gdb/testsuite/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Thu, 7 Jul 2011 14:08:21 +0000 (14:08 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Thu, 7 Jul 2011 14:08:21 +0000 (14:08 +0000)
* gdb.java/jprint.exp (print a java.lang.String): xfail without system
debug info.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.java/jprint.exp

index 276f60b9bf8d2247f74f2e90fa638a05b1e08a74..1f43ffe3c5301a72135a08294acafd93f374d121 100644 (file)
@@ -1,3 +1,8 @@
+2011-07-07  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.java/jprint.exp (print a java.lang.String): xfail without system
+       debug info.
+
 2011-07-06  Matt Rice  <ratmice@gmail.com>
 
        * gdb.python/python.exp: Update filename paths.
index 81d8ad19a5e84c22b32424bdc7e48f4b09411d78..f6ae7ab48af6543ffd5054efeb1eccd9e3fc731b 100644 (file)
@@ -71,5 +71,14 @@ if [set_lang_java] then {
     setup_xfail *-*-* gcc/43260
     gdb_test "print *jprint.props" " = .*" "print a java.util.Properties"
 
-    gdb_test "print jprint.hi" "= java.lang.String \"hi maude\"" "print a java.lang.String"
+    set test "print a java.lang.String"
+    gdb_test_multiple "print jprint.hi" $test {
+       -re " = java.lang.String \"hi maude\"\r\n$gdb_prompt $" {
+           pass $test
+       }
+       -re "There is no member named data\\.\r\n$gdb_prompt $" {
+           # GCJ system debug info for java.lang.String is not installed.
+           xfail $test
+       }
+    }
 }