From: Tom de Vries Date: Tue, 27 Feb 2024 15:21:56 +0000 (+0100) Subject: [gdb/testsuite] Remove KFAIL for PR ada/30908 X-Git-Tag: gdb-15-branchpoint~862 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0dbca2abb94778204b2c972bcca3855cdbf9afba;p=thirdparty%2Fbinutils-gdb.git [gdb/testsuite] Remove KFAIL for PR ada/30908 PR ada/30908 turns out to be a duplicate of PR ada/12607, which was fixed by commit d56fdf1b976 ("Refine Ada overload matching"). Remove the KFAILs for PR ada/30908. Tested on x86_64-linux. Approved-By: Tom Tromey Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30908 --- diff --git a/gdb/testsuite/gdb.ada/str_binop_equal.exp b/gdb/testsuite/gdb.ada/str_binop_equal.exp index 470fda0f129..943e0a6c414 100644 --- a/gdb/testsuite/gdb.ada/str_binop_equal.exp +++ b/gdb/testsuite/gdb.ada/str_binop_equal.exp @@ -31,24 +31,8 @@ runto "foo_p211_061.adb:$bp_location" gdb_test "print my_str = my_str" \ " = true" -set kfail_re \ - [multi_line \ - [string_to_regexp {Symbol: ada.strings.maps."="}] \ - ".*" \ - "\\$$decimal = false"] - -gdb_test_no_output "set debug expr 1" - -gdb_test_multiple {print my_str = "ABCD"} "" { - -re -wrap " = true" { - pass $gdb_test_name - } - -re -wrap $kfail_re { - kfail ada/30908 $gdb_test_name - } -} - -gdb_test "set debug expr 0" +gdb_test "print my_str = \"ABCD\"" \ + " = true" gdb_test "print my_str = \"EFGH\"" \ " = false" diff --git a/gdb/testsuite/gdb.ada/widewide.exp b/gdb/testsuite/gdb.ada/widewide.exp index 241f0a019c2..f1ce084667f 100644 --- a/gdb/testsuite/gdb.ada/widewide.exp +++ b/gdb/testsuite/gdb.ada/widewide.exp @@ -42,33 +42,9 @@ gdb_test "print my_wws(1)" "= 32 ' '" gdb_test "print my_wws(2)" "= 104 'h'" -set kfail_re \ - [multi_line \ - [string_to_regexp {Symbol: ada.strings.maps."="}] \ - ".*" \ - "\\$$decimal = false"] - -gdb_test_no_output "set debug expr 1" - -gdb_test_multiple {print my_wws = " helo"} "" { - -re -wrap " = true" { - pass $gdb_test_name - } - -re -wrap $kfail_re { - kfail ada/30908 $gdb_test_name - } -} -gdb_test_multiple {print my_ws = "wide"} "" { - -re -wrap " = true" { - pass $gdb_test_name - } - -re -wrap $kfail_re { - kfail ada/30908 $gdb_test_name - } -} - -gdb_test "set debug expr 0" +gdb_test "print my_wws = \" helo\"" " = true" +gdb_test "print my_ws = \"wide\"" " = true" gdb_test "print my_ws = \"nope\"" " = false" gdb_test "print \"x\" & my_ws & \"y\"" " = \"xwidey\""