aboutsummaryrefslogtreecommitdiff
path: root/gdb/warning.m4
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2019-05-10 09:25:19 -0600
committerTom Tromey <tromey@adacore.com>2019-05-29 08:56:23 -0600
commit33a6bc350f5b4f03d586ba9d32667b6fea1dce4a (patch)
treefb6b3a39d0e5e851f73ac4907809389504eabca0 /gdb/warning.m4
parent000439d52897541ad00a84026ac471b4f8cb3c97 (diff)
downloadfsf-binutils-gdb-33a6bc350f5b4f03d586ba9d32667b6fea1dce4a.zip
fsf-binutils-gdb-33a6bc350f5b4f03d586ba9d32667b6fea1dce4a.tar.gz
fsf-binutils-gdb-33a6bc350f5b4f03d586ba9d32667b6fea1dce4a.tar.bz2
Add new GCC 9 warnings to warnings.m4
GCC 9 has a few new warnings that aren't enabled in the gdb build by default: -Wdeprecated-copy, -Wdeprecated-copy-dtor, and -Wredundant-move. This patch enables them all. Tested by rebuilding with a new GCC (git master) on x86-64 Fedora 29. gdb/ChangeLog 2019-05-29 Tom Tromey <tromey@adacore.com> * inflow.c (struct terminal_info): Add default operator=. * configure: Rebuild. * warning.m4 (AM_GDB_WARNINGS): Add -Wdeprecated-copy, -Wdeprecated-copy-dtor, -Wredundant-move. gdb/gdbserver/ChangeLog 2019-05-29 Tom Tromey <tromey@adacore.com> * configure: Rebuild.
Diffstat (limited to 'gdb/warning.m4')
-rw-r--r--gdb/warning.m45
1 files changed, 4 insertions, 1 deletions
diff --git a/gdb/warning.m4 b/gdb/warning.m4
index 98eb4ce..c9e64a1 100644
--- a/gdb/warning.m4
+++ b/gdb/warning.m4
@@ -46,7 +46,10 @@ build_warnings="-Wall -Wpointer-arith \
-Wsuggest-override \
-Wimplicit-fallthrough=3 \
-Wduplicated-cond \
--Wshadow=local"
+-Wshadow=local \
+-Wdeprecated-copy \
+-Wdeprecated-copy-dtor \
+-Wredundant-move"
case "${host}" in
*-*-mingw32*)