]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Test for PR gcj/162:
authorTom Tromey <tromey@cygnus.com>
Tue, 7 Mar 2000 18:06:31 +0000 (18:06 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Tue, 7 Mar 2000 18:06:31 +0000 (18:06 +0000)
* libjava.lang/PR162.out: New file.
* libjava.lang/PR162.java: New file.

From-SVN: r32384

libjava/testsuite/ChangeLog
libjava/testsuite/libjava.lang/PR162.java [new file with mode: 0644]
libjava/testsuite/libjava.lang/PR162.out [new file with mode: 0644]

index 7115d6190622f095e6ae328e076e3be215d2bf13..a3082b867a6de555d57530f217dcc703bae74f0f 100644 (file)
@@ -1,3 +1,9 @@
+2000-03-07  Tom Tromey  <tromey@cygnus.com>
+
+       Test for PR gcj/162:
+       * libjava.lang/PR162.out: New file.
+       * libjava.lang/PR162.java: New file.
+
 2000-03-06  Tom Tromey  <tromey@cygnus.com>
 
        Test for PR gcj/164:
diff --git a/libjava/testsuite/libjava.lang/PR162.java b/libjava/testsuite/libjava.lang/PR162.java
new file mode 100644 (file)
index 0000000..a9f802c
--- /dev/null
@@ -0,0 +1,29 @@
+interface I
+{
+  int i = 1, ii = Test.out ("ii", 2);
+}
+
+interface J extends I
+{
+  int j = Test.out ("j", 3), jj = Test.out ("jj", 4);
+}
+
+interface K extends J
+{
+  int k = Test.out ("k", 5);
+}
+
+public class PR162
+{
+  public static void main (String[] args)
+  {
+    System.out.println (J.i);
+    System.out.println (K.j);
+  }
+
+  public static int out (String s, int i)
+  {
+    System.out.println (s + "=" + i);
+    return i;
+  }
+}
diff --git a/libjava/testsuite/libjava.lang/PR162.out b/libjava/testsuite/libjava.lang/PR162.out
new file mode 100644 (file)
index 0000000..6510a2d
--- /dev/null
@@ -0,0 +1,4 @@
+1
+j=3
+jj=4
+3