From a1b6a5910bb7a4db753e0cbc28e4c9496e40fc13 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 13 Jun 2005 19:21:56 +0000 Subject: [PATCH] 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 --- libjava/ChangeLog | 6 ++++ libjava/testsuite/libjava.lang/pr21844.java | 33 +++++++++++++++++++++ libjava/testsuite/libjava.lang/pr21844.out | 1 + 3 files changed, 40 insertions(+) create mode 100644 libjava/testsuite/libjava.lang/pr21844.java create mode 100644 libjava/testsuite/libjava.lang/pr21844.out 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 -- 2.30.2