[Bug fortran/59023] [4.9 regression] ICE in gfc_search_interface with BIND(C)
dominiq at lps dot ens.fr
gcc-bugzilla@gcc.gnu.org
Sun Nov 17 13:45:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59023
Dominique d'Humieres <dominiq at lps dot ens.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2013-11-17
Ever confirmed|0 |1
--- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Backtrace
Program received signal SIGSEGV, Segmentation fault.
0x000000010003da12 in gfc_search_interface (intr=0x141d08f00, sub_flag=0,
ap=0x141d1e0a0) at ../../work/gcc/fortran/interface.c:3407
3407 if (a->expr && a->expr->expr_type == EXPR_NULL
(gdb) bt
#0 0x000000010003da12 in gfc_search_interface (intr=0x141d08f00, sub_flag=0,
ap=0x141d1e0a0) at ../../work/gcc/fortran/interface.c:3407
#1 0x0000000100085611 in gfc_resolve_expr (e=0x141d08f00) at
../../work/gcc/fortran/resolve.c:2477
#2 0x000000010008a2f0 in resolve_code (code=<optimized out>, ns=<optimized
out>) at ../../work/gcc/fortran/resolve.c:9772
#3 0x000000010008cac4 in resolve_codes (ns=0x141d08f00) at
../../work/gcc/fortran/resolve.c:14624
#4 0x000000010008c9c8 in resolve_codes (ns=0x141d08f00) at
../../work/gcc/fortran/resolve.c:14610
#5 0x000000010008cbbd in gfc_resolve (ns=<optimized out>) at
../../work/gcc/fortran/resolve.c:14652
#6 0x00000001000786e1 in gfc_parse_file () at
../../work/gcc/fortran/parse.c:4672
#7 0x00000001000b9d96 in gfc_be_parse_file () at
../../work/gcc/fortran/f95-lang.c:188
#8 0x000000010082f774 in compile_file () at ../../work/gcc/toplev.c:545
#9 0x000000010083190a in toplev_main (argc=1, argv=0x7fff5fbff550) at
../../work/gcc/toplev.c:1891
(gdb) p *intr
$1 = {sym = 0x141d1d210, where = {nextc = 0x141d0d3c0, lb = 0x141d0d380}, next
= 0x0warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
}
More information about the Gcc-bugs
mailing list