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: PATCH: IA64 floating-point types


On Tue, 2003-09-09 at 00:39, Richard Henderson wrote:
> On Mon, Sep 08, 2003 at 08:52:09PM -0700, Mark Mitchell wrote:
> > On other IA64 machines,
> > that type should have size 12 and alignment 4, according to the psABI.
> 
> Surely not!
> 
> > ... but I'd like to understand why we're not following the psABI.
> 
> I'm absolutely certain the abi did not say that 5 years ago.

You, of all people, should know.

However:

http://www.intel.com/design/itanium/downloads/24537003.pdf

which is dated May 2001, says (in Section 3.2.1), that long double has
size 12 and alignment 4 in ILP32 mode.

I'm not sure if any operating systems have implemented that layout.

-- 
Mark Mitchell
CodeSourcery, LLC
mark@codesourcery.com


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