http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51725
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #17 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-01-03 21:02:07 UTC --- (In reply to comment #15) > With Jakub's patch applied to rev182854 I'm still seeing a segfault on > arm-*-eabi. e.g. > > #0 0x00000000005da326 in cselib_preserved_value_p (v=0x0) > at ../../gcc/cselib.c:674 > #1 0x0000000000a7542a in add_stores (loc=<optimized out>, > expr=0x7ffff6b78480, cuip=0x7fffffffbaf0) at ../../gcc/var-tracking.c:5522 > #2 0x0000000000a73267 in add_with_sets (insn=0x7ffff6b711b0, > sets=<optimized out>, n_sets=<optimized out>) > at ../../gcc/var-tracking.c:6049 > #3 0x00000000005de161 in cselib_record_sets (insn=0x7ffff6b711b0) > at ../../gcc/cselib.c:2476 > #4 0x00000000005de5d0 in cselib_process_insn (insn=0x7ffff6b711b0) > at ../../gcc/cselib.c:2568 > #5 0x0000000000a79c92 in vt_initialize () at ../../gcc/var-tracking.c:9398 > #6 0x0000000000a82527 in variable_tracking_main_1 () > at ../../gcc/var-tracking.c:9575 > #7 variable_tracking_main () at ../../gcc/var-tracking.c:9627 That doesn't look related to this. Can you open a PR for that, attach preprocessed source and list gcc options, so that it can be analysed even with a cross-compiler? Thanks.