middle-end/7198: ia64.md missing usual fnma patterns
Tim Prince
timothyprince@sbcglobal.net
Sat Mar 1 14:28:00 GMT 2003
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
More information about the Gcc-bugs
mailing list