From: Tom Tromey Date: Sat, 3 Aug 2019 07:42:28 +0000 (+0200) Subject: Fix buglet in cp_print_value_fields patch X-Git-Tag: gdb-8.3.1-release~63 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=15522b80c90063b01a16de98e460dfa52054fba6;p=thirdparty%2Fbinutils-gdb.git Fix buglet in cp_print_value_fields patch [ Backport of master commit 3d507ff23b. ] Pedro pointed out an issue in the cp_print_value_fields patch, aka the fix for PR c++/20020. This patch addresses the issue. Tested on x86-64 Fedora 29. gdb/testsuite/ChangeLog 2019-06-27 Tom Tromey * gdb.cp/constexpr-field.exp: Use setup_xfail. --- diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 5f26daa67ee..c51036165cd 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2019-06-27 Tom Tromey + + * gdb.cp/constexpr-field.exp: Use setup_xfail. + 2019-05-29 Tom Tromey PR c++/20020: diff --git a/gdb/testsuite/gdb.cp/constexpr-field.exp b/gdb/testsuite/gdb.cp/constexpr-field.exp index e4849efeae9..2f71cef952a 100644 --- a/gdb/testsuite/gdb.cp/constexpr-field.exp +++ b/gdb/testsuite/gdb.cp/constexpr-field.exp @@ -31,6 +31,7 @@ if {![runto_main]} { # "x" sometimes isn't available due to # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90526 -gdb_test "print x" " = {static f = .*}" +setup_xfail *-*-* gcc/90526 +gdb_test "print x" " = {static f = true}" gdb_test "print y" " = {static f = true}"