Port-alpha archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: size of int
> On Oct 28, 2024, at 6:15 AM, Greg Troxel <gdt%lexort.com@localhost> wrote:
>
> (I'm not subscribed because I haven't had an alpha in about 15-20
> years.)
>
> I made a comment in a random upstream bugtracker about code that assumed
> sizeof(int) was 4.
>
> My memory (from the late 90s) is that on alpha, C is ILP64, with 64-bit
> ints, not just longs and pointers. But I was questioned about this by a
> fellow NetBSD developer, who pointed out
>
> https://wiki.netbsd.org/ports/alpha/
>
> that said ints are 32.
>
>
> I wonder if I am confused, or if the alpha world started out ILP64 and
> later changed to LP64. If the latter, it would be good to explain that
> on the wiki page.
To my knowledge, all Unix ABIs for Alpha are I32, LP64. This includes OSF/1 / Digital Unix. I don’t know of any Alpha ABI where ints were 64-bit.
-- thorpej
Home |
Main Index |
Thread Index |
Old Index