re PR libgcj/10582 (array assignment fails in some situations)
authorTom Tromey <tromey@redhat.com>
Thu, 1 May 2003 21:31:58 +0000 (21:31 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Thu, 1 May 2003 21:31:58 +0000 (21:31 +0000)
PR libgcj/10582:
* libjava.lang/assign.java: New file.
* libjava.lang/assign.out: New file.

From-SVN: r66347

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

index 96b3930d8607550502498ab023f3c0489450a47b..96040a89fbf35cfa47956682195736bfbdf1b1a3 100644 (file)
@@ -1,3 +1,9 @@
+2003-04-30  Tom Tromey  <tromey@redhat.com>
+
+       PR libgcj/10582:
+       * libjava.lang/assign.java: New file.
+       * libjava.lang/assign.out: New file.
+
 2003-04-16  Mark Mitchell  <mark@codesourcery.com>
 
        PR middle-end/8866
diff --git a/libjava/testsuite/libjava.lang/assign.java b/libjava/testsuite/libjava.lang/assign.java
new file mode 100644 (file)
index 0000000..ff288c9
--- /dev/null
@@ -0,0 +1,19 @@
+// Test for an array assignment bug we've had.
+
+public class assign
+{
+  public static class base
+  {
+  }
+
+  public static class derived extends base
+  {
+  }
+
+  public static void main(String[] args)
+  {
+    base[][] x1 = new base[3][3];
+    derived[] x2 = new derived[3];
+    x1[0] = x2;
+  }
+}
diff --git a/libjava/testsuite/libjava.lang/assign.out b/libjava/testsuite/libjava.lang/assign.out
new file mode 100644 (file)
index 0000000..e69de29