Subject: Re: bug#13030: factor: infinite loop on Linux/powerpc

From: Torbjorn Granlund <[email-masked]>
Date: Thu, 29 Nov 2012 20:36:38 +0100

Pádraig Brady <[email-masked]> writes:

  > -#if HAVE_HOST_CPU_FAMILY_powerpc && W_TYPE_SIZE == 64
  > +#if HAVE_HOST_CPU_FAMILY_powerpc && W_TYPE_SIZE == 64 && defined (_LP64)
  >   #if !defined (_LONG_LONG_LIMB)
  >   /* _LONG_LONG_LIMB is ABI=mode32 where adde operates on 32-bit values.  So
  >      use adde etc only when not _LONG_LONG_LIMB.  */
  >
  > Thanks,
  >
  
I suppose it might be much better to make W_TYPE_SIZE not be set to a
size not supported by the present ABI.

That way, we will avoid longlong.h divergence.

-- 
Torbjörn