sim: always call SIM_AC_OPTION_WARNINGS
authorMike Frysinger <vapier@gentoo.org>
Sat, 9 Jan 2021 19:43:02 +0000 (14:43 -0500)
committerMike Frysinger <vapier@gentoo.org>
Mon, 11 Jan 2021 14:18:27 +0000 (09:18 -0500)
Now that all ports have opted in to this, we can require it in the
core.  It guarantees that new ports have them turned on, and defaults
to -Werror in the hopes that new ports keep their code clean from the
start.  We do this as a sep commit to make it clear that there are no
changes to existing ports as they've all explicitly called it already.

sim/common/ChangeLog
sim/common/acinclude.m4

index 8039a78e3277d3de604b8c90c29368226574298d..33afbfba4690806eb1b6b8199e873ccebfa40d4b 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-11  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4 (SIM_AC_OUTPUT): Require SIM_AC_OPTION_WARNINGS.
+
 2021-01-11  Mike Frysinger  <vapier@gentoo.org>
 
        * sim-core.c (sim_memory_map): Change %#x to PRIxTW.
index 45ec134d6d766ce2925f964e4393acb62d5b8838..149ddc79faa9c9cdf8b953840574872374216798 100644 (file)
@@ -821,7 +821,9 @@ dnl one afterwards.  The two pieces of the common fragment are inserted into
 dnl the target's fragment at the appropriate points.
 
 AC_DEFUN([SIM_AC_OUTPUT],
-[
+[dnl
+AC_REQUIRE([SIM_AC_OPTION_WARNINGS])dnl
+
 dnl Make @cgen_breaks@ non-null only if the sim uses CGEN.
 cgen_breaks=""
 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then