This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/7198] [IA64] missing usual fnma patterns


------- Additional Comments From wilson at gcc dot gnu dot org  2003-12-16 08:32 -------
The only copyright assignment I see for Tim Prince is for g77, and this is not a
g77 patch.  So technically I need an updated copyright assignment from him
before I can accept his patch.

The patch is pretty trivial though. I was able to write my own patch from the
description of the problem before looking at Tim's patch.  So another way to
solve this problem is to write my own patch.

This does need a bit of work to match current sources.  XFmode is used instead
of TFmode for the 80-bit FP format now.  We should have a minus equivalent for
every plus/neg pattern, of which there are 9.  We already have 1 of them, so we
need 8 new ones.  It is probably better to replace the existing plus/neg pattern
s rather than adding new ones, as I don't think the current ones can be
generated except from the divide expanders.  That requires verification.  So
that means deleting the SFmode plus/neg/mult pattern, and converting the other 8
patterns to use minus/mult.  By the time I am done with that, I don't think I'll
need a copyright assignment as I will have a completely new patch.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7198


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]