Re: Canadian cross build fails on 64 bits build machine

2010-08-06 Thread Joseph S. Myers
On Fri, 6 Aug 2010, Christophe Lyon wrote: > On 06.08.2010 15:53, Joseph S. Myers wrote: > > On Fri, 6 Aug 2010, Christophe LYON wrote: > > > > > From my brief investigation, I think that the problem is due to the fact > > > that > > > struct real_value uses the 'long' type for the 'sig' field,

Re: Canadian cross build fails on 64 bits build machine

2010-08-06 Thread Christophe Lyon
On 06.08.2010 15:53, Joseph S. Myers wrote: On Fri, 6 Aug 2010, Christophe LYON wrote: From my brief investigation, I think that the problem is due to the fact that struct real_value uses the 'long' type for the 'sig' field, while the computation of REAL_WIDTH relies on HOST_BITS_PER_WIDE_INT.

Re: Canadian cross build fails on 64 bits build machine

2010-08-06 Thread Joseph S. Myers
On Fri, 6 Aug 2010, Christophe LYON wrote: > From my brief investigation, I think that the problem is due to the fact that > struct real_value uses the 'long' type for the 'sig' field, while the > computation of REAL_WIDTH relies on HOST_BITS_PER_WIDE_INT. No, this is not a problem; it's fine to

Canadian cross build fails on 64 bits build machine

2010-08-06 Thread Christophe LYON
Hello, I have noticed a build failure with GCC-4.5.0, when configuring with: --build=x86_64-unknown-linux-gnu --host=arm-none-linux-gnueabi --target=arm-none-linux-gnueabi The build fails when compiling gcc/genconstants.c for the build machine: In file included from ../../gcc/rtl.h:28,