aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2002-11-02 23:36:47 +0000
committerTom Tromey <tromey@gcc.gnu.org>2002-11-02 23:36:47 +0000
commit2640ad1110773c48797f455f89ced83eb6963a17 (patch)
tree4c338a2cc2643112b0b46e94bfb3da0d33360cf5 /libjava/testsuite
parent8cd4a359745cb180986028579d31254d9f380817 (diff)
downloadgcc-2640ad1110773c48797f455f89ced83eb6963a17.zip
gcc-2640ad1110773c48797f455f89ced83eb6963a17.tar.gz
gcc-2640ad1110773c48797f455f89ced83eb6963a17.tar.bz2
initexc.java: New file.
* libjava.lang/initexc.java: New file. * libjava.lang/initexc.out: New file. From-SVN: r58761
Diffstat (limited to 'libjava/testsuite')
-rw-r--r--libjava/testsuite/ChangeLog5
-rw-r--r--libjava/testsuite/libjava.lang/initexc.java35
-rw-r--r--libjava/testsuite/libjava.lang/initexc.out0
3 files changed, 40 insertions, 0 deletions
diff --git a/libjava/testsuite/ChangeLog b/libjava/testsuite/ChangeLog
index 3d4e586..64f59c5 100644
--- a/libjava/testsuite/ChangeLog
+++ b/libjava/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2002-11-02 Tom Tromey <tromey@redhat.com>
+
+ * libjava.lang/initexc.java: New file.
+ * libjava.lang/initexc.out: New file.
+
2002-11-01 Tom Tromey <tromey@redhat.com>
For PR java/8415:
diff --git a/libjava/testsuite/libjava.lang/initexc.java b/libjava/testsuite/libjava.lang/initexc.java
new file mode 100644
index 0000000..968009e
--- /dev/null
+++ b/libjava/testsuite/libjava.lang/initexc.java
@@ -0,0 +1,35 @@
+public class initexc
+{
+ public static class fail
+ {
+ static
+ {
+ throw new NullPointerException("nope");
+ }
+
+ public static int val ()
+ {
+ return 23;
+ }
+ }
+
+ public static void main (String[] args)
+ {
+ try
+ {
+ System.out.println (fail.val ());
+ }
+ catch (ExceptionInInitializerError _)
+ {
+ // Ok.
+ }
+ try
+ {
+ System.out.println (fail.val ());
+ }
+ catch (NoClassDefFoundError _)
+ {
+ // Ok.
+ }
+ }
+}
diff --git a/libjava/testsuite/libjava.lang/initexc.out b/libjava/testsuite/libjava.lang/initexc.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/libjava/testsuite/libjava.lang/initexc.out