This is the mail archive of the gcc-patches@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]

Re: 128 bit floats on PA64


> In message <200209031957.g83Jvsfk007936@hiauly1.hia.nrc.ca>, "John David Anglin
> " writes:
>  >Here is the PA portion of a patch to implement 128-bit long doubles
>  >for TARGET_64BIT.
> Great!  This is something that has needed to be fixed for a long long time.

I think that I have arranged to get pa1.1 quad support from HP.  I am
hoping to do PA2.0 quad support inline although Paul Bame may be able
to get the library functions for these as well.  These are mainly for
linux although the hpux port would benefit from inline quad.

Thanks to suggestions from Jim Wilson and Steve Ellcey I think that
I have a handle on struct parameters.  Jim provided a suggestion on
how to fix the 5-7 small struct problem on the 32 bit port.  Steve
has basically provided the infrastructure to fix the passing of
structs on the 64-bit port.  I need to do more testing but it looks
as if structs are now being passed as specified by the respective ABIs.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)


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