diff --git a/libjava/testsuite/ChangeLog b/libjava/testsuite/ChangeLog
index 871b0e76d1cd599c57dea9faa54822c49aeb85a4..884a112c02a48d76dd6136b0594d32a26052987e 100644
--- a/libjava/testsuite/ChangeLog
+++ b/libjava/testsuite/ChangeLog
@@ -1,3 +1,13 @@
+2003-10-22  Tom Tromey  <tromey@redhat.com>
+
+	PR libgcj/12656:
+	* libjava.lang/PR12656.java: New file.
+	* libjava.lang/PR12656.out: New file.
+
+2003-10-21  Tom Tromey  <tromey@redhat.com>
+
+	* lib/libjava.exp (find_javac): Use -Wno-unreachable-bytecode.
+
 2003-10-08  Tom Tromey  <tromey@redhat.com>
 
 	* libjava.mauve/xfails: Removed some tests.
diff --git a/libjava/testsuite/libjava.lang/PR12656.java b/libjava/testsuite/libjava.lang/PR12656.java
new file mode 100644
index 0000000000000000000000000000000000000000..2a817f03c0d91e98c6513c8d07f4677d7a3fe48d
--- /dev/null
+++ b/libjava/testsuite/libjava.lang/PR12656.java
@@ -0,0 +1,11 @@
+class PR12656_base
+{
+  public static void main(String[] args)
+  {
+    System.out.println("Maude");
+  }
+}
+
+public class PR12656 extends PR12656_base
+{
+}
diff --git a/libjava/testsuite/libjava.lang/PR12656.out b/libjava/testsuite/libjava.lang/PR12656.out
new file mode 100644
index 0000000000000000000000000000000000000000..86a4a374d2b05c92ea799e7ce3992b4153cff592
--- /dev/null
+++ b/libjava/testsuite/libjava.lang/PR12656.out
@@ -0,0 +1 @@
+Maude