http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51126
Jack Howarth <howarth at nitro dot med.uc.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |howarth at nitro dot | |med.uc.edu --- Comment #1 from Jack Howarth <howarth at nitro dot med.uc.edu> 2011-11-14 18:46:00 UTC --- This backtraces under x86_64-apple-darwin11 at r181360 as... gdb /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/cc1 GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Mon Aug 8 20:32:45 UTC 2011) ... (gdb) break fancy_abort Breakpoint 1 at 0x10127709a: file diagnostic.c, line 899. (gdb) r -fpreprocessed unwind-dw2.i -fPIC -feliminate-unused-debug-symbols -quiet -dumpbase unwind-dw2.c -mmacosx-version-min=10.7.2 -mtune=core2 -auxbase-strip unwind-dw2_s.o -g -g -g -O2 -O2 -O2 -Wextra -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -version -fbuilding-libgcc -fno-stack-protector -fno-common -fexceptions -o unwind-dw2.s Starting program: /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc/cc1 -fpreprocessed unwind-dw2.i -fPIC -feliminate-unused-debug-symbols -quiet -dumpbase unwind-dw2.c -mmacosx-version-min=10.7.2 -mtune=core2 -auxbase-strip unwind-dw2_s.o -g -g -g -O2 -O2 -O2 -Wextra -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -version -fbuilding-libgcc -fno-stack-protector -fno-common -fexceptions -o unwind-dw2.s Reading symbols for shared libraries +++++++++++++................................ done GNU C (GCC) version 4.7.0 20111114 (experimental) (x86_64-apple-darwin11.2.0) compiled by GNU C version 4.2.1 Compatible Apple Clang 3.0 (tags/Apple/clang-211.10.1), GMP version 5.0.2, MPFR version 3.1.0, MPC version 0.9 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C (GCC) version 4.7.0 20111114 (experimental) (x86_64-apple-darwin11.2.0) compiled by GNU C version 4.2.1 Compatible Apple Clang 3.0 (tags/Apple/clang-211.10.1), GMP version 5.0.2, MPFR version 3.1.0, MPC version 0.9 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 2e6f253ccd41338e039842ad91ff8147 Breakpoint 1, fancy_abort (file=0x101313a85 "../../gcc-4.7-20111114/gcc/config/i386/i386.c", line=22094, function=0x10131ce95 "decide_alg") at diagnostic.c:899 899 internal_error ("in %s, at %s:%d", function, trim_filename (file), line); (gdb) bt #0 fancy_abort (file=0x101313a85 "../../gcc-4.7-20111114/gcc/config/i386/i386.c", line=22094, function=0x10131ce95 "decide_alg") at diagnostic.c:899 #1 0x0000000101200a24 in decide_alg (count=384, expected_size=384, memset=1 '\001', dynamic_check=0x7fff5fbfc51c, align_unknown=1 '\001') at i386.c:22094 #2 0x0000000101203b56 in ix86_expand_setmem (dst=0x101adb930, count_exp=0x101869f70, val_exp=0x145307470, align_exp=0x145307480, expected_align_exp=0x145307480, expected_size_exp=0x145307460) at i386.c:22787 #3 0x00000001003afdfa in gen_setmemsi (operand0=0x101adb930, operand1=0x101869f70, operand2=0x145307470, operand3=0x145307480, operand4=0x145307480, operand5=0x145307460) at i386.md:15928 #4 0x0000000100bfbcd1 in maybe_gen_insn (icode=CODE_FOR_setmemsi, nops=6, ops=0x7fff5fbfc750) at optabs.c:8187 #5 0x0000000100bf6b81 in maybe_expand_insn (icode=CODE_FOR_setmemsi, nops=6, ops=0x7fff5fbfc750) at optabs.c:8208 #6 0x0000000100816061 in set_storage_via_setmem (object=0x101adb930, size=0x101869f70, val=0x145307470, align=8, expected_align=8, expected_size=-1) at expr.c:2849 #7 0x00000001008159b5 in clear_storage_hints (object=0x101adb930, size=0x101869f70, method=BLOCK_OP_NORMAL, expected_align=8, expected_size=-1) at expr.c:2693 #8 0x0000000100625715 in expand_builtin_memset_args (dest=0x101b4e8c0, val=0x14530df80, len=0x101974c80, target=0x145307470, mode=VOIDmode, orig_exp=0x1017a61e0) at builtins.c:3587 #9 0x00000001005d00fb in expand_builtin_memset (exp=0x1017a61e0, target=0x145307470, mode=VOIDmode) at builtins.c:3479 #10 0x00000001005bf04b in expand_builtin (exp=0x1017a61e0, target=0x145307470, subtarget=0x0, mode=VOIDmode, ignore=1) at builtins.c:6175 #11 0x0000000100837161 in expand_expr_real_1 (exp=0x1017a61e0, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0) at expr.c:9915 #12 0x000000010066994a in expand_call_stmt (stmt=0x101979260) at cfgexpand.c:2077 #13 0x0000000100667f53 in expand_gimple_stmt_1 (stmt=0x101979260) at cfgexpand.c:2116 #14 0x0000000100664dc7 in expand_gimple_stmt (stmt=0x101979260) at cfgexpand.c:2268 #15 0x0000000100659ccc in expand_gimple_basic_block (bb=0x101a89208) at cfgexpand.c:4015 #16 0x0000000100656eaf in gimple_expand_cfg () at cfgexpand.c:4523 #17 0x0000000100c19d15 in execute_one_pass (pass=0x101552530) at passes.c:2074 #18 0x0000000100c1a8ad in execute_pass_list (pass=0x101552530) at passes.c:2129 #19 0x0000000100e6ff77 in tree_rest_of_compilation (fndecl=0x10193e100) at tree-optimize.c:420 #20 0x000000010069e510 in cgraph_expand_function (node=0x10195fb40) at cgraphunit.c:1819 #21 0x00000001006a296f in cgraph_expand_all_functions () at cgraphunit.c:1886 #22 0x00000001006a137e in cgraph_optimize () at cgraphunit.c:2199 #23 0x000000010069ff7d in cgraph_finalize_compilation_unit () at cgraphunit.c:1327 #24 0x000000010003267a in c_write_global_declarations () at c-decl.c:10023 #25 0x0000000100d6b085 in compile_file () at toplev.c:581 #26 0x0000000100d69f00 in do_compile () at toplev.c:1931 #27 0x0000000100d6984c in toplev_main (argc=33, argv=0x7fff5fbff5f8) at toplev.c:2007 #28 0x0000000100188d62 in main (argc=33, argv=0x7fff5fbff5f8) at main.c:36 Current language: auto; currently minimal (gdb)