gdb/testsuite/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 24 Feb 2012 00:40:01 +0000 (00:40 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 24 Feb 2012 00:40:01 +0000 (00:40 +0000)
Fix false FAILs on old CPUs without SSE.
* gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
Return untested for Illegal instruction.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.reverse/i386-sse-reverse.exp

index 57e3030..772c5bf 100644 (file)
@@ -1,5 +1,11 @@
 2012-02-24  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
+       Fix false FAILs on old CPUs without SSE.
+       * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
+       Return untested for Illegal instruction.
+
+2012-02-24  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
        Fix false FAILs with glibc debug infos installed.
        * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
        * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
index 0b0f7cc..e344db4 100644 (file)
@@ -67,9 +67,16 @@ gdb_test "break $end_sse_test" \
     "Breakpoint $decimal at .* line $end_sse_test\." \
     "set breakpoint at end of sse_test"
 
-gdb_test "continue" \
-    " end sse_test .*" \
-    "continue to end of sse_test"
+set test "continue to end of sse_test"
+gdb_test_multiple "continue" $test {
+    -re " end sse_test .*\r\n$gdb_prompt $" {
+       pass $test
+    }
+    -re " Illegal instruction.*\r\n$gdb_prompt $" {
+       untested i386-sse-reverse
+       return -1
+    }
+}
 
 gdb_test "reverse-step" "xorps.*" "reverse-step to xorps"