aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorGary Benson <gbenson@redhat.com>2020-05-29 14:03:01 +0100
committerGary Benson <gbenson@redhat.com>2020-05-29 14:03:01 +0100
commit735d5a07160bcffaa8e66d4fffecd7f333a0e1fe (patch)
treeeea665915f9c98a9649f09b6876255faf78d7770 /gdb
parentab7ad28739a85312b752ea6cf91ce08199d4ab64 (diff)
downloadbinutils-735d5a07160bcffaa8e66d4fffecd7f333a0e1fe.zip
binutils-735d5a07160bcffaa8e66d4fffecd7f333a0e1fe.tar.gz
binutils-735d5a07160bcffaa8e66d4fffecd7f333a0e1fe.tar.bz2
Build two gdb.cp testcases with -Wno-unused-comparison
Clang fails to compile two testcases with the following error: warning: equality comparison result unused [-Wunused-comparison] This prevents the following testcases from executing: gdb.cp/koenig.exp gdb.cp/operator.exp This commit builds those testcases with -Wno-unused-comparison, to avoid the failure. Note that this commit reveals a new failure, "FAIL: gdb.cp/koenig.exp: p foo (p_union)" when the testsuite is compiled using clang. gdb/testsuite/ChangeLog: * gdb.cp/koenig.exp (prepare_for_testing): Add additional_flags=-Wno-unused-comparison. * gdb.cp/operator.exp (prepare_for_testing): Likewise.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/testsuite/ChangeLog6
-rw-r--r--gdb/testsuite/gdb.cp/koenig.exp3
-rw-r--r--gdb/testsuite/gdb.cp/operator.exp3
3 files changed, 10 insertions, 2 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 2aa42cd..ed56c81 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2020-05-29 Gary Benson <gbenson@redhat.com>
+
+ * gdb.cp/koenig.exp (prepare_for_testing): Add
+ additional_flags=-Wno-unused-comparison.
+ * gdb.cp/operator.exp (prepare_for_testing): Likewise.
+
2020-05-28 Gary Benson <gbenson@redhat.com>
* gdb.base/sigaltstack.c (catcher): Add default case to switch
diff --git a/gdb/testsuite/gdb.cp/koenig.exp b/gdb/testsuite/gdb.cp/koenig.exp
index b40ee43..25be2e5 100644
--- a/gdb/testsuite/gdb.cp/koenig.exp
+++ b/gdb/testsuite/gdb.cp/koenig.exp
@@ -15,7 +15,8 @@
standard_testfile .cc
-if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} {debug c++}] } {
+if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} \
+ {debug c++ additional_flags=-Wno-unused-comparison}] } {
return -1
}
diff --git a/gdb/testsuite/gdb.cp/operator.exp b/gdb/testsuite/gdb.cp/operator.exp
index c2d2bdf..b48cd44 100644
--- a/gdb/testsuite/gdb.cp/operator.exp
+++ b/gdb/testsuite/gdb.cp/operator.exp
@@ -15,7 +15,8 @@
standard_testfile .cc
-if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} {debug c++}] } {
+if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} \
+ {debug c++ additional_flags=-Wno-unused-comparison}] } {
return -1
}