+2007-02-23 Bruno Haible <bruno@clisp.org>
+
+ Support for gcc-4.3 snapshots.
+ * autoconf/floatparam.c (check): Change argument types to
+ 'volatile type*'. This defeats optimizations of gcc 4.3.0 snapshots.
+
2007-02-23 Bruno Haible <bruno@clisp.org>
Change "make alls" and "make allo" to recurse into subdirectories.
}
#define check(type,typeprefix,typestr,equalfn,mainfn) \
-static boolean equalfn (type* x, type* y); \
+static boolean equalfn (volatile type* x, volatile type* y); \
static void mainfn (void) \
{ \
int mant_bits; \
} \
printf("\n"); \
} \
-static boolean equalfn (type* x, type* y) { return *x == *y; } \
+static boolean equalfn (volatile type* x, volatile type* y) \
+{ \
+ return *x == *y; \
+} \
check(float,"float","float",equal_float,main_float)
check(double,"double","double",equal_double,main_double)