]> gcc.gnu.org Git - gcc.git/commitdiff
Test for PR libgcj/8823:
authorTom Tromey <tromey@redhat.com>
Mon, 9 Dec 2002 01:20:38 +0000 (01:20 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Mon, 9 Dec 2002 01:20:38 +0000 (01:20 +0000)
* libjava.lang/pr8823.java: New file.
* libjava.lang/pr8823.out: New file.

From-SVN: r59953

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

index fa168d8f5868d0eb2660177d6f80c05b25d10b49..9dcf38deb6798030f42f547835b34663026acfc0 100644 (file)
@@ -1,3 +1,9 @@
+2002-12-08  Tom Tromey  <tromey@redhat.com>
+
+       Test for PR libgcj/8823:
+       * libjava.lang/pr8823.java: New file.
+       * libjava.lang/pr8823.out: New file.
+
 2002-12-05  Tom Tromey  <tromey@redhat.com>
 
        * libjava.lang/override.java: New file.
diff --git a/libjava/testsuite/libjava.lang/pr8823.java b/libjava/testsuite/libjava.lang/pr8823.java
new file mode 100644 (file)
index 0000000..3327ddf
--- /dev/null
@@ -0,0 +1,24 @@
+interface I
+{
+  public void m();
+}
+
+abstract class A implements I
+{
+  // But doesn't define m()
+}
+
+public class pr8823 extends A // which means it implements I
+{
+  public static void main(String[] args)
+  {
+    // Defining c as either I or C will work.
+    A c = new pr8823();
+    c.m();
+  }
+
+  public void m()
+  {
+    System.out.println("Hello World!");
+  }
+}
diff --git a/libjava/testsuite/libjava.lang/pr8823.out b/libjava/testsuite/libjava.lang/pr8823.out
new file mode 100644 (file)
index 0000000..980a0d5
--- /dev/null
@@ -0,0 +1 @@
+Hello World!
This page took 0.065341 seconds and 5 git commands to generate.