GNU bug report logs - #13030
factor: infinite loop on Linux/powerpc

Previous Next

Package: coreutils;

Reported by: Colin Watson <cjwatson <at> ubuntu.com>

Date: Thu, 29 Nov 2012 17:51:01 UTC

Severity: normal

Done: Pádraig Brady <P <at> draigBrady.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Torbjorn Granlund <tg <at> gmplib.org>
To: Pádraig Brady <P <at> draigBrady.com>
Cc: 13030-done <at> debbugs.gnu.org, Colin Watson <cjwatson <at> ubuntu.com>, coreutils <at> packages.debian.org
Subject: bug#13030: factor: infinite loop on Linux/powerpc
Date: Thu, 29 Nov 2012 20:36:38 +0100
Pádraig Brady <P <at> draigBrady.com> 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




This bug report was last modified 12 years and 132 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.