Subject: Re: Gcc question....
To: Nathan J. Williams <nathanw@MIT.EDU>
From: StrangeBrew <sfmc68@bellatlantic.net>
List: port-alpha
Date: 01/22/2001 18:39:09
Thanks Nathan,
it is, as usual, a definition problem between what I meant and what I
sent!
Thanks!
bob

"Nathan J. Williams" wrote:
> 
> StrangeBrew <sfmc68@bellatlantic.net> 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