Hubert Tong
1478701115
test/Headers/float.c: fix theoretical edge values
...
For *_MANT_DIG, *_MAX_EXP and *_MIN_EXP, the C Standard does not list
the least requirements directly. This patch adjusts the test values with
refined ones.
Patch by Jorge Teixeira!
llvm-svn: 260710
2016-02-12 19:24:36 +00:00
Richard Smith
66a7385e27
<float.h>: do not define DECIMAL_DIG in -std=c89 mode; this macro was added in C99.
...
Patch by Jorge Teixeira!
llvm-svn: 260639
2016-02-12 01:15:33 +00:00
Richard Smith
36983ccace
Remove bogus check that larger floating point types have smaller minimum
...
normalized exponents. That's not true for double versus double double.
llvm-svn: 260610
2016-02-11 22:18:10 +00:00
Richard Smith
4539f2278f
XFAIL this test for PPC64 for now. It looks like the *_MIN_EXP macros are in fact defined incorrectly for that target.
...
llvm-svn: 260583
2016-02-11 20:36:47 +00:00
Richard Smith
b473e1e473
In C11, provide macros FLT_DECIMAL_DIG, DBL_DECIMAL_DIG, and LDBL_DECIMAL_DIG in <float.h>.
...
Patch by Jorge Teixeira!
llvm-svn: 260577
2016-02-11 19:57:37 +00:00