aboutsummaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorBryce McKinlay <bryce@waitaki.otago.ac.nz>2002-05-30 02:53:13 +0000
committerBryce McKinlay <bryce@gcc.gnu.org>2002-05-30 03:53:13 +0100
commit5549d65dfb54edf3736487328e88ec50cb3f4e15 (patch)
tree494ca6c0e3d7e848f7153eb763ded90b4b0ee453 /libjava
parent50efa73711cfb4e3c9fd0b52dab7bea769915d31 (diff)
downloadgcc-5549d65dfb54edf3736487328e88ec50cb3f4e15.zip
gcc-5549d65dfb54edf3736487328e88ec50cb3f4e15.tar.gz
gcc-5549d65dfb54edf3736487328e88ec50cb3f4e15.tar.bz2
* libjava.compile/T20020529.java: New file.
From-SVN: r54039
Diffstat (limited to 'libjava')
-rw-r--r--libjava/testsuite/ChangeLog4
-rw-r--r--libjava/testsuite/libjava.compile/T20020529.java23
2 files changed, 27 insertions, 0 deletions
diff --git a/libjava/testsuite/ChangeLog b/libjava/testsuite/ChangeLog
index 86c1289..3356fea 100644
--- a/libjava/testsuite/ChangeLog
+++ b/libjava/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2002-05-29 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
+
+ * libjava.compile/T20020529.java: New file.
+
2002-05-27 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
* libjava.lang/PR6820.java: New file.
diff --git a/libjava/testsuite/libjava.compile/T20020529.java b/libjava/testsuite/libjava.compile/T20020529.java
new file mode 100644
index 0000000..19f1ea8
--- /dev/null
+++ b/libjava/testsuite/libjava.compile/T20020529.java
@@ -0,0 +1,23 @@
+public class T20020529
+{
+ public void checkXMLLangAttributeValue(String lang)
+ {
+ int offset = -1;
+ if (lang.length() >= 2) {
+ char ch0 = lang.charAt(0);
+ }
+ if (offset > 0) {
+ char ch = lang.charAt(offset++);
+ if (ch != '-') {
+ offset = -1;
+ } else {
+ while (true)
+ {
+ if (ch == '-')
+ ch = lang.charAt(offset++);
+ ch = lang.charAt(offset++);
+ }
+ }
+ }
+ }
+}