]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Fix buglet in cp_print_value_fields patch
authorTom Tromey <tromey@adacore.com>
Sat, 3 Aug 2019 07:42:28 +0000 (09:42 +0200)
committerTom de Vries <tdevries@suse.de>
Sat, 3 Aug 2019 07:42:28 +0000 (09:42 +0200)
[ 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  <tromey@adacore.com>

* gdb.cp/constexpr-field.exp: Use setup_xfail.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.cp/constexpr-field.exp

index 5f26daa67ee870532b1b795f6ecbbfc853f31e70..c51036165cd35c068a0bedf1d0e509c1dbe3f99a 100644 (file)
@@ -1,3 +1,7 @@
+2019-06-27  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.cp/constexpr-field.exp: Use setup_xfail.
+
 2019-05-29  Tom Tromey  <tromey@adacore.com>
 
        PR c++/20020:
index e4849efeae9f243b4b243a8b091bf13a2f69df54..2f71cef952a93210259ed3bd2292094fe7a1968b 100644 (file)
@@ -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}"