diff options
author | Tom Tromey <tromey@cygnus.com> | 2000-04-28 16:11:56 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2000-04-28 16:11:56 +0000 |
commit | f9f70f2dda9efdbd6d7370bb7d456feb9cb5afeb (patch) | |
tree | 9e8c1284ad2abb5072c28c297133bfbcf1ae1f95 /libjava | |
parent | 4fbe8d0735a2b51f67b66a6617f65fd2ba9c01a1 (diff) | |
download | gcc-f9f70f2dda9efdbd6d7370bb7d456feb9cb5afeb.zip gcc-f9f70f2dda9efdbd6d7370bb7d456feb9cb5afeb.tar.gz gcc-f9f70f2dda9efdbd6d7370bb7d456feb9cb5afeb.tar.bz2 |
re GNATS gcj/218 (Java executables can abort trying to access a null pointer in a leaf function)
* libgcj.spec.in (*jc1): Added -fasynchronous-exceptions.
Fix for PR gcj/218.
From-SVN: r33511
Diffstat (limited to 'libjava')
-rw-r--r-- | libjava/ChangeLog | 16 | ||||
-rw-r--r-- | libjava/libgcj.spec.in | 2 |
2 files changed, 17 insertions, 1 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 7d18423..d3542d2 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,19 @@ +2000-04-28 Tom Tromey <tromey@cygnus.com> + + * libgcj.spec.in (*jc1): Added -fasynchronous-exceptions. + Fix for PR gcj/218. + +2000-04-23 Tom Tromey <tromey@cygnus.com> + + * prims.cc (DECLARE_PRIM_TYPE): Define a vtable as well. + (_Jv_PrimClass): Set `methods' by calling _Jv_FindArrayClass. + * include/jvm.h (struct _Jv_ArrayVTable): Declare. + (NUM_OBJECT_METHODS): New define. + * java/lang/natClassLoader.cc (_Jv_FindArrayClass): Added + `array_vtable' parameter. Added assertion. + * java/lang/Class.h (_Jv_FindArrayClass): Added `array_vtable' + parameter. + 2000-04-28 Bryce McKinlay <bryce@albatross.co.nz> * libjava/java/lang/String.java (toString): Remove `final' hack. diff --git a/libjava/libgcj.spec.in b/libjava/libgcj.spec.in index 46a3de8..e9c2548 100644 --- a/libjava/libgcj.spec.in +++ b/libjava/libgcj.spec.in @@ -6,7 +6,7 @@ %rename lib liborig *lib: -lgcj -lm @GCSPEC@ @THREADSPEC@ @ZLIBSPEC@ @SYSTEMSPEC@ %(liborig) -*jc1: @DIVIDESPEC@ @EXCEPTIONSPEC@ +*jc1: @DIVIDESPEC@ @EXCEPTIONSPEC@ -fasynchronous-exceptions # # libgcc should really be a shared library. This is a design flaw |