From: Mike Frysinger Date: Sun, 17 Dec 2023 05:14:48 +0000 (-0500) Subject: sim: warnings: add more flags X-Git-Tag: binutils-2_42~540 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2757c1c65fd6ba10c55ba5cf38d600814cf9dc1b;p=thirdparty%2Fbinutils-gdb.git sim: warnings: add more flags We already build cleanly with these. --- diff --git a/sim/configure b/sim/configure index be16fb4ac61..53dfa3d76c3 100755 --- a/sim/configure +++ b/sim/configure @@ -15836,12 +15836,15 @@ build_warnings="$build_warnings -Wimplicit-int -Wincompatible-function-pointer-types -Wincompatible-pointer-types +-Wint-conversion -Wmisleading-indentation -Wmissing-parameter-type -Wmissing-prototypes -Wold-style-declaration -Wold-style-definition -Wpointer-sign +-WWreturn-mismatch +-Wstrict-prototypes -Wno-enum-conversion " diff --git a/sim/m4/sim_ac_option_warnings.m4 b/sim/m4/sim_ac_option_warnings.m4 index 6e6add652fc..7bcf9af7804 100644 --- a/sim/m4/sim_ac_option_warnings.m4 +++ b/sim/m4/sim_ac_option_warnings.m4 @@ -58,12 +58,15 @@ build_warnings="$build_warnings -Wimplicit-int -Wincompatible-function-pointer-types -Wincompatible-pointer-types +-Wint-conversion -Wmisleading-indentation -Wmissing-parameter-type -Wmissing-prototypes -Wold-style-declaration -Wold-style-definition -Wpointer-sign +-WWreturn-mismatch +-Wstrict-prototypes dnl The cgen virtual insn logic involves enum conversions. dnl Disable until we can figure out how to make this work. -Wno-enum-conversion