aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/javaop.h
diff options
context:
space:
mode:
authorTom Tromey <tromey@cygnus.com>1999-09-22 16:59:35 +0000
committerTom Tromey <tromey@gcc.gnu.org>1999-09-22 16:59:35 +0000
commitbad1e2ac25ca6a18ef11b747d9af4f4e6191d703 (patch)
treede4fa67c3ddcc743a1c599152a98331b819c93df /gcc/java/javaop.h
parentc7d04f295cd2e9486b51b4b66a18aebb86aaea59 (diff)
downloadgcc-bad1e2ac25ca6a18ef11b747d9af4f4e6191d703.zip
gcc-bad1e2ac25ca6a18ef11b747d9af4f4e6191d703.tar.gz
gcc-bad1e2ac25ca6a18ef11b747d9af4f4e6191d703.tar.bz2
javaop.h (WORD_TO_FLOAT): Use `inline' unconditionally.
* javaop.h (WORD_TO_FLOAT): Use `inline' unconditionally. (WORDS_TO_LONG): Likewise. (WORDS_TO_DOUBLE): Likewise. From-SVN: r29593
Diffstat (limited to 'gcc/java/javaop.h')
-rw-r--r--gcc/java/javaop.h15
1 files changed, 3 insertions, 12 deletions
diff --git a/gcc/java/javaop.h b/gcc/java/javaop.h
index 5f72e6a..cce0a61 100644
--- a/gcc/java/javaop.h
+++ b/gcc/java/javaop.h
@@ -102,20 +102,14 @@ union Word {
| (BCODE[PC-2] << 8) | (BCODE[PC-1]))))
#endif
-#ifdef __GNUC__
-__inline
-#endif
-static jfloat
+static inline jfloat
WORD_TO_FLOAT(jword w)
{ union Word wu;
wu.i = w;
return wu.f;
}
-#ifdef __GNUC__
-__inline
-#endif
-static jlong
+static inline jlong
WORDS_TO_LONG(jword hi, jword lo)
{
return ((jlong) hi << 32) | ((jlong)lo & (((jlong)1 << 32) -1));
@@ -127,10 +121,7 @@ union DWord {
jword w[2];
};
-#ifdef __GNUC__
-__inline
-#endif
-static jdouble
+static inline jdouble
WORDS_TO_DOUBLE(jword hi, jword lo)
{ union DWord wu;
wu.l = WORDS_TO_LONG(hi, lo);