------- Comment #3 from jjcogliati-r1 at yahoo dot com 2010-01-08 21:38 ------- (In reply to comment #1) > Can you run it in a debugger and print what 'code' actually is? Can you > check if removing -g fixes the ICE? >
Code is: ERROR_MARK (gdb) break tree.c:6592 Breakpoint 1 at 0x89a063: file ../../gcc-4.5-20100107/gcc/tree.c, line 6592. (gdb) run Starting program: /home/jjc/gcc/gcc45/libexec/gcc/x86_64-unknown-linux-gnu/4.5.0/lto1 -quiet -dumpbase program -dumpdir ./ -mtune=generic -auxbase-strip /tmp/ccxQqVMb.lto.o -O3 -Wall -pedantic -Wline-truncation -std=f95 -version -fopenmp -fbounds-check -fwhole-program @/tmp/cce2vBEb -o program.s GNU GIMPLE (GCC) version 4.5.0 20100107 (experimental) (x86_64-unknown-linux-gnu) compiled by GNU C version 4.5.0 20100107 (experimental), GMP version 4.3.1, MPFR version 2.4.1, MPC version 0.8 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU GIMPLE (GCC) version 4.5.0 20100107 (experimental) (x86_64-unknown-linux-gnu) compiled by GNU C version 4.5.0 20100107 (experimental), GMP version 4.3.1, MPFR version 2.4.1, MPC version 0.8 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Breakpoint 1, iterative_hash_expr (t=0x7ffff1e96b70, val=154387133) at ../../gcc-4.5-20100107/gcc/tree.c:6592 6592 gcc_assert (IS_EXPR_CODE_CLASS (tclass)); (gdb) p tclass $1 = 0 '\000' (gdb) p code $2 = ERROR_MARK (gdb) c Continuing. lto1: internal compiler error: in iterative_hash_expr, at tree.c:6592 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Program exited with code 04. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42665