From 2f2648a65040dc61efaa3ddf6e37eb5c8813895e Mon Sep 17 00:00:00 2001
From: tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Thu, 24 Jul 2003 17:17:24 +0000
Subject: [PATCH] 	For PR libgcj/7482: 	* libjava.lang/PR7482.java:
 New file. 	* libjava.lang/PR7482.out: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69750 138bc75d-0d04-0410-961f-82ee72b054a4
---
 libjava/testsuite/ChangeLog                |  6 ++++
 libjava/testsuite/libjava.lang/PR7482.java | 35 ++++++++++++++++++++++
 libjava/testsuite/libjava.lang/PR7482.out  |  0
 3 files changed, 41 insertions(+)
 create mode 100644 libjava/testsuite/libjava.lang/PR7482.java
 create mode 100644 libjava/testsuite/libjava.lang/PR7482.out

diff --git a/libjava/testsuite/ChangeLog b/libjava/testsuite/ChangeLog
index 8c37e22858eb..af588e0af4fe 100644
--- a/libjava/testsuite/ChangeLog
+++ b/libjava/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2003-07-24  Tom Tromey  <tromey@redhat.com>
+
+	For PR libgcj/7482:
+	* libjava.lang/PR7482.java: New file.
+	* libjava.lang/PR7482.out: New file.
+
 2003-07-20  Tom Tromey  <tromey@redhat.com>
 
 	* libjava.mauve/mauve.exp (mauve_find_harness_files): New proc.
diff --git a/libjava/testsuite/libjava.lang/PR7482.java b/libjava/testsuite/libjava.lang/PR7482.java
new file mode 100644
index 000000000000..223fea66e365
--- /dev/null
+++ b/libjava/testsuite/libjava.lang/PR7482.java
@@ -0,0 +1,35 @@
+public class PR7482
+{
+  private interface I { }
+  private static class B { }
+  private static class U extends B implements I { }
+  private static class V extends B implements I { }
+
+  static I field;
+
+  private static void g1(Object o)
+  {
+    I val;
+    if (o == null)
+      val = new U();
+    else
+      val = new V();
+    field = val;
+  }
+
+  private static I g2(Object o)
+  {
+    I val;
+    if (o == null)
+      val = new U();
+    else
+      val = new V();
+    return val;
+  }
+
+  public static void main(String[] args)
+  {
+    g1(null);
+    g2(null);
+  }
+}
diff --git a/libjava/testsuite/libjava.lang/PR7482.out b/libjava/testsuite/libjava.lang/PR7482.out
new file mode 100644
index 000000000000..e69de29bb2d1
-- 
GitLab