This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: middle-end/7198: ia64.md missing usual fnma patterns
- From: Tim Prince <timothyprince at sbcglobal dot net>
- To: Steven Bosscher <s dot bosscher at student dot tudelft dot nl>, gcc-gnats at gcc dot gnu dot org, gcc-bugs at gcc dot gnu dot org, nobody at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, tprince at computer dot org
- Date: Sat, 1 Mar 2003 06:28:31 -0800
- Subject: Re: middle-end/7198: ia64.md missing usual fnma patterns
- References: <3E60A102.6090009@student.tudelft.nl>
- Reply-to: tprince at computer dot org
On Saturday 01 March 2003 04:01, Steven Bosscher wrote:
> http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&
>pr=7198
>
> Does this bug still exist in the 3.3 branch and mainline? It looks like
> the patterns from your patch are already in ia64.md.
>
> Greetz
> Steven
That's interesting; I don't find them in the gcc-20030224 (3.3) snapshot. In
fact, I just checked this week, and that snapshot was not employing fnma
instructions in my test code, so I applied this patch again. The patterns
which came in ia64.md require a sign change, to match the more common source
code pattern, so it seems that a pattern with the sign change already applied
is needed.
I don't find my patterns in the gcc-3.2.2 either, so I just tried applying
the patch (on my ia32 laptop here at home), and it appears to take
successfully.
My co-workers have not found a way to access CVS from our ia64 machines at
the office, so I have always dealt with snapshots.
Thanks for looking at this. Not exactly a bug, it's a missing optimization.
--
Tim Prince