http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131



vries at gcc dot gnu.org changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Status|UNCONFIRMED                 |NEW

   Last reconfirmed|                            |2013-01-28

     Ever Confirmed|0                           |1



--- Comment #2 from vries at gcc dot gnu.org 2013-01-28 23:15:32 UTC ---

I can reproduce this on a x86_64-linux to sparc-linux cross-compiler.



The segv is due to bb being null and dereferenced:

...

Program received signal SIGSEGV, Segmentation fault.

0x000000000066145b in delete_insn (insn=0x7ffff6b1a480) at gcc/cfgrtl.c:150

150              BB_HEAD (bb) = bb_note;

(gdb) p bb

$4 = (basic_block) 0x0

...



the bb var is set here:

...

138          basic_block bb = BLOCK_FOR_INSN (insn);

...



with insn being:

...

(gdb) call debug_rtx (insn)

(code_label 22 21 23 3 ("lbl1") [0 uses])

...

Reply via email to