flow fixes

Jeffrey A Law law@cygnus.com
Thu Jan 13 11:38:00 GMT 2000


  In message < 387DE65A.E190752E@rcp.co.uk >you write:
  > >           pos = emit_jump_insn_after (gen_jump (old_succ->head),
  > >                                       jump_block->end);
  > >           jump_block->end = pos;
  > > +         set_block_for_insn (pos, jump_block);
  > >           emit_barrier_after (pos);
  > > 
  > >           /* ... let jump know that label is in use, ...  */
  > 
  > 
  > When bootstrapping with this part of your flow patch applied I got 
  > a core dump when compiling ggc/f/com.c with stage1\cc1 because 
  > `basic_block_for_insn` was NULL when set_block_for_insn was called.
Yea.  It looks like this can happen in reg-stack.  I'm still investigating
to determine if it's really OK for that structure to be NULL.

jeff
> 




More information about the Gcc-patches mailing list