OSDN Git Service

* javaop.h (WORD_TO_FLOAT): only inline if building with gcc.
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Aug 1999 21:14:12 +0000 (21:14 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Aug 1999 21:14:12 +0000 (21:14 +0000)
(WORDS_TO_LONG): Likewise.
(WORDS_TO_DOUBLE): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28630 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/java/ChangeLog
gcc/java/javaop.h

index 73cc862..7cb3cd9 100644 (file)
@@ -1,3 +1,9 @@
+1999-08-09  Tom Tromey  <tromey@cygnus.com>
+
+       * javaop.h (WORD_TO_FLOAT): only inline if building with gcc.
+       (WORDS_TO_LONG): Likewise.
+       (WORDS_TO_DOUBLE): Likewise.
+
 1999-08-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * Makefile.in (lang.o): Depend on $(RTL_H) $(EXPR_H).
index cce0a61..5f72e6a 100644 (file)
@@ -102,14 +102,20 @@ union Word {
          | (BCODE[PC-2] << 8) | (BCODE[PC-1]))))
 #endif
 
-static inline jfloat
+#ifdef __GNUC__
+__inline
+#endif
+static jfloat
 WORD_TO_FLOAT(jword w)
 { union Word wu;
   wu.i = w;
   return wu.f;
 } 
 
-static inline jlong
+#ifdef __GNUC__
+__inline
+#endif
+static jlong
 WORDS_TO_LONG(jword hi, jword lo)
 {
   return ((jlong) hi << 32) | ((jlong)lo & (((jlong)1 << 32) -1));
@@ -121,7 +127,10 @@ union DWord {
   jword w[2];
 };
 
-static inline jdouble
+#ifdef __GNUC__
+__inline
+#endif
+static jdouble
 WORDS_TO_DOUBLE(jword hi, jword lo)
 { union DWord wu;
   wu.l = WORDS_TO_LONG(hi, lo);