Commit 7c2a9d0997cf313d246843eb3a10dfbab9bead8e
1 parent
9ca313aa
Fix math warnings on OpenBSD -current
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5077 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
6 additions
and
1 deletions
fpu/softfloat-native.h
| @@ -8,6 +8,11 @@ | @@ -8,6 +8,11 @@ | ||
| 8 | #include <fenv.h> | 8 | #include <fenv.h> |
| 9 | #endif | 9 | #endif |
| 10 | 10 | ||
| 11 | +#ifdef __OpenBSD__ | ||
| 12 | +/* Get OpenBSD version number */ | ||
| 13 | +#include <sys/param.h> | ||
| 14 | +#endif | ||
| 15 | + | ||
| 11 | /* | 16 | /* |
| 12 | * Define some C99-7.12.3 classification macros and | 17 | * Define some C99-7.12.3 classification macros and |
| 13 | * some C99-.12.4 for Solaris systems OS less than 10, | 18 | * some C99-.12.4 for Solaris systems OS less than 10, |
| @@ -17,7 +22,7 @@ | @@ -17,7 +22,7 @@ | ||
| 17 | */ | 22 | */ |
| 18 | #if defined(HOST_SOLARIS) && (( HOST_SOLARIS <= 9 ) || ((HOST_SOLARIS >= 10) \ | 23 | #if defined(HOST_SOLARIS) && (( HOST_SOLARIS <= 9 ) || ((HOST_SOLARIS >= 10) \ |
| 19 | && (__GNUC__ <= 4))) \ | 24 | && (__GNUC__ <= 4))) \ |
| 20 | - || defined(__OpenBSD__) | 25 | + || (defined(__OpenBSD__) && (OpenBSD < 200811)) |
| 21 | /* | 26 | /* |
| 22 | * C99 7.12.3 classification macros | 27 | * C99 7.12.3 classification macros |
| 23 | * and | 28 | * and |