aboutsummaryrefslogtreecommitdiff
path: root/lang/gcc32/files
diff options
context:
space:
mode:
authorGerald Pfeifer <gerald@FreeBSD.org>2003-03-26 17:42:31 +0000
committerGerald Pfeifer <gerald@FreeBSD.org>2003-03-26 17:42:31 +0000
commit29245523d4e71344279a621a76f96d1b24649eda (patch)
treec5329dd48b58d2ff72493b34ce11c8cb816aee1d /lang/gcc32/files
parent4dd481bc529ab76f6c64e0b1d21f3dfb9db9d241 (diff)
Notes
Diffstat (limited to 'lang/gcc32/files')
-rw-r--r--lang/gcc32/files/patch-ub32
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: