On Mon, 3 Nov 2008, Rainer Orth wrote: >>> I believe that this is false these days. I believe that it has been >>> false since a cross-compiler to the alpha required a 64-bit >>> HOST_WIDE_INT, which was in gcc 3.4. >> Does this mean you (or Rainer) would approve the following documentation >> update? ;-) > at least I can't since I've never built cross-compilers to > alpha-dec-osf, so I cannot say if it's true or not.
Ian? Okay to commit? 2008-11-18 Gerald Pfeifer <ger...@pfeifer.com> * doc/install.texi (alpha*-dec-osf*): Remove note on 32-bit hosted cross-compilers generating less efficient code. Index: doc/install.texi =================================================================== --- doc/install.texi (revision 143097) +++ doc/install.texi (working copy) @@ -2798,14 +2798,6 @@ new version of DEC Unix, you should rebuild GCC to pick up the new version stamp. -Note that since the Alpha is a 64-bit architecture, cross-compilers from -32-bit machines will not generate code as efficient as that generated -when the compiler is running on a 64-bit machine because many -optimizations that depend on being able to represent a word on the -target in an integral value on the host cannot be performed. Building -cross-compilers on the Alpha for 32-bit machines has only been tested in -a few cases and may not work properly. - @samp{make compare} may fail on old versions of DEC Unix unless you add @option{-save-temps} to @code{BOOT_CFLAGS}. On these systems, the name of the assembler input file is stored in the object file, and that makes