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

Re: 64 bit gcc?


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 


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