This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: sched/flow problem with memory corruption due to mark_set_resources
- To: Richard Henderson <rth at cygnus dot com>
- Subject: Re: sched/flow problem with memory corruption due to mark_set_resources
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Mon, 30 Aug 1999 15:36:50 -0600
- cc: Jim Wilson <wilson at cygnus dot com>, gcc-bugs at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Reply-To: law at cygnus dot com
> 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