| /* APPLE LOCAL file radar 2872232 */ |
| /* Test for <tgmath.h> in C99. */ |
| /* Origin: Matt Austern <austern@apple.com> |
| /* { dg-do preprocess } */ |
| /* { dg-options "-std=iso9899:1999" } */ |
| |
| /* Test that tgmath defines the macros it's supposed to. */ |
| #include <tgmath.h> |
| |
| #ifndef acos |
| #error acos undefined |
| #endif |
| |
| #ifndef asin |
| #error asin undefined |
| #endif |
| |
| #ifndef atan |
| #error atan undefined |
| #endif |
| |
| #ifndef acosh |
| #error acosh undefined |
| #endif |
| |
| #ifndef asinh |
| #error asinh undefined |
| #endif |
| |
| #ifndef atanh |
| #error atanh undefined |
| #endif |
| |
| #ifndef cos |
| #error cos undefined |
| #endif |
| |
| #ifndef sin |
| #error sin undefined |
| #endif |
| |
| #ifndef tan |
| #error tan undefined |
| #endif |
| |
| #ifndef cosh |
| #error cosh undefined |
| #endif |
| |
| #ifndef sinh |
| #error sinh undefined |
| #endif |
| |
| #ifndef tanh |
| #error tanh undefined |
| #endif |
| |
| #ifndef exp |
| #error exp undefined |
| #endif |
| |
| #ifndef log |
| #error log undefined |
| #endif |
| |
| #ifndef pow |
| #error pow undefined |
| #endif |
| |
| #ifndef sqrt |
| #error sqrt undefined |
| #endif |
| |
| #ifndef fabs |
| #error fabs undefined |
| #endif |
| |
| #ifndef atan2 |
| #error atan2 undefined |
| #endif |
| |
| #ifndef cbrt |
| #error cbrt undefined |
| #endif |
| |
| #ifndef ceil |
| #error ceil undefined |
| #endif |
| |
| #ifndef copysign |
| #error copysign undefined |
| #endif |
| |
| #ifndef erf |
| #error erf undefined |
| #endif |
| |
| #ifndef erfc |
| #error erfc undefined |
| #endif |
| |
| #ifndef exp2 |
| #error exp2 undefined |
| #endif |
| |
| #ifndef expm1 |
| #error expm1 undefined |
| #endif |
| |
| #ifndef fdim |
| #error fdim undefined |
| #endif |
| |
| #ifndef floor |
| #error floor undefined |
| #endif |
| |
| #ifndef fma |
| #error fma undefined |
| #endif |
| |
| #ifndef fmax |
| #error fmax undefined |
| #endif |
| |
| #ifndef fmin |
| #error fmin undefined |
| #endif |
| |
| #ifndef fmod |
| #error fmod undefined |
| #endif |
| |
| #ifndef frexp |
| #error frexp undefined |
| #endif |
| |
| #ifndef hypot |
| #error hypot undefined |
| #endif |
| |
| #ifndef ilogb |
| #error ilogb undefined |
| #endif |
| |
| #ifndef ldexp |
| #error ldexp undefined |
| #endif |
| |
| #ifndef lgamma |
| #error lgamma undefined |
| #endif |
| |
| #ifndef llrint |
| #error llrint undefined |
| #endif |
| |
| #ifndef llround |
| #error llround undefined |
| #endif |
| |
| #ifndef log10 |
| #error log10 undefined |
| #endif |
| |
| #ifndef log1p |
| #error log1p undefined |
| #endif |
| |
| #ifndef log2 |
| #error log2 undefined |
| #endif |
| |
| #ifndef logb |
| #error logb undefined |
| #endif |
| |
| #ifndef lrint |
| #error lrint undefined |
| #endif |
| |
| #ifndef lround |
| #error lround undefined |
| #endif |
| |
| #ifndef nearbyint |
| #error nearbyint undefined |
| #endif |
| |
| #ifndef nextafter |
| #error nextafter undefined |
| #endif |
| |
| #ifndef nexttoward |
| #error nexttoward undefined |
| #endif |
| |
| #ifndef remainder |
| #error remainder undefined |
| #endif |
| |
| #ifndef remquo |
| #error remquo undefined |
| #endif |
| |
| #ifndef rint |
| #error rint undefined |
| #endif |
| |
| #ifndef round |
| #error round undefined |
| #endif |
| |
| #ifndef scalbn |
| #error scalbn undefined |
| #endif |
| |
| #ifndef scalbln |
| #error scalbln undefined |
| #endif |
| |
| #ifndef tgamma |
| #error tgamma undefined |
| #endif |
| |
| #ifndef trunc |
| #error trunc undefined |
| #endif |
| |
| #ifndef carg |
| #error carg undefined |
| #endif |
| |
| #ifndef cimag |
| #error cimag undefined |
| #endif |
| |
| #ifndef conj |
| #error conj undefined |
| #endif |
| |
| #ifndef cproj |
| #error cproj undefined |
| #endif |
| |
| #ifndef creal |
| #error creal undefined |
| #endif |