------- Comment #4 from pinskia at gcc dot gnu dot org  2010-03-13 23:59 -------
So right after the NOTE_INSN_EPILOGUE_BEG, we have a NOTE_INSN_DELETED.  The
spu back-end emits it with a comment of:
  /* A NOTE_INSN_DELETED is supposed to be at the start and end of
     the "toplevel" insn chain.  */
  emit_note (NOTE_INSN_DELETED);

Ok, this is a target issue, no other target emits the note at the beginging of
the epilogue at all.  The comment about toplevel insn chain is not true here as
we are always inside a function here.  The comment was copied from rs6000 where
it was emitting the "text" based epilogue (or rather the non scheduled version)
which is not considered inside a function at that point.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|rtl-optimization            |target


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

Reply via email to