diff options
| author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-04-04 23:25:09 +0000 |
|---|---|---|
| committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-04-04 23:25:09 +0000 |
| commit | cfccb34552155a0866a25cf5fc17a98b1565f29d (patch) | |
| tree | 69263b8da1ad85374698a5321589ea97c4c382ff /libjava/testsuite | |
| parent | d86ccd2cf85cab143f2ad064a0eebb1092397c2b (diff) | |
| download | ppe42-gcc-cfccb34552155a0866a25cf5fc17a98b1565f29d.tar.gz ppe42-gcc-cfccb34552155a0866a25cf5fc17a98b1565f29d.zip | |
PR libgcj/26990:
* prims.cc (_Jv_RunMain): Use exitNoChecksAccessor.
* gnu/java/lang/natMainThread.cc (call_main): Use
exitNoChecksAccessor.
* testsuite/libjava.lang/pr26990.out: New file.
* testsuite/libjava.lang/pr26990.java: New file.
* java/lang/Runtime.java (exitNoChecks): New method.
(exitNoChecksAccessor): Likewise.
(exit): Call exitNoChecks.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112685 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/testsuite')
| -rw-r--r-- | libjava/testsuite/libjava.lang/pr26990.java | 13 | ||||
| -rw-r--r-- | libjava/testsuite/libjava.lang/pr26990.out | 0 |
2 files changed, 13 insertions, 0 deletions
diff --git a/libjava/testsuite/libjava.lang/pr26990.java b/libjava/testsuite/libjava.lang/pr26990.java new file mode 100644 index 00000000000..88db93e3e12 --- /dev/null +++ b/libjava/testsuite/libjava.lang/pr26990.java @@ -0,0 +1,13 @@ +public class pr26990 +{ + public static void main (String args[]) throws Exception + { + System.setSecurityManager(new SecurityManager() + { + public void checkExit(int status) + { + throw new SecurityException("This is a bug"); + } + }); + } +} diff --git a/libjava/testsuite/libjava.lang/pr26990.out b/libjava/testsuite/libjava.lang/pr26990.out new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/libjava/testsuite/libjava.lang/pr26990.out |

