This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: More 128 bit floating point stuff for PA64
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: sje at cup dot hp dot com (Steve Ellcey)
- Cc: gcc at gcc dot gnu dot org, law at redhat dot com
- Date: Mon, 9 Sep 2002 16:28:29 -0400 (EDT)
- Subject: Re: More 128 bit floating point stuff for PA64
> I think this causes problems on PA32 because BITS_PER_WORD is 32 (I
> think) and this will put doubles into regular registers instead of the
> floating point register. I am going to try checking MAX_BITS_PER_WORD
> instead of BITS_PER_WORD as the test.
Yes, I just changed the value to 64. Another possibility is to check
for TFmode. I still haven't got a chance to look at why there are a
couple of long double failures in the v3 suite.
I am fairly close to a patch for passing structures. The 32-bit
port now has less than ten fails on hppa-linux in the C suite. I
need to do more testing on the 64-bit port and 32-bit hpux. The
current justification on the 64-bit port is wrong, as you know.
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)