diff options
author | Tom de Vries <tdevries@suse.de> | 2022-05-18 12:12:29 +0200 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2022-05-18 12:12:29 +0200 |
commit | a2ff75485c2db439923450dad90caa25615781ae (patch) | |
tree | 643448755ddf73c3de307a8fde313f2f0103fda5 | |
parent | 71630188adffa1222ff3341b54700f537e0f2e07 (diff) | |
download | gdb-a2ff75485c2db439923450dad90caa25615781ae.zip gdb-a2ff75485c2db439923450dad90caa25615781ae.tar.gz gdb-a2ff75485c2db439923450dad90caa25615781ae.tar.bz2 |
[gdb/testsuite] Simplify unknown lang testing in gdb.base/parse_number.exp
Move testing of language unknown out of the $supported_archs loop in
gdb.base/parse_number.exp. This reduces total amount of tests from 18466 to
17744.
Tested on x86_64-linux.
-rw-r--r-- | gdb/testsuite/gdb.base/parse_number.exp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/gdb/testsuite/gdb.base/parse_number.exp b/gdb/testsuite/gdb.base/parse_number.exp index 9668099..444f5d0 100644 --- a/gdb/testsuite/gdb.base/parse_number.exp +++ b/gdb/testsuite/gdb.base/parse_number.exp @@ -62,6 +62,10 @@ proc test_parse_numbers {arch} { } foreach_with_prefix lang $::all_languages { + if { $lang == "unknown" } { + continue + } + gdb_test_no_output "set language $lang" set val "0xffffffffffffffff" @@ -71,9 +75,6 @@ proc test_parse_numbers {arch} { gdb_test "ptype $val" " = $fortran_type" } elseif {$lang == "modula-2"} { gdb_test "p/x $val" "Overflow on numeric constant\\." - } elseif {$lang == "unknown"} { - gdb_test "p/x $val" \ - "expression parsing not implemented for language \"Unknown\"" } else { # D and Rust define their own built-in 64-bit types, and # are thus always able to parse/print 64-bit values. @@ -102,6 +103,10 @@ proc test_parse_numbers {arch} { clean_restart +gdb_test_no_output "set language unknown" +gdb_test "p/x 0" \ + "expression parsing not implemented for language \"Unknown\"" + gdb_test_no_output "set max-completions unlimited" set supported_archs [get_set_option_choices "set architecture"] |