sched/flow problem with memory corruption due to mark_set_resources

Jeffrey A Law law@cygnus.com
Tue Aug 31 22:41:00 GMT 1999


  > Do you have this tree handy?  If so, would you try out the following?
  > 
  > It seems we didn't _need_ to use the resource code, and in fact it's
  > a bit silly to do so here.
[ ... ]
  > 
  > 	* flow.c (new_insn_dead_notes): Use sets_reg_or_subreg not
  > 	mark_set_resources.
Hmmm, I wonder if this might account for the really weird haifa abort on the
PA64 port I've been putting off looking at for the last few days :-)

The symptom is flow creates a really wacky autoincrement address mode,
which later confuses the daylights out of the scheduler.

I'll give it a spin and let you know if it solves the problem.
jeff



More information about the Gcc-patches mailing list