From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gnu.wildebeest.org (wildebeest.demon.nl [212.238.236.112]) by sourceware.org (Postfix) with ESMTPS id 2AA55385701E for ; Sat, 22 Aug 2020 12:19:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 2AA55385701E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=klomp.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mark@klomp.org Received: from tarox.wildebeest.org (tarox.wildebeest.org [172.31.17.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by gnu.wildebeest.org (Postfix) with ESMTPSA id 13C2A3002033; Sat, 22 Aug 2020 14:19:44 +0200 (CEST) Received: by tarox.wildebeest.org (Postfix, from userid 1000) id C50B740007CD; Sat, 22 Aug 2020 14:19:44 +0200 (CEST) From: Mark Wielaard To: gdb-patches@sourceware.org Cc: Mark Wielaard Subject: [PATCH] gdb/testsuite: ISO C++17 does not allow register storage class specifier. Date: Sat, 22 Aug 2020 14:19:35 +0200 Message-Id: <20200822121935.6086-1-mark@klomp.org> X-Mailer: git-send-email 2.18.4 X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00, GIT_PATCH_0, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2020 12:19:47 -0000 g++ enables -Wregister when defaulting to C++17. Disable it for those tests that explicitly use register. gdb/testsuite/ChangeLog: * gdb.cp/classes.exp (prepare_for_testing): Add additional_flags=-Wno-register. * gdb.cp/inherit.exp (prepare_for_testing): Likewise. * gdb.cp/misc.exp (prepare_for_testing): Likewise. --- gdb/testsuite/ChangeLog | 7 +++++++ gdb/testsuite/gdb.cp/classes.exp | 2 +- gdb/testsuite/gdb.cp/inherit.exp | 2 +- gdb/testsuite/gdb.cp/misc.exp | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 7976dd76306..c55c9a71415 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2020-08-22 Mark Wielaard + + * gdb.cp/classes.exp (prepare_for_testing): Add + additional_flags=-Wno-register. + * gdb.cp/inherit.exp (prepare_for_testing): Likewise. + * gdb.cp/misc.exp (prepare_for_testing): Likewise. + 2020-08-20 Tankut Baris Aktemur * gdb.base/print-file-var.exp: Fix typo "breapoint". diff --git a/gdb/testsuite/gdb.cp/classes.exp b/gdb/testsuite/gdb.cp/classes.exp index 4a2287a8704..89e64c47cf9 100644 --- a/gdb/testsuite/gdb.cp/classes.exp +++ b/gdb/testsuite/gdb.cp/classes.exp @@ -25,7 +25,7 @@ load_lib "cp-support.exp" standard_testfile .cc if {[prepare_for_testing "failed to prepare" $testfile $srcfile \ - {debug c++ additional_flags=-Wno-deprecated-register}]} { + {debug c++ additional_flags=-Wno-deprecated-register additional_flags=-Wno-register}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/inherit.exp b/gdb/testsuite/gdb.cp/inherit.exp index 2d4635c96ad..677d9ee5476 100644 --- a/gdb/testsuite/gdb.cp/inherit.exp +++ b/gdb/testsuite/gdb.cp/inherit.exp @@ -27,7 +27,7 @@ load_lib "cp-support.exp" standard_testfile misc.cc if {[prepare_for_testing "failed to prepare" $testfile $srcfile \ - {debug c++ additional_flags=-Wno-deprecated-register}]} { + {debug c++ additional_flags=-Wno-deprecated-register additional_flags=-Wno-register}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/misc.exp b/gdb/testsuite/gdb.cp/misc.exp index 61034bf8088..94acbd0b493 100644 --- a/gdb/testsuite/gdb.cp/misc.exp +++ b/gdb/testsuite/gdb.cp/misc.exp @@ -20,7 +20,7 @@ if { [skip_cplus_tests] } { continue } standard_testfile .cc if {[prepare_for_testing "failed to prepare" $testfile $srcfile \ - {debug c++ additional_flags=-Wno-deprecated-register}]} { + {debug c++ additional_flags=-Wno-deprecated-register additional_flags=-Wno-register}]} { return -1 } -- 2.18.4