sorry, unimplemented: 64-bit mode not compiled in - ?!
Richard Guenther
richard.guenther@gmail.com
Fri Jul 28 10:04:00 GMT 2006
On 7/28/06, Jan Hubicka <hubicka@ucw.cz> wrote:
> > On Thu, Jul 27, 2006 at 12:56:14PM +0200, Denis Vlasenko wrote:
> > > does it mean I need a cross-compiler (to x86_64) to use -m64?
> > > It's strange because then -m64 is not useful at all
> > > - x86_64 cross compiler defaults to 64 bit anyway... right?
> >
> > It overrides -m32 earlier on the command line. It's also possible to
> > build 32-bit configurations which support 64-bit compilation - but
> > the default i686-linux configuration does not. The i686-solaris2.10
> > port does, and Debian's i486-linux compilers do also (local patch).
>
> Interesting, the major reason for disabling -m64 by default for 32bit
> compilers was the fact that it enforces HOST_WIDE_INT to be 64bit
> slowing down the whole compiler considerably. Are Debian's folks happy
> to wait longer for compilation or has this overhead changed?
It also uses more memory due to this change.
Richard.
More information about the Gcc
mailing list