This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: 64 bit gcc?
- To: Alexandre Oliva <aoliva at redhat dot com>
- Subject: Re: 64 bit gcc?
- From: Jack Cummings <jack at ice dot mudshark dot org>
- Date: Sun, 11 Nov 2001 21:25:20 -0800
- Cc: Alex Zhukov <szhukov at priocom dot com>,Janis Johnson <janis187 at us dot ibm dot com>,John Young <j dot e dot young at larc dot nasa dot gov>, tom at tom dot cc dot wayne dot edu,gcc at gcc dot gnu dot org
- References: <3BCEF43A.FB014AC2@larc.nasa.gov> <20011018125037.A28420@us.ibm.com> <7746652BE7B.AAA442A@epsilon.priocom.com> <20011021164341.A25630@ice.mudshark.org> <or4ro0yg9g.fsf@free.redhat.lsd.ic.unicamp.br>
On Sun, Nov 11, 2001 at 10:39:07PM -0200, Alexandre Oliva wrote:
> The reason why GCC 3.0.x and earlier are regarded as not fully
> supporting 64-bit sparc are two:
> - sometimes, variables of type double are misaligned in the stack,
> such that if a load or store instruction that requires alignment to
> 8 bytes boundaries is used, your program will crash with a SIGBUS
> - infrastructure needed to fully represent the 64-bit sparc ABI was
> missing in GCC 3.0.x, even though it was already present as a patch
> in Red Hat's GCC 2.96. It was deemed to risky for GCC 3.0, and was
> only merged into the GCC CVS tree after the 3.0 branch was created.
Thanks for the explanation.
I will look into 3.1.
--Jack