diff options
author | Tom Tromey <tromey@redhat.com> | 2005-11-21 09:48:31 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2005-11-21 09:48:31 +0000 |
commit | 52d21fb9417898423a158552825b700d5a867fcf (patch) | |
tree | 71406b8384b6f1d1809ab2a47801566bbf324a22 | |
parent | 41376ebd51a1cc9c61a6b76d695f6c59dace3835 (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/ChangeLog | 6 | ||||
-rw-r--r-- | libjava/java/lang/mprec.h | 5 |
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 { |