diff options
author | Gerald Pfeifer <gerald@FreeBSD.org> | 2003-03-26 17:42:31 +0000 |
---|---|---|
committer | Gerald Pfeifer <gerald@FreeBSD.org> | 2003-03-26 17:42:31 +0000 |
commit | 29245523d4e71344279a621a76f96d1b24649eda (patch) | |
tree | c5329dd48b58d2ff72493b34ce11c8cb816aee1d /lang/gcc32/files | |
parent | 4dd481bc529ab76f6c64e0b1d21f3dfb9db9d241 (diff) |
Notes
Diffstat (limited to 'lang/gcc32/files')
-rw-r--r-- | lang/gcc32/files/patch-ub | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/lang/gcc32/files/patch-ub b/lang/gcc32/files/patch-ub new file mode 100644 index 000000000000..920e228f5edb --- /dev/null +++ b/lang/gcc32/files/patch-ub @@ -0,0 +1,32 @@ +--- gcc/java/gjavah.c.orig Wed Feb 5 20:39:02 2003 ++++ gcc/java/gjavah.c Wed Feb 5 20:43:53 2003 +@@ -750,10 +750,14 @@ + jfloat fnum = JPOOL_FLOAT (jcf, current_field_value); + fputs ("const jfloat ", out); + print_field_name (out, jcf, name_index, 0); ++#ifdef __alpha__ ++ fputs (";\n", out); ++#else + if (! java_float_finite (fnum)) + fputs (";\n", out); + else + fprintf (out, " = %.10g;\n", fnum); ++#endif + } + break; + case CONSTANT_Double: +@@ -761,10 +765,14 @@ + jdouble dnum = JPOOL_DOUBLE (jcf, current_field_value); + fputs ("const jdouble ", out); + print_field_name (out, jcf, name_index, 0); ++#ifdef __alpha__ ++ fputs (";\n", out); ++#else + if (! java_double_finite (dnum)) + fputs (";\n", out); + else + fprintf (out, " = %.17g;\n", dnum); ++#endif + } + break; + default: |