Re: Port of GCC to Intel IA-64 architecture (Merced)

Craig Burley <burley@cygnus.com>
1 Jul 1998 22:53:51 -0400

          From comp.compilers

Related articles
Port of GCC to Intel IA-64 architecture (Merced) jpripp@ecsu.campus.mci.net (Jason Tripp) (1998-06-27)
Re: Port of GCC to Intel IA-64 architecture (Merced) Alexandru.Petrescu@crpht.lu (Alexandru Petrescu) (1998-06-28)
Re: Port of GCC to Intel IA-64 architecture (Merced) fjh@cs.mu.OZ.AU (1998-06-28)
Re: Port of GCC to Intel IA-64 architecture (Merced) sef@kithrup.com (Sean Eric Fagan) (1998-07-01)
Re: Port of GCC to Intel IA-64 architecture (Merced) burley@cygnus.com (Craig Burley) (1998-07-01)
Re: Port of GCC to Intel IA-64 architecture (Merced) meissner@cygnus.com (Michael Meissner) (1998-07-01)
Re: Port of GCC to Intel IA-64 architecture (Merced) tim@wagner.princeton.edu (1998-07-08)
Re: Port of GCC to Intel IA-64 architecture (Merced) fjh@cs.mu.OZ.AU (1998-07-10)
| List of all articles for this month |
From: Craig Burley <burley@cygnus.com>
Newsgroups: comp.compilers
Date: 1 Jul 1998 22:53:51 -0400
Organization: Cygnus Support
References: 98-06-153 98-06-158 98-06-166
Keywords: GCC, architecture

fjh@cs.mu.OZ.AU (Fergus Henderson) writes:


> Doesn't gcc already work with 64 bit addresses and data? Certainly
> there's a port of gcc which generates 64 bit code for the Alpha.


I believe that port is called `gcc', and another one a lot like it is
called `egcs'.


What is still a problem, AFAIK, is that, internally, gcc makes some
assumptions about the equivalency of sizes of integers between the
host and target machines.


The effect of this is that some optimizations don't work when gcc is
configured as a cross-compiler between 32-bit and 64-bit systems.
(And, no, I don't know quite what "don't work" means here -- at least
"don't get performed so as to produce more optimal code", probably,
but maybe as much as "produces incorrect code".)
--
James Craig Burley, Software Craftsperson burley@gnu.org
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.