/* 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) }