diff options
author | Mike Frysinger <vapier@gentoo.org> | 2023-12-05 23:13:50 -0700 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2023-12-06 20:11:05 -0700 |
commit | b0c06375e168def92a1e95fc8122a032e3083624 (patch) | |
tree | 55ceca599e36d245464d68220f28accb6c5b14b4 /sim/m4 | |
parent | 062e89021ece6132d226776ef6131e693ee11630 (diff) | |
download | gdb-b0c06375e168def92a1e95fc8122a032e3083624.zip gdb-b0c06375e168def92a1e95fc8122a032e3083624.tar.gz gdb-b0c06375e168def92a1e95fc8122a032e3083624.tar.bz2 |
sim: warnings: add more flags
Sync with the list of flags from gdbsupport, and add a few more of
our own to catch recent issues. Comment out the C++-specific flags
as we don't build with C++.
Diffstat (limited to 'sim/m4')
-rw-r--r-- | sim/m4/sim_ac_option_warnings.m4 | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/sim/m4/sim_ac_option_warnings.m4 b/sim/m4/sim_ac_option_warnings.m4 index b66e0ec..e453d88 100644 --- a/sim/m4/sim_ac_option_warnings.m4 +++ b/sim/m4/sim_ac_option_warnings.m4 @@ -36,16 +36,34 @@ fi dnl The options we'll try to enable. dnl NB: Kept somewhat in sync with gdbsupport/warnings.m4. -build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith +build_warnings="-Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter --Wno-error=maybe-uninitialized +-Wno-sign-compare -Wno-error=maybe-uninitialized +dnl C++ -Wno-mismatched-tags +-Wno-error=deprecated-register +dnl C++ -Wsuggest-override +dnl C++ -Wdeprecated-copy +dnl C++ -Wdeprecated-copy-dtor +dnl C++ -Wredundant-move -Wmissing-declarations +dnl C++ -Wstrict-null-sentinel +" +dnl Some extra warnings we use in the sim. +build_warnings="$build_warnings +-Wdeclaration-after-statement +-Wdeprecated-non-prototype +-Wimplicit-function-declaration +-Wimplicit-int +-Wincompatible-function-pointer-types +-Wincompatible-pointer-types +-Wmisleading-indentation +-Wmissing-parameter-type -Wmissing-prototypes --Wdeclaration-after-statement -Wmissing-parameter-type +-Wold-style-declaration +-Wold-style-definition -Wpointer-sign --Wold-style-declaration -Wold-style-definition " case "${host}" in |