diff --git a/gcc/ginclude/math-3300.h b/gcc/ginclude/math-3300.h index 0edd8d67915..4e701257995 100644 --- a/gcc/ginclude/math-3300.h +++ b/gcc/ginclude/math-3300.h @@ -21,7 +21,7 @@ #include -#ifndef HUGE_VAL +#undef HUGE_VAL #define HUGE_VAL \ ({ \ double huge_val; \ @@ -31,7 +31,6 @@ : /* no inputs */); \ huge_val; \ }) -#endif __inline static const double sin (double x) { diff --git a/gcc/ginclude/math-68881.h b/gcc/ginclude/math-68881.h index ff06490992e..2c183f755e1 100644 --- a/gcc/ginclude/math-68881.h +++ b/gcc/ginclude/math-68881.h @@ -33,12 +33,15 @@ December 1989, add parens around `&' in pow. November 1990, added alternate definition of HUGE_VAL for Sun. */ +/* Changed by Jim Wilson: + September 1993, Use #undef before HUGE_VAL instead of #ifdef/#endif. */ + #ifndef __math_68881 #define __math_68881 #include -#ifndef HUGE_VAL +#undef HUGE_VAL #ifdef __sun__ /* The Sun assembler fails to handle the hex constant in the usual defn. */ #define HUGE_VAL \ @@ -57,7 +60,6 @@ huge_val; \ }) #endif -#endif __inline static const double sin (double x)