+ dnl The reason for the extra code is:
+ dnl In AIX 7.1 with gcc 4.2, when optimization is turned on, calls to
+ dnl rint() with simple arguments are turned into rintf() calls by the
+ dnl compiler. But while rint() is resides in libc, rintf() is in libm.
+ gl_MATHFUNC([rint], [double], [(double)], [], [y += rint (2.0);])