From: Tom de Vries Date: Mon, 23 May 2022 06:55:46 +0000 (+0200) Subject: [gdb/testsuite] Skip language auto in gdb.base/parse_number.exp X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cb0d58bf4d274cfb1ae11b75bd2b3ba81c8d371d;p=binutils-gdb.git [gdb/testsuite] Skip language auto in gdb.base/parse_number.exp In test-case gdb.base/parse_number.exp, we skip architecture auto in the $supported_archs loop, to prevent duplicate testing. Likewise, skip language auto and its alias local in the $::all_languages loop. This reduces the number of tests from 17744 to 15572. Tested on x86_64-linux, with a build with --enable-targets=all. --- diff --git a/gdb/testsuite/gdb.base/parse_number.exp b/gdb/testsuite/gdb.base/parse_number.exp index 444f5d0534b..197e27a8e9e 100644 --- a/gdb/testsuite/gdb.base/parse_number.exp +++ b/gdb/testsuite/gdb.base/parse_number.exp @@ -63,6 +63,10 @@ proc test_parse_numbers {arch} { foreach_with_prefix lang $::all_languages { if { $lang == "unknown" } { + # Tested outside $supported_archs loop. + continue + } elseif { $lang == "auto" || $lang == "local" } { + # Avoid duplicate testing. continue } @@ -117,6 +121,7 @@ set all_languages [get_set_option_choices "set language"] foreach_with_prefix arch $supported_archs { if {$arch == "auto"} { + # Avoid duplicate testing. continue } test_parse_numbers $arch