This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: patch for insns outside basic blocks


  In message <19980920190048.A10004@dot.cygnus.com>you write:
  > The following patch fixes the instruction outside basic block
  > thing for all of the Alpha tests I looked at.  The reload one
  > is the most important, since it actually affects the scheduler.
  > 
  > Objections?
  > 
  > 
  > r~
  > 
  > 
  > 	* reload1.c (emit_reload_insns): Accept a new arg for the bb.  Use
  > 	it to update bb boundaries.  Update caller.
  > 	* function.c (reposition_prologue_and_epilogue_notes): Update
  > 	bb boundaries wrt the moved note.
Seems reasonable to me.  Much simpler in its design and implmentation
than Toshi's patch.

jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]