diff --git a/libjava/testsuite/ChangeLog b/libjava/testsuite/ChangeLog
index 7b35bc19c89dda033e2d5a72f3d7314c16f9fa28..547b548b9852499a61ffd63b60a46832a462eed1 100644
--- a/libjava/testsuite/ChangeLog
+++ b/libjava/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+1999-08-17  Tom Tromey  <tromey@cygnus.com>
+
+	From Bryce McKinlay:
+	* libjava.lang/Array_2.java: New file.
+	* libjava.lang/Array_2.out: New file.
+
 1999-08-09  Anthony Green  <green@cygnus.com>
 
 	* libjava.lang/Primes.java: New file.
diff --git a/libjava/testsuite/libjava.lang/Array_2.java b/libjava/testsuite/libjava.lang/Array_2.java
new file mode 100644
index 0000000000000000000000000000000000000000..b406c47d6dfc42059b3f3af3c3605517a16c7f02
--- /dev/null
+++ b/libjava/testsuite/libjava.lang/Array_2.java
@@ -0,0 +1,14 @@
+// Test to make sure multidimensional arrays work.
+// From Bryce McKinlay
+
+public class Array_2
+{
+  static final int a = 10, b = 15;
+
+  public static void main(String args[])
+  {
+    int[][] foo = new int [a][b];
+    System.out.println(foo.length);
+    System.out.println(foo[a-1].length);
+  }
+}
diff --git a/libjava/testsuite/libjava.lang/Array_2.out b/libjava/testsuite/libjava.lang/Array_2.out
new file mode 100644
index 0000000000000000000000000000000000000000..349103a876947c2c56237e2486df779e1bd45ff0
--- /dev/null
+++ b/libjava/testsuite/libjava.lang/Array_2.out
@@ -0,0 +1,2 @@
+10
+15