aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2005-11-21 09:48:31 +0000
committerJakub Jelinek <jakub@redhat.com>2005-11-21 09:48:31 +0000
commit52d21fb9417898423a158552825b700d5a867fcf (patch)
tree71406b8384b6f1d1809ab2a47801566bbf324a22
parent41376ebd51a1cc9c61a6b76d695f6c59dace3835 (diff)
Workaround for PR classpath/23863:
* java/lang/mprec.h (MAX_BIGNUM_WDS): Define as 128 on non-Pack_32 platforms. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-rhl-branch@107295 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libjava/ChangeLog6
-rw-r--r--libjava/java/lang/mprec.h5
2 files changed, 11 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 0f818aae0ba..6518d785817 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,9 @@
+2005-09-15 Tom Tromey <tromey@redhat.com>
+
+ Workaround for PR classpath/23863:
+ * java/lang/mprec.h (MAX_BIGNUM_WDS): Define as 128 on
+ non-Pack_32 platforms.
+
2005-07-14 Jakub Jelinek <jakub@redhat.com>
* configure.ac (HAVE_BACKTRACE): Define even on ia64.
diff --git a/libjava/java/lang/mprec.h b/libjava/java/lang/mprec.h
index 1e387d6c34f..2465aad1d04 100644
--- a/libjava/java/lang/mprec.h
+++ b/libjava/java/lang/mprec.h
@@ -292,7 +292,12 @@ extern double rnd_prod(double, double), rnd_quot(double, double);
#define MAX_BIGNUMS 16
+#ifdef Pack_32
#define MAX_BIGNUM_WDS 32
+#else
+ /* Note that this is a workaround for */
+#define MAX_BIGNUM_WDS 128
+#endif
struct _Jv_Bigint
{