Subject: Re: Gcc question....
To: StrangeBrew <>
From: Nathan J. Williams <nathanw@MIT.EDU>
List: port-alpha
Date: 01/22/2001 18:28:05
StrangeBrew <> writes:

> My understanding is current version of GCC on 1.5 does not support
> 64 bit integers.  Is this correct?  That is what I read from the
> GCC docs (that the latest version is not ported to NetBSD alpha too).
> I asked a couple of other folks to check this in my usual wacky way,
> and get the same answer.  
> Assuming this is correct, does this mean I have to do the linux
> compat stuff and run the dec C compiler for Alpha to get 64 bit
> int suppor?

It's true that an "int" is not a 64-bit value, even on the Alpha.
But a "long" is, and it's fully supported by the compiler and the CPU.

This is more of a definitional issue than a real support issue; any
hypothetical vendor of 64-bit CPUs and toolchains gets to decide what
size a plain "int" is (within the bounds of the C spec, of course).

I'm not sure what "latest version" you're talking about, but the sizes
of "int" and "long" on the alpha aren't likely to change.

        - Nathan