diff --git a/gdb/testsuite/gdb.ada/interface.exp b/gdb/testsuite/gdb.ada/interface.exp index 2dfcd8e8afd..9795699fd5a 100644 --- a/gdb/testsuite/gdb.ada/interface.exp +++ b/gdb/testsuite/gdb.ada/interface.exp @@ -34,9 +34,9 @@ gdb_test "print r" \ gdb_test "print s" \ "= \\(x => 1, y => 2, w => 3, h => 4\\)" +set r_re "r = \[^\r\n\]*" +set s_re "s = \[^\r\n\]*" set cmd "info locals" -gdb_test $cmd \ - [multi_line \ - $cmd \ - "r = \[^\r\n\]*" \ - "s = \[^\r\n\]*"] +set re1 [multi_line $cmd $r_re $s_re] +set re2 [multi_line $cmd $s_re $r_re] +gdb_test $cmd "(?:$re1|$re2)"