http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46510
--- Comment #24 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2010-11-21 18:32:49 UTC --- > breakpoint on internal_error should help. I will take a look. with breakpoint at fancy_abort: #0 fancy_abort (file=0x100e4f182 "../../work/gcc/varpool.c", line=341, function=0x100e4f28f "decide_is_variable_needed") at ../../work/gcc/diagnostic.c:893 #1 0x0000000100d4d541 in decide_is_variable_needed (node=0x142d0b6e8, decl=0x142ddfaa0) at ../../work/gcc/varpool.c:341 #2 0x0000000100d4dab0 in varpool_finalize_decl (decl=0x142ddfaa0) at ../../work/gcc/varpool.c:424 #3 0x00000001009e1ed3 in new_emutls_decl (decl=0x142d088c0) at ../../work/gcc/tree-emutls.c:332 #4 0x00000001009e3ae6 in ipa_lower_emutls () at ../../work/gcc/tree-emutls.c:728 #5 0x0000000100850420 in execute_one_pass (pass=0x1010ad480) at ../../work/gcc/passes.c:1564 #6 0x0000000100851431 in execute_ipa_pass_list (pass=0x1010ad480) at ../../work/gcc/passes.c:1931 #7 0x0000000100ce211a in ipa_passes () at ../../work/gcc/cgraphunit.c:1696 #8 0x0000000100ce22fd in cgraph_optimize () at ../../work/gcc/cgraphunit.c:1765 #9 0x0000000100cdf69a in cgraph_finalize_compilation_unit () at ../../work/gcc/cgraphunit.c:1017 #10 0x000000010003100d in c_write_global_declarations () at ../../work/gcc/c-decl.c:9837 #11 0x000000010096aa40 in compile_file () at ../../work/gcc/toplev.c:888 #12 0x000000010096db48 in do_compile () at ../../work/gcc/toplev.c:2319 #13 0x000000010096dc98 in toplev_main (argc=8, argv=0x7fff5fbfd900) at ../../work/gcc/toplev.c:2382 #14 0x0000000100115df7 in main (argc=8, argv=0x7fff5fbfd900) at ../../work/gcc/main.c:36