Remove bogus check that larger floating point types have smaller minimum
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 11 Feb 2016 22:18:10 +0000 (22:18 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 11 Feb 2016 22:18:10 +0000 (22:18 +0000)
normalized exponents. That's not true for double versus double double.

llvm-svn: 260610

clang/test/Headers/float.c

index 9dd1cec..f492531 100644 (file)
@@ -3,8 +3,6 @@
 // RUN: %clang_cc1 -fsyntax-only -verify -std=c11 -ffreestanding %s
 // expected-no-diagnostics
 
-// XFAIL: ppc64
-
 /* Basic conformance checks against the N1570 draft of C11 Std. */
 /*
     5.2.4.2.2p11, pp. 30
 #elif   LDBL_MIN_EXP > -2
     #error "Mandatory macro LDBL_MIN_EXP is invalid."
 #endif
-#if ((FLT_MIN_EXP < DBL_MIN_EXP) || (DBL_MIN_EXP < LDBL_MIN_EXP))
-    #error "Mandatory macros {FLT,DBL,LDBL}_MIN_EXP are invalid."
-#endif
 
 
 #ifndef FLT_MIN_10_EXP
 #elif   LDBL_MIN_10_EXP > -37
     #error "Mandatory macro LDBL_MIN_10_EXP is invalid."
 #endif
-#if ((FLT_MIN_10_EXP < DBL_MIN_10_EXP) || (DBL_MIN_10_EXP < LDBL_MIN_10_EXP))
-    #error "Mandatory macros {FLT,DBL,LDBL}_MIN_10_EXP are invalid."
-#endif
 
 
 #ifndef FLT_MAX_EXP