1 /* Test __GCC_IEC_559 and __GCC_IEC_559_COMPLEX macros values. */ 2 /* { dg-do preprocess { target i?86-*-linux* x86_64-*-linux* powerpc*-*-linux* } } */ 3 /* { dg-options "-std=c11" } */ 4 5 #ifndef __GCC_IEC_559 6 # error "__GCC_IEC_559 not defined" 7 #endif 8 #ifndef __GCC_IEC_559_COMPLEX 9 # error "__GCC_IEC_559_COMPLEX not defined" 10 #endif 11 #if __GCC_IEC_559_COMPLEX > __GCC_IEC_559 12 # error "__GCC_IEC_559_COMPLEX > __GCC_IEC_559" 13 #endif 14 #if __GCC_IEC_559_COMPLEX < 0 15 # error "__GCC_IEC_559_COMPLEX < 0" 16 #endif 17 18 #if __GCC_IEC_559 < 2 19 # error "__GCC_IEC_559 < 2" 20 #endif 21 #if __GCC_IEC_559_COMPLEX < 2 22 # error "__GCC_IEC_559_COMPLEX < 2" 23 #endif 24