Date: Thu, 18 May 2000 22:25:21 -0500 From: "Scot W. Hetzel" <hetzels@westbend.net> To: <current@FreeBSD.ORG> Subject: Re: New 64 bit Compiler from SGI Message-ID: <00d801bfc141$dd4e6280$8dfee0d1@westbend.net> References: <200005180749.AAA01369@rah.star-gate.com>
next in thread | previous in thread | raw e-mail | index | archive | help
From: "Amancio Hasty" <hasty@rah.star-gate.com> > For those interested , SGI has released their 64 bit > compiler for Intel's Itanium. > > http://oss.sgi.com/projects/Pro64/ > That great, now when does FreeBSD64 come out ;-) Is FreeBSD 64-bit clean as referred to in the below question from the SGI FAQ ( http://oss.sgi.com/projects/Pro64/faq.html )? Q. I have a C program that runs correctly on Linux/IA-32. When I compile it and run it in the NUE environment, I do not get correct answers. Any ideas? A. Is your program 64-bit clean? The Linux/IA-32 programming model uses an ILP32 model. That means that sizeof(int)==sizeof(long)==sizeof(void *) == 32 bits. The Linux/IA-64 programming model used a LP64 model. That means that sizeof(int)==32 bits and sizeof(long)==sizeof(void *)==64 bits. If your program violates the LP64 model you will have problems. This is why the version of gcc in SPEC95 will not work (nor will it ever without modification). Scot To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00d801bfc141$dd4e6280$8dfee0d1>