* libjava.lang/initfield.out: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64184
138bc75d-0d04-0410-961f-
82ee72b054a4
+2003-03-11 Tom Tromey <tromey@redhat.com>
+
+ * libjava.lang/initfield.java: New file.
+ * libjava.lang/initfield.out: New file.
+
+2003-03-08 Tom Tromey <tromey@redhat.com>
+
+ * libjava.lang/initfield.java: New file.
+ * libjava.lang/initfield.out: New file.
+
2003-03-10 Tom Tromey <tromey@redhat.com>
* libjava.jacks/jacks.xfail: Updated to reflect reality.
--- /dev/null
+// gcj generated buggy code when we reference a field of a
+// non-constant member that we inherit from an interface.
+
+interface iface
+{
+ final value x = new value();
+}
+
+final class value
+{
+ Object field = "maude";
+}
+
+public class initfield implements iface
+{
+ public static void main(String[] args)
+ {
+ System.out.println(x.field);
+ }
+}