This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC build failed with your patch on 2001-01-09T11:35:00Z.
- To: Geoff Keating <geoffk at redhat dot com>
- Subject: Re: GCC build failed with your patch on 2001-01-09T11:35:00Z.
- From: Richard Henderson <rth at redhat dot com>
- Date: Tue, 9 Jan 2001 15:42:09 -0800
- Cc: dje at watson dot ibm dot com, mark at codesourcery dot com, aoliva at redhat dot com, gcc at gcc dot gnu dot org, gcc-regression at gcc dot gnu dot org, grahams at redhat dot com, jsm28 at cam dot ac dot uk, mhayes at redhat dot com, neil at daikokuya dot demon dot co dot uk, osk at hem dot passagen dot se
- References: <mark@codesourcery.com> <200101092050.PAA38976@mal-ach.watson.ibm.com> <20010109135807.A4380@redhat.com> <200101092248.OAA18074@geoffk.org>
On Tue, Jan 09, 2001 at 02:48:36PM -0800, Geoff Keating wrote:
> I think this code makes it work (from set_sizetype):
>
> int precision = MIN (oprecision + BITS_PER_UNIT_LOG + 1,
> 2 * HOST_BITS_PER_WIDE_INT);
>
> so if HOST_BITS_PER_WIDE_INT is 32, the precision of bitsizetype is
> limited to 64.
I didn't remember seeing this change go in. In which case all we
need to do to get 32x64 compilation working again is to disable
the TImode arithmetic from libgcc2.c if H_W_I isn't wide enough.
r~