This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Further problems in 32 x 64 builds
- To: Alexandre Oliva <aoliva at redhat dot com>
- Subject: Re: Further problems in 32 x 64 builds
- From: Jeffrey A Law <law at redhat dot com>
- Date: Tue, 09 Jan 2001 14:55:55 -0700
- cc: Richard Henderson <rth at redhat dot com>, gcc-patches at gcc dot gnu dot org
- Reply-To: law at redhat dot com
In message <ord7dxnkkq.fsf@guarana.lsd.ic.unicamp.br>you write:
> Index: gcc/ChangeLog
> from Alexandre Oliva <aoliva@redhat.com>
>
> * hwint.h (HOST_BITS_PER_WIDE_INT, HOST_WIDE_INT): Use long long
> if it's wider than long and the target's long is wider than the
> host's.
Let's back this out for now, though I do think it's the right solution
long term.
Instead, to fix your problem, you might have a configure method to force
the use of a wider HOST_WIDE_INT. You could turn that option on by default
for the port you're working on. I believe you can find code which does this
in Cygnus's tree, though it may (or may not) need a little polishing before
submission into the net tree.
jeff