diff options
author | Gary Benson <gbenson@redhat.com> | 2020-05-29 14:03:01 +0100 |
---|---|---|
committer | Gary Benson <gbenson@redhat.com> | 2020-05-29 14:03:01 +0100 |
commit | 735d5a07160bcffaa8e66d4fffecd7f333a0e1fe (patch) | |
tree | eea665915f9c98a9649f09b6876255faf78d7770 /gdb | |
parent | ab7ad28739a85312b752ea6cf91ce08199d4ab64 (diff) | |
download | binutils-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/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.cp/koenig.exp | 3 | ||||
-rw-r--r-- | gdb/testsuite/gdb.cp/operator.exp | 3 |
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 } |