http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60655
--- Comment #2 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> --- The expression being put out is : (const:SI (not:SI (symbol_ref:SI ("*.LANCHOR0") [flags 0x182]))) #0 0x0000003105033410 in exit () from /lib64/libc.so.6 #1 0x00000000011c56b8 in diagnostic_action_after_output (context=0x1a6d080, diagnostic=0x7fffffffc110) at /work/wa1/src/gcc/gcc/diagnostic.c:487 #2 0x00000000011c6615 in diagnostic_report_diagnostic (context=0x1a6d080, diagnostic=0x7fffffffc110) at /work/wa1/src/gcc/gcc/diagnostic.c:804 #3 0x00000000011c75a1 in internal_error (gmsgid=0x12c6ad6 "%s") at /work/wa1/src/gcc/gcc/diagnostic.c:1136 #4 0x00000000007f2342 in output_operand_lossage (cmsgid=0x12c6bb6 "invalid expression as operand") at /work/wa1/src/gcc/gcc/final.c:3368 #5 0x00000000007f3656 in output_addr_const (file=0x1a73970, x=0x2aaaaae0e290) at /work/wa1/src/gcc/gcc/final.c:3962 #6 0x00000000007f32e9 in output_addr_const (file=0x1a73970, x=0x2aaaaae0e2b0) at /work/wa1/src/gcc/gcc/final.c:3884 #7 0x0000000000750035 in dw2_assemble_integer (size=4, x=0x2aaaaae0e2b0) at /work/wa1/src/gcc/gcc/dwarf2asm.c:53 #8 0x00000000007507fa in dw2_asm_output_addr_rtx (size=4, addr=0x2aaaaae0e2b0, comment=0x0) at /work/wa1/src/gcc/gcc/dwarf2asm.c:279 #9 0x000000000075d86c in output_loc_operands (loc=0x2aaaaae2d1e0, for_eh_or_skip=-1) at /work/wa1/src/gcc/gcc/dwarf2out.c:1954 #10 0x000000000075dea6 in output_loc_sequence (loc=0x2aaaaae2d1e0, for_eh_or_skip=-1) at /work/wa1/src/gcc/gcc/dwarf2out.c:2127 #11 0x000000000076782a in output_loc_list (list_head=0x2aaaaae25e40) at /work/wa1/src/gcc/gcc/dwarf2out.c:8414 #12 0x0000000000765d9f in output_location_lists (die=0x2aaaaae1aeb0) at /work/wa1/src/gcc/gcc/dwarf2out.c:7462 #13 0x0000000000765deb in output_location_lists (die=0x2aaaaae1ae60) at /work/wa1/src/gcc/gcc/dwarf2out.c:7464 #14 0x0000000000765deb in output_location_lists (die=0x2aaaaae1a5f0) at /work/wa1/src/gcc/gcc/dwarf2out.c:7464 #15 0x0000000000765deb in output_location_lists (die=0x2aaaaab219b0) at /work/wa1/src/gcc/gcc/dwarf2out.c:7464 #16 0x0000000000790569 in dwarf2out_finish (filename=0x7fffffffd0d3 "/home/ramrad01/reduced.c") at /work/wa1/src/gcc/gcc/dwarf2out.c:24304 #17 0x0000000000b1b63b in compile_file () at /work/wa1/src/gcc/gcc/toplev.c:599 #18 0x0000000000b1d712 in do_compile () at /work/wa1/src/gcc/gcc/toplev.c:1914 #19 0x0000000000b1d87d in toplev_main (argc=9, argv=0x7fffffffcc38) at /work/wa1/src/gcc/gcc/toplev.c:1990 #20 0x00000000011b24e4 in main (argc=9, argv=0x7fffffffcc38) at /work/wa1/src/gcc/gcc/main.c:36