This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH COMMITTED: First lower-subreg patch
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: sje at cup dot hp dot com (Steve Ellcey)
- Cc: pinskia at physics dot uc dot edu, iant at google dot com, gcc-patches at gcc dot gnu dot org, dave dot anglin at nrc-cnrc dot gc dot ca
- Date: Fri, 2 Feb 2007 17:57:28 -0500 (EST)
- Subject: Re: PATCH COMMITTED: First lower-subreg patch
> > I think this is the same issue as mentioned in
> > http://gcc.gnu.org/ml/gcc-patches/2007-02/msg00128.html
> >
> > Are TFmode floats returned in TImode?
No, TImode isn't supported on hppa64-hp-hpux11*.
The problem is the ABI. HP wants TImode to be treated as a pair
of DImode integers (64-bit alignment) whereas I believe that TImode
should have the same alignment as TFmode (128-bit alignment).
I have a patch to implement the latter. I'm tempted to set a
precedent since as far as I know there aren't any other compilers
that implement TImode on this target.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)