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: dave at hiauly1 dot hia dot nrc dot ca (John David Anglin)
- Cc: sje at cup dot hp dot com, gcc at gcc dot gnu dot org, dave dot anglin at NRC dot CA, law at redhat dot com
- Date: Sat, 7 Sep 2002 16:35:44 -0400 (EDT)
- Subject: Re: More 128 bit floating point stuff for PA64
> > TREE_CODE (VALTYPE) == REAL_TYPE && !TARGET_SOFT_FLOAT ? 32
> :
> > 28)
>
> Just add "&& GET_MODE_BITSIZE (TYPE_MODE (VALTYPE)) <= BITS_PER_WORD" after
> the REAL_TYPE check. Register 32 then will only be selected for floats
> and doubles.
I am wondering about the use of TYPE_PRECISION in this macro. The are
a couple of long double failures in the v3 suite on hppa-linux.
Long doubles are 64 bits on this port at the moment. The failures may be
related to how we pass or return short long doubles.
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)