| /* PR middle-end/89663 */ | |
| int irint (); | |
| long lrint (); | |
| long long llrint (); | |
| int iround (); | |
| long lround (); | |
| long long llround (); | |
| int iceil (); | |
| long lceil (); | |
| long long llceil (); | |
| int ifloor (); | |
| long lfloor (); | |
| long long llfloor (); | |
| int irintf (); | |
| long lrintf (); | |
| long long llrintf (); | |
| int iroundf (); | |
| long lroundf (); | |
| long long llroundf (); | |
| int iceilf (); | |
| long lceilf (); | |
| long long llceilf (); | |
| int ifloorf (); | |
| long lfloorf (); | |
| long long llfloorf (); | |
| int irintl (); | |
| long lrintl (); | |
| long long llrintl (); | |
| int iroundl (); | |
| long lroundl (); | |
| long long llroundl (); | |
| int iceill (); | |
| long lceill (); | |
| long long llceill (); | |
| int ifloorl (); | |
| long lfloorl (); | |
| long long llfloorl (); | |
| void | |
| foo (long long *p) | |
| { | |
| int n = 0; | |
| #define T(f) p[n++] = f (1); | |
| T (irint) | |
| T (lrint) | |
| T (llrint) | |
| T (iround) | |
| T (lround) | |
| T (llround) | |
| T (iceil) | |
| T (lceil) | |
| T (llceil) | |
| T (ifloor) | |
| T (lfloor) | |
| T (llfloor) | |
| T (irintf) | |
| T (lrintf) | |
| T (llrintf) | |
| T (iroundf) | |
| T (lroundf) | |
| T (llroundf) | |
| T (iceilf) | |
| T (lceilf) | |
| T (llceilf) | |
| T (ifloorf) | |
| T (lfloorf) | |
| T (llfloorf) | |
| T (irintl) | |
| T (lrintl) | |
| T (llrintl) | |
| T (iroundl) | |
| T (lroundl) | |
| T (llroundl) | |
| T (iceill) | |
| T (lceill) | |
| T (llceill) | |
| T (ifloorl) | |
| T (lfloorl) | |
| T (llfloorl) | |
| } |