This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: define_reservation regexp duplicated in pentium.md for two different reservation names
- From: Jeff Law <law at porcupine dot slc dot redhat dot com>
- To: Jonah B Graham <gccmail at whalesolutions dot ca>
- Cc: gcc at gcc dot gnu dot org
- Date: Fri, 06 Sep 2002 13:09:16 -0600
- Subject: Re: define_reservation regexp duplicated in pentium.md for two different reservation names
- Reply-to: law at redhat dot com
In message <200207170832.g6H8Wbb27874@mars.drw.net>, Jonah B Graham writes:
>I was just looking at the pentium.md file to learn about the DFA scheduler wh
>en I saw this code:
>
>(define_reservation "pentium-firstuboth" "(pentium-load + pentium-firstu
> + pentium-memory)")
>(define_reservation "pentium-firstvboth" "(pentium-load + pentium-firstu
> + pentium-memory)")
>
>Note that both define_reservations are the same value. I assume that the seco
>nd one was supposed to be:
[ ... ]
I'd noticed this when testing/benchmarking Jan's DFA description for the
pentium processors a few months ago. I thought I had fixed it, but obviously
I didn't.
Anyway, I've yet to find any code effected by this fix -- the set of
circumstances where we need that reservation are extremely rare, maybe
even impossible (call/branch with a read-modify-write operand).
Anyway, I'll install the fix shortly.
jeff