From: Tom Tromey Date: Mon, 13 Jun 2005 19:21:56 +0000 (+0000) Subject: re PR java/21844 (miscompilation of LinkedHashMap) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a1b6a5910bb7a4db753e0cbc28e4c9496e40fc13;p=gcc.git re PR java/21844 (miscompilation of LinkedHashMap) PR java/21844: * testsuite/libjava.lang/pr21844.java: New file. * testsuite/libjava.lang/pr21844.out: New file. From-SVN: r100894 --- diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 941da61a9ba..adc3f4d7281 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,9 @@ +2005-06-13 Tom Tromey + + PR java/21844: + * testsuite/libjava.lang/pr21844.java: New file. + * testsuite/libjava.lang/pr21844.out: New file. + 2005-06-08 Bryce McKinlay PR libgcj/21949 diff --git a/libjava/testsuite/libjava.lang/pr21844.java b/libjava/testsuite/libjava.lang/pr21844.java new file mode 100644 index 00000000000..24ed01fce9f --- /dev/null +++ b/libjava/testsuite/libjava.lang/pr21844.java @@ -0,0 +1,33 @@ +class pr21844base +{ + int modCount; + + public pr21844base(int x) + { + modCount = x; + } +} + +public class pr21844 extends pr21844base +{ + class inner + { + public int doit () + { + ++modCount; + return modCount; + } + } + + public pr21844(int x) + { + super(x); + } + + public static void main(String[] args) + { + pr21844 val = new pr21844(7); + inner i = val.new inner(); + System.out.println(i.doit()); + } +} diff --git a/libjava/testsuite/libjava.lang/pr21844.out b/libjava/testsuite/libjava.lang/pr21844.out new file mode 100644 index 00000000000..45a4fb75db8 --- /dev/null +++ b/libjava/testsuite/libjava.lang/pr21844.out @@ -0,0 +1 @@ +8