When running the testsuite, I have:
Running .../gdb/testsuite/gdb.base/exprs.exp ...
DUPLICATE: gdb.base/exprs.exp: \$[0-9]* = red (setup)
Fix by using with_test_prefix where appropriate.
Tested on x86_64-linux.
# Enum formatting tests.
test_expr "print red" "\\$\[0-9\]* = red"
-gdb_test "set output-radix 8" ".*"
-test_expr "print red" "\\$\[0-9\]* = red"
-test_expr "print/d red" "\\$\[0-9\]* = 0"
-gdb_test "set output-radix 10" ".*"
+with_test_prefix "output-radix 8" {
+ gdb_test "set output-radix 8" ".*"
+ test_expr "print red" "\\$\[0-9\]* = red"
+ test_expr "print/d red" "\\$\[0-9\]* = 0"
+ gdb_test "set output-radix 10" ".*"
+}
# Pre-/post in-/decrement tests.
gdb_test "set variable v_int = 1" ""