OSDN Git Service

* libjava.lang/stringconst.out: New file.
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 May 2000 21:45:16 +0000 (21:45 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 May 2000 21:45:16 +0000 (21:45 +0000)
* libjava.lang/stringconst.java: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34115 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 0da1a9c..bf82ab5 100644 (file)
@@ -1,3 +1,8 @@
+2000-05-23  Tom Tromey  <tromey@cygnus.com>
+
+       * libjava.lang/stringconst.out: New file.
+       * libjava.lang/stringconst.java: New file.
+
 2000-05-22  Bryce McKinlay  <bryce@albatross.co.nz>
 
        * libjava.compile/PR232B.java: Additional PR gcj/232 test.
diff --git a/libjava/testsuite/libjava.lang/stringconst.java b/libjava/testsuite/libjava.lang/stringconst.java
new file mode 100644 (file)
index 0000000..6285749
--- /dev/null
@@ -0,0 +1,22 @@
+// A reference to a String shouldn't cause an interface to be
+// initialized.
+
+interface I
+{
+  String z = "zardoz";
+  int q = stringconst.out ("q", 0);
+}
+
+public class stringconst
+{
+  public static int out (String s, int i)
+  {
+    System.out.println (s + "=" + i);
+    return i;
+  }
+
+  public static void main (String[] args)
+  {
+    System.out.println (I.z);
+  }
+}
diff --git a/libjava/testsuite/libjava.lang/stringconst.out b/libjava/testsuite/libjava.lang/stringconst.out
new file mode 100644 (file)
index 0000000..1f0ac89
--- /dev/null
@@ -0,0 +1 @@
+zardoz