http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48893
John David Anglin <danglin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hubicka at gcc dot gnu.org --- Comment #2 from John David Anglin <danglin at gcc dot gnu.org> 2011-05-06 00:02:53 UTC --- Reproduces on i686-apple-darwin9. (gdb) break ipa-inline-analysis.c:577 Breakpoint 1 at 0xb4a816: file ../../gcc/gcc/ipa-inline-analysis.c, line 577. (gdb) r Starting program: /Users/dave/gnu/gcc/objdir.1/gcc/cc1 -fpreprocessed pex-unix.i -quiet -dumpbase pex-unix.c -auxbase-strip pic/pex-unix.o -g -O2 -Wextra -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -version -fPIC -o pex-unix.s Reading symbols for shared libraries . done GNU C (GCC) version 4.7.0 20110505 (experimental) [trunk revision 173457] (hppa2.0w-hp-hpux11.00) compiled by GNU C version 4.3.3, GMP version 5.0.1, MPFR version 3.0.0, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C (GCC) version 4.7.0 20110505 (experimental) [trunk revision 173457] (hppa2.0w-hp-hpux11.00) compiled by GNU C version 4.3.3, GMP version 5.0.1, MPFR version 3.0.0, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 0113cf123100363743631cf864c51faa Breakpoint 1, evaluate_conditions_for_edge (e=0xda4dc0, inline_p=1 '\001') at ../../gcc/gcc/ipa-inline-analysis.c:577 577 tree val = VEC_index (tree, known_vals, c->operand_num); (gdb) bt #0 evaluate_conditions_for_edge (e=0xda4dc0, inline_p=1 '\001') at ../../gcc/gcc/ipa-inline-analysis.c:577 #1 0x00b532d3 in estimate_callee_size_and_time (edge=0xda4dc0, inline_p=1 '\001', ret_size=0xbfffedb8, ret_time=0xbfffedbc) at ../../gcc/gcc/ipa-inline-analysis.c:1561 #2 0x00b54436 in do_estimate_edge_time (edge=0xda4dc0) at ../../gcc/gcc/ipa-inline-analysis.c:1858 #3 0x00b546f5 in do_estimate_edge_growth (edge=0xda4dc0) at ../../gcc/gcc/ipa-inline-analysis.c:1897 #4 0x00b54b05 in estimate_edge_growth (edge=0xda4dc0) at ipa-inline.h:207 #5 0x00b54a05 in estimate_size_after_inlining (node=0xd6b0a0, edge=0xda4dc0) at ../../gcc/gcc/ipa-inline-analysis.c:1943 #6 0x00b43c2e in caller_growth_limits (e=0xda4dc0) at ../../gcc/gcc/ipa-inline.c:176 #7 0x00b4448e in can_inline_edge_p (e=0xda4dc0, report=1 '\001') at ../../gcc/gcc/ipa-inline.c:296 #8 0x00b4764e in inline_small_functions () at ../../gcc/gcc/ipa-inline.c:1267 #9 0x00b48587 in ipa_inline () at ../../gcc/gcc/ipa-inline.c:1600 #10 0x0068d934 in execute_one_pass (pass=0xd0d460) at ../../gcc/gcc/passes.c:1556 #11 0x0068ea13 in execute_ipa_pass_list (pass=0xd0d460) at ../../gcc/gcc/passes.c:1923 #12 0x00b3333a in ipa_passes () at ../../gcc/gcc/cgraphunit.c:1822 #13 0x00b33475 in cgraph_optimize () at ../../gcc/gcc/cgraphunit.c:1857 #14 0x00b2fe8c in cgraph_finalize_compilation_unit () at ../../gcc/gcc/cgraphunit.c:1099 #15 0x00037dcc in c_write_global_declarations () at ../../gcc/gcc/c-decl.c:9846 #16 0x007b118c in compile_file () at ../../gcc/gcc/toplev.c:586 #17 0x007b3df4 in do_compile () at ../../gcc/gcc/toplev.c:1928 #18 0x007b3fd5 in toplev_main (argc=20, argv=0xbffff33c) at ../../gcc/gcc/toplev.c:2000 #19 0x001459bb in main (argc=20, argv=0xbffff33c) at ../../gcc/gcc/main.c:36