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: shorten_branches splits deleted insns



  In message <199906211404.PAA07752@sun52.NIS.cambridge>you write:
  > This is a multipart MIME message.
  > 
  > --==_Exmh_-9309185800
  > Content-Type: text/plain; charset=us-ascii
  > 
  > 
  > When compiling without optimization, shorten_branches will try to split 
  > all the instructions before calculating the lengths.  However, although it 
  > checks after doing the split whether the original insn has been deleted, 
  > it doesn't check first whether it is trying to split an insn that has been 
  > deleted by an earlier pass (on the ARM this can occur in the 
  > MACHINE_DEPENDENT_REORG pass).
  > 
  > Can this be put on the release branch as well please?
  > 
  > <date>  Richard Earnshaw (rearnsha@arm.com)
  > 
  > 	* final.c (shorten_branches): Don't try to split an insn that has
  > 	been deleted.
Thanks.  Installed (both locations).

jeff


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