diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2004-03-04 02:57:05 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2004-03-04 02:57:05 +0000 |
commit | 3ae3b78cf089ef50976a7f5e8811fb085f931387 (patch) | |
tree | f8bbd68b77d35855d2cca4da863e5becfd511876 /gcc | |
parent | f20855d75d7894d8bb3637d6bb5bbd68d1663c52 (diff) | |
download | gcc-3ae3b78cf089ef50976a7f5e8811fb085f931387.zip gcc-3ae3b78cf089ef50976a7f5e8811fb085f931387.tar.gz gcc-3ae3b78cf089ef50976a7f5e8811fb085f931387.tar.bz2 |
builtin-explog-1.c (PREC): Make it the same as PRECF if sizeof (float) > sizeof (double).
* gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
as PRECF if sizeof (float) > sizeof (double).
(PRECL): Make it the same as PRECF if
sizeof (float) > sizeof (long double).
From-SVN: r78881
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/torture/builtin-explog-1.c | 5 |
2 files changed, 10 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2f5a934..07317d5 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2004-03-03 Kazu Hirata <kazu@cs.umass.edu> + + * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same + as PRECF if sizeof (float) > sizeof (double). + (PRECL): Make it the same as PRECF if + sizeof (float) > sizeof (long double). + 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gcc.dg/builtins-config.h: Use underscore macro style for __sun diff --git a/gcc/testsuite/gcc.dg/torture/builtin-explog-1.c b/gcc/testsuite/gcc.dg/torture/builtin-explog-1.c index 352f5b0..847d69f 100644 --- a/gcc/testsuite/gcc.dg/torture/builtin-explog-1.c +++ b/gcc/testsuite/gcc.dg/torture/builtin-explog-1.c @@ -13,9 +13,10 @@ #define M_EF 2.7182818284590452353602874713526624977572470936999595749669676277241F #define M_EL 2.7182818284590452353602874713526624977572470936999595749669676277241L /* Precision for comparison tests. */ -#define PREC 0.0000001 +#define PREC (sizeof (float) < sizeof (double) ? 0.0000001 : PRECF) #define PRECF 0.0001F -#define PRECL 0.0000000000001L +#define PRECL (sizeof (float) < sizeof (long double) \ + ? 0.0000000000001L : PRECF) #define PROTOTYPE(FN) extern double FN(double); extern float FN##f(float); \ extern long double FN##l(long double); #define PROTOTYPE2(FN) extern double FN(double, double); \ |