diff --git a/libjava/testsuite/libjava.compile/PR206.java b/libjava/testsuite/libjava.compile/PR206.java
new file mode 100644
index 0000000000000000000000000000000000000000..018391271ad117e0db3ba9b9a6193d800c687a76
--- /dev/null
+++ b/libjava/testsuite/libjava.compile/PR206.java
@@ -0,0 +1,7 @@
+class PR206 {
+
+  PR206 (String s) 
+  {
+    support.PR206_A x;
+  }
+}
diff --git a/libjava/testsuite/libjava.compile/PR207.java b/libjava/testsuite/libjava.compile/PR207.java
new file mode 100644
index 0000000000000000000000000000000000000000..97b10f0aa273ae333a28a8102ef4a2c66d74beab
--- /dev/null
+++ b/libjava/testsuite/libjava.compile/PR207.java
@@ -0,0 +1,6 @@
+class PR207 {
+  PR207 (String s) 
+  {
+    System.out.println (s + support.PR207_A.hello());
+  }
+}
diff --git a/libjava/testsuite/libjava.compile/support/PR206_A.java b/libjava/testsuite/libjava.compile/support/PR206_A.java
new file mode 100644
index 0000000000000000000000000000000000000000..dffd498286bd9bba63eaeafaf2e77d93d8b94d28
--- /dev/null
+++ b/libjava/testsuite/libjava.compile/support/PR206_A.java
@@ -0,0 +1,8 @@
+package support;
+
+public final class PR206_A {
+  static 
+  {
+    String s = System.getProperty ("soylent");
+  }
+}
diff --git a/libjava/testsuite/libjava.compile/support/PR207_A.java b/libjava/testsuite/libjava.compile/support/PR207_A.java
new file mode 100644
index 0000000000000000000000000000000000000000..1d465f5222ec968548d5a73649c74325cb64166f
--- /dev/null
+++ b/libjava/testsuite/libjava.compile/support/PR207_A.java
@@ -0,0 +1,13 @@
+package support;
+
+public final class PR207_A {
+  static 
+  {
+    String s = System.getProperty ("soylent");
+  }
+
+  public static String hello ()
+  {
+    return "green";
+  }
+}