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