From bb564c588d95608ff87067cb05db910cf38dc2d3 Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Mon, 13 Jan 2020 14:05:44 -0500 Subject: [PATCH] Enable -Wmissing-declarations diagnostic Now that most warnings of this kind are fixed, we can enable -Wmissing-declarations. I say "most", because it is likely that there are some more in some configurations I am not able to build, but they should be pretty easy to fix. gdb/ChangeLog: * warning.m4: Add -Wmissing-declarations to build_warnings. * configure: Re-generate. gdb/gdbserver/ChangeLog: * configure: Re-generate. Change-Id: Iae9b59f22eb5dd1965d09f34c5c9e212cddf67ba --- gdb/ChangeLog | 5 +++++ gdb/configure | 3 ++- gdb/gdbserver/ChangeLog | 4 ++++ gdb/gdbserver/configure | 3 ++- gdb/warning.m4 | 3 ++- 5 files changed, 15 insertions(+), 3 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index f2992f17844..ea5352dfd0d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2020-01-13 Simon Marchi + + * warning.m4: Add -Wmissing-declarations to build_warnings. + * configure: Re-generate. + 2020-01-13 Simon Marchi * python/python.c (init__gdb_module): Add declaration. diff --git a/gdb/configure b/gdb/configure index b572d414ca5..aa53c097ca8 100755 --- a/gdb/configure +++ b/gdb/configure @@ -16105,7 +16105,8 @@ build_warnings="-Wall -Wpointer-arith \ -Wshadow=local \ -Wdeprecated-copy \ -Wdeprecated-copy-dtor \ --Wredundant-move" +-Wredundant-move \ +-Wmissing-declarations" case "${host}" in *-*-mingw32*) diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index 233bc621369..bb0bc7a6c35 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,7 @@ +2020-01-13 Simon Marchi + + * configure: Re-generate. + 2020-01-13 Simon Marchi * tracepoint.h (IP_AGENT_EXPORT_FUNC) [!IN_PROCESS_AGENT]: diff --git a/gdb/gdbserver/configure b/gdb/gdbserver/configure index 4de751b4491..f70b3d55215 100755 --- a/gdb/gdbserver/configure +++ b/gdb/gdbserver/configure @@ -8094,7 +8094,8 @@ build_warnings="-Wall -Wpointer-arith \ -Wshadow=local \ -Wdeprecated-copy \ -Wdeprecated-copy-dtor \ --Wredundant-move" +-Wredundant-move \ +-Wmissing-declarations" case "${host}" in *-*-mingw32*) diff --git a/gdb/warning.m4 b/gdb/warning.m4 index 00bcdfa7ea5..e2b8a43ddbd 100644 --- a/gdb/warning.m4 +++ b/gdb/warning.m4 @@ -49,7 +49,8 @@ build_warnings="-Wall -Wpointer-arith \ -Wshadow=local \ -Wdeprecated-copy \ -Wdeprecated-copy-dtor \ --Wredundant-move" +-Wredundant-move \ +-Wmissing-declarations" case "${host}" in *-*-mingw32*) -- 2.30.2