bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: test-float fails on regular PowerPC, too.


From: Bruno Haible
Subject: Re: test-float fails on regular PowerPC, too.
Date: Sun, 4 Sep 2011 23:17:46 +0200
User-agent: KMail/1.13.6 (Linux/2.6.37.6-0.5-desktop; KDE/4.6.0; x86_64; ; )

Hello,

Andreas Metzler wrote:
> test-float fails on PowerPC (not PowerPC64), too. This causes
> testsuite failures in grep 2.9 and GnuTLS 2.12.10. There is bug report
> on savannah for grep. <http://savannah.gnu.org/bugs/?33710>
> -------------------------
> (sid)address@hidden:~/GNUTLS/grep-2.9/gnulib-tests$ ./test-float
> test-float.c:303: assertion failed
> Aborted
> -------------------------
> 
> Upgrading test-float.c to GIT head, i.e. applying 
> 9926b90d5159916a539b49359b3589fe89c2d987, triggers the next assertion:
> -------------------------
> $ ./test-float
> test-float.c:331: assertion failed
> Aborted
> -------------------------
> 
> Building with -mlong-double-64 (which is what RedHat/Fedora are doing)
> makes the test succeed (even without
> 9926b90d5159916a539b49359b3589fe89c2d987).

Thanks for this report. I understand that -mlong-double-64 is no longer
the default on Linux/PowerPC since gcc-4.1 (2006).

Does the test failure go away if you change in lib/float.in.h the
condition

    (defined _ARCH_PPC || defined _POWER) && defined _AIX

to

    (defined _ARCH_PPC || defined _POWER || defined __ppc__ || defined 
__powerpc__)

and adjust m4/float_h.m4 to set FLOAT_H=float.h and REPLACE_FLOAT_LDBL=1
(like it is done for AIX)?

Bruno
-- 
In memoriam Erich Fellgiebel <http://en.wikipedia.org/wiki/Erich_Fellgiebel>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]