From 93358c6f7bdae8f05ece835c085718857da7ad7d Mon Sep 17 00:00:00 2001 From: joseph Date: Thu, 7 Dec 2006 18:33:12 +0000 Subject: libc: * misc/tst-efgcvt.c (ecvt_tests): Disable subnormal test for E500 double. * sysdeps/powerpc/bits/fenv.h: Include E500 definitions. Based on SPE add-on by Aldy Hernandez. * sysdeps/powerpc/fpu/bits/fenvinline.h: Change _SOFT_FLOAT to __NO_FPRS__. * sysdeps/powerpc/fpu/bits/mathinline.h: Likewise. * sysdeps/powerpc/fpu/fpu_control.h: Include soft-float and E500 definitions. Based on SPE add-on by Aldy Hernandez. * sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S: If __CONTEXT_EXTRA defined, include . * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S: If __CONTEXT_EXTRA defined, include . * sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S: If __CONTEXT_EXTRA defined, include and . ports: Add PowerPC E500 port, based on SPE add-on by Aldy Hernandez. * sysdeps/powerpc/preconfigure: New. * sysdeps/powerpc/powerpc32/e500: New. * sysdeps/unix/sysv/linux/powerpc/powerpc32/e500: New. git-svn-id: svn://svn.eglibc.org/trunk@877 7b3dc134-2b1b-0410-93df-9e9f96275f8d --- libc/misc/tst-efgcvt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libc/misc') diff --git a/libc/misc/tst-efgcvt.c b/libc/misc/tst-efgcvt.c index 30ab0f17a..632015aed 100644 --- a/libc/misc/tst-efgcvt.c +++ b/libc/misc/tst-efgcvt.c @@ -60,7 +60,7 @@ static testcase ecvt_tests[] = { 123.01, -4, 3, "" }, { 126.71, -4, 3, "" }, { 0.0, 4, 1, "0000" }, -#if DBL_MANT_DIG == 53 +#if DBL_MANT_DIG == 53 && !(defined __powerpc__ && defined __NO_FPRS__ && !defined _SOFT_FLOAT && !defined _SOFT_DOUBLE) { 0x1p-1074, 3, -323, "494" }, { -0x1p-1074, 3, -323, "494" }, #endif -- cgit v1.2.3