summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2021-07-01 01:04:48 -0400
committerMike Frysinger <vapier@gentoo.org>2021-07-01 20:53:00 -0400
commit7eb1f99adaa3515463b6082e4a911d8b334e852f (patch)
tree914ebe6a8f134e179355d95dd07814b01e11c020
parent313c332ff2d5cb2a681149254ca73ba041aa8630 (diff)
downloadbinutils-gdb-7eb1f99adaa3515463b6082e4a911d8b334e852f.tar.gz
sim: unify reserved instruction bits settings
Move these options up to the common dir so we only test & export them once across all ports. The setting only affects igen based ports, and they were turning this on by default, so keep the default in place.
-rw-r--r--sim/ChangeLog9
-rw-r--r--sim/Makefile.in2
-rw-r--r--sim/aclocal.m41
-rw-r--r--sim/bpf/ChangeLog4
-rwxr-xr-xsim/bpf/configure2
-rw-r--r--sim/common/ChangeLog4
-rw-r--r--sim/common/Make-common.in2
-rw-r--r--sim/config.h.in3
-rwxr-xr-xsim/configure35
-rw-r--r--sim/configure.ac2
-rw-r--r--sim/m4/sim_ac_option_reserved_bits.m423
-rw-r--r--sim/m4/sim_ac_output.m41
-rw-r--r--sim/mips/ChangeLog6
-rw-r--r--sim/mips/aclocal.m41
-rwxr-xr-xsim/mips/configure23
-rw-r--r--sim/mips/configure.ac3
-rw-r--r--sim/mn10300/ChangeLog6
-rw-r--r--sim/mn10300/aclocal.m41
-rwxr-xr-xsim/mn10300/configure22
-rw-r--r--sim/mn10300/configure.ac1
-rw-r--r--sim/or1k/ChangeLog4
-rwxr-xr-xsim/or1k/configure2
-rw-r--r--sim/ppc/ChangeLog7
-rw-r--r--sim/ppc/Makefile.in2
-rwxr-xr-xsim/ppc/configure19
-rw-r--r--sim/ppc/configure.ac13
-rw-r--r--sim/ppc/std-config.h6
-rw-r--r--sim/riscv/ChangeLog4
-rwxr-xr-xsim/riscv/configure2
-rw-r--r--sim/v850/ChangeLog6
-rw-r--r--sim/v850/aclocal.m41
-rwxr-xr-xsim/v850/configure22
-rw-r--r--sim/v850/configure.ac1
33 files changed, 100 insertions, 140 deletions
diff --git a/sim/ChangeLog b/sim/ChangeLog
index d980f179ddc..cae9e35c04a 100644
--- a/sim/ChangeLog
+++ b/sim/ChangeLog
@@ -1,5 +1,14 @@
2021-07-01 Mike Frysinger <vapier@gentoo.org>
+ * configure.ac: Call SIM_AC_OPTION_RESERVED_BITS.
+ (sim_reserved_bits): Delete.
+ * m4/sim_ac_option_reserved_bits.m4: Delete first arg. Define
+ WITH_RESERVED_BITS.
+ * m4/sim_ac_output.m4 (sim_reserved_bits): Delete.
+ * aclocal.m4, config.h.in, configure, Makefile.in: Regenerate.
+
+2021-07-01 Mike Frysinger <vapier@gentoo.org>
+
* configure.ac: Remove [true] from m32r SIM_TARGET call.
* configure, Makefile.in: Regenerate.
diff --git a/sim/Makefile.in b/sim/Makefile.in
index c541321e70b..bc5c27679a5 100644
--- a/sim/Makefile.in
+++ b/sim/Makefile.in
@@ -213,6 +213,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
$(top_srcdir)/m4/sim_ac_option_hardware.m4 \
$(top_srcdir)/m4/sim_ac_option_inline.m4 \
$(top_srcdir)/m4/sim_ac_option_profile.m4 \
+ $(top_srcdir)/m4/sim_ac_option_reserved_bits.m4 \
$(top_srcdir)/m4/sim_ac_option_scache.m4 \
$(top_srcdir)/m4/sim_ac_option_stdio.m4 \
$(top_srcdir)/m4/sim_ac_option_trace.m4 \
@@ -789,7 +790,6 @@ sim_bitsize = @sim_bitsize@
sim_float = @sim_float@
sim_hw_cflags = @sim_hw_cflags@
sim_hw_sockser = @sim_hw_sockser@
-sim_reserved_bits = @sim_reserved_bits@
srcdir = @srcdir@
subdirs = @subdirs@
sysconfdir = @sysconfdir@
diff --git a/sim/aclocal.m4 b/sim/aclocal.m4
index 88c71d93e53..40806b929bf 100644
--- a/sim/aclocal.m4
+++ b/sim/aclocal.m4
@@ -1189,6 +1189,7 @@ m4_include([m4/sim_ac_option_environment.m4])
m4_include([m4/sim_ac_option_hardware.m4])
m4_include([m4/sim_ac_option_inline.m4])
m4_include([m4/sim_ac_option_profile.m4])
+m4_include([m4/sim_ac_option_reserved_bits.m4])
m4_include([m4/sim_ac_option_scache.m4])
m4_include([m4/sim_ac_option_stdio.m4])
m4_include([m4/sim_ac_option_trace.m4])
diff --git a/sim/bpf/ChangeLog b/sim/bpf/ChangeLog
index c740860703a..54110018b20 100644
--- a/sim/bpf/ChangeLog
+++ b/sim/bpf/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-01 Mike Frysinger <vapier@gentoo.org>
+
+ * configure: Regenerate.
+
2021-06-30 Mike Frysinger <vapier@gentoo.org>
* configure.ac: Delete SIM_AC_OPTION_SCACHE call.
diff --git a/sim/bpf/configure b/sim/bpf/configure
index 666257b872b..f44ea707755 100755
--- a/sim/bpf/configure
+++ b/sim/bpf/configure
@@ -586,7 +586,6 @@ ac_subst_vars='LTLIBOBJS
LIBOBJS
SIM_COMMON_BUILD_FALSE
SIM_COMMON_BUILD_TRUE
-sim_reserved_bits
sim_float
cgen_breaks
target_alias
@@ -1754,7 +1753,6 @@ ac_config_commands="$ac_config_commands stamp-h"
-
SIM_COMMON_BUILD_TRUE='#'
SIM_COMMON_BUILD_FALSE=
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog
index 37d4dc99e92..ad5980cd7d7 100644
--- a/sim/common/ChangeLog
+++ b/sim/common/ChangeLog
@@ -1,5 +1,9 @@
2021-07-01 Mike Frysinger <vapier@gentoo.org>
+ * Make-common.in (SIM_RESERVED_BITS): Delete.
+
+2021-07-01 Mike Frysinger <vapier@gentoo.org>
+
* Make-common.in (GUILE): New variable.
(CGEN): Use $(GUILE).
diff --git a/sim/common/Make-common.in b/sim/common/Make-common.in
index a02f529b385..8c2cacea1e5 100644
--- a/sim/common/Make-common.in
+++ b/sim/common/Make-common.in
@@ -74,7 +74,6 @@ SHELL = @SHELL@
SIM_BITSIZE = @sim_bitsize@
SIM_FLOAT = @sim_float@
-SIM_RESERVED_BITS = @sim_reserved_bits@
SIM_WARN_CFLAGS = $(WARN_CFLAGS)
SIM_WERROR_CFLAGS = $(WERROR_CFLAGS)
@@ -197,7 +196,6 @@ CONFIG_CFLAGS = \
$(SIM_FLOAT) \
$(SIM_HW_CFLAGS) \
$(SIM_INLINE) \
- $(SIM_RESERVED_BITS) \
$(SIM_WARN_CFLAGS) \
$(SIM_WERROR_CFLAGS) \
$(SIM_HARDWARE)
diff --git a/sim/config.h.in b/sim/config.h.in
index ccd864340cd..8aeac918d4d 100644
--- a/sim/config.h.in
+++ b/sim/config.h.in
@@ -469,6 +469,9 @@
/* Sim profile settings */
#undef WITH_PROFILE
+/* Sim reserved bits setting */
+#undef WITH_RESERVED_BITS
+
/* Sim cache szie */
#undef WITH_SCACHE
diff --git a/sim/configure b/sim/configure
index 168da932024..8dec72cf3b4 100755
--- a/sim/configure
+++ b/sim/configure
@@ -640,7 +640,6 @@ am__EXEEXT_TRUE
LTLIBOBJS
SIM_RX_CYCLE_ACCURATE_FLAGS
SIM_FRV_TRAPDUMP_FLAGS
-sim_reserved_bits
sim_float
sim_bitsize
SIM_INLINE
@@ -840,6 +839,7 @@ enable_sim_environment
enable_sim_hardware
enable_sim_inline
enable_sim_profile
+enable_sim_reserved_bits
enable_sim_scache
enable_sim_stdio
enable_sim_trace
@@ -1523,6 +1523,9 @@ Optional Features:
Specify which functions should be inlined
--enable-sim-profile=opts
Enable profiling flags
+ --enable-sim-reserved-bits
+ Specify whether to check reserved bits in
+ instruction
--enable-sim-scache=size
Specify simulator execution cache size
--enable-sim-stdio Specify whether to use stdio for console
@@ -12179,7 +12182,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 12182 "configure"
+#line 12185 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -12285,7 +12288,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 12288 "configure"
+#line 12291 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -14532,6 +14535,31 @@ _ACEOF
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
$as_echo "$sim_profile" >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to check reserved bits in instruction" >&5
+$as_echo_n "checking whether to check reserved bits in instruction... " >&6; }
+# Check whether --enable-sim-reserved-bits was given.
+if test "${enable_sim_reserved_bits+set}" = set; then :
+ enableval=$enable_sim_reserved_bits; case "${enableval}" in
+yes|no) ;;
+*) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5;;
+esac
+fi
+
+if test "x${enable_sim_reserved_bits}" != xno; then
+ sim_reserved_bits=1
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+ sim_reserved_bits=0
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define WITH_RESERVED_BITS $sim_reserved_bits
+_ACEOF
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim cache size" >&5
$as_echo_n "checking for sim cache size... " >&6; }
sim_scache="16384"
@@ -14710,7 +14738,6 @@ fi
-
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sim frv should dump cpu state on unknown traps" >&5
$as_echo_n "checking whether sim frv should dump cpu state on unknown traps... " >&6; }
# Check whether --enable-sim-frv-trapdump was given.
diff --git a/sim/configure.ac b/sim/configure.ac
index febedfc7a0e..098d88bc01e 100644
--- a/sim/configure.ac
+++ b/sim/configure.ac
@@ -161,6 +161,7 @@ SIM_AC_OPTION_ENVIRONMENT
SIM_AC_OPTION_HARDWARE
SIM_AC_OPTION_INLINE
SIM_AC_OPTION_PROFILE
+SIM_AC_OPTION_RESERVED_BITS
SIM_AC_OPTION_SCACHE
SIM_AC_OPTION_STDIO
SIM_AC_OPTION_TRACE
@@ -172,7 +173,6 @@ dnl when the rest of the code is in the respective macros. Once we merge the
dnl respective SIM_AC_OPTION_xxx call above, we can drop these.
AC_SUBST(sim_bitsize)
AC_SUBST(sim_float)
-AC_SUBST(sim_reserved_bits)
dnl Some arches have unique configure flags.
m4_include([frv/acinclude.m4])
diff --git a/sim/m4/sim_ac_option_reserved_bits.m4 b/sim/m4/sim_ac_option_reserved_bits.m4
index 8147ed8bfdd..c65f87b5acb 100644
--- a/sim/m4/sim_ac_option_reserved_bits.m4
+++ b/sim/m4/sim_ac_option_reserved_bits.m4
@@ -13,18 +13,21 @@ dnl
dnl You should have received a copy of the GNU General Public License
dnl along with this program. If not, see <http://www.gnu.org/licenses/>.
AC_DEFUN([SIM_AC_OPTION_RESERVED_BITS],
-[
-default_sim_reserved_bits="ifelse([$1],,1,[$1])"
+[dnl
+AC_MSG_CHECKING([whether to check reserved bits in instruction])
AC_ARG_ENABLE(sim-reserved-bits,
[AS_HELP_STRING([--enable-sim-reserved-bits],
[Specify whether to check reserved bits in instruction])],
[case "${enableval}" in
- yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
- no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
- *) AC_MSG_ERROR("--enable-sim-reserved-bits does not take a value"); sim_reserved_bits="";;
-esac
-if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
- echo "Setting reserved flags = $sim_reserved_bits" 6>&1
-fi],[sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"])dnl
+yes|no) ;;
+*) AC_MSG_ERROR("--enable-sim-reserved-bits does not take a value");;
+esac])
+if test "x${enable_sim_reserved_bits}" != xno; then
+ sim_reserved_bits=1
+ AC_MSG_RESULT([yes])
+else
+ sim_reserved_bits=0
+ AC_MSG_RESULT([no])
+fi
+AC_DEFINE_UNQUOTED([WITH_RESERVED_BITS], [$sim_reserved_bits], [Sim reserved bits setting])
])
-AC_SUBST(sim_reserved_bits)
diff --git a/sim/m4/sim_ac_output.m4 b/sim/m4/sim_ac_output.m4
index 3866213b91f..256187dc3ba 100644
--- a/sim/m4/sim_ac_output.m4
+++ b/sim/m4/sim_ac_output.m4
@@ -47,7 +47,6 @@ dnl but always used by common/Make-common.in. So we have to subst here even
dnl when the rest of the code is in the respective macros.
AC_SUBST(sim_bitsize)
AC_SUBST(sim_float)
-AC_SUBST(sim_reserved_bits)
dnl Used by common/Make-common.in to see which configure script created it.
SIM_COMMON_BUILD_TRUE='#'
diff --git a/sim/mips/ChangeLog b/sim/mips/ChangeLog
index 2db73e54e32..e463f82172f 100644
--- a/sim/mips/ChangeLog
+++ b/sim/mips/ChangeLog
@@ -1,3 +1,9 @@
+2021-07-01 Mike Frysinger <vapier@gentoo.org>
+
+ * configure.ac: Delete SIM_AC_OPTION_RESERVED_BITS call.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+
2021-06-30 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
diff --git a/sim/mips/aclocal.m4 b/sim/mips/aclocal.m4
index be0d398dfd3..247e9dbf333 100644
--- a/sim/mips/aclocal.m4
+++ b/sim/mips/aclocal.m4
@@ -14,5 +14,4 @@
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
m4_include([../m4/sim_ac_option_bitsize.m4])
m4_include([../m4/sim_ac_option_float.m4])
-m4_include([../m4/sim_ac_option_reserved_bits.m4])
m4_include([../m4/sim_ac_output.m4])
diff --git a/sim/mips/configure b/sim/mips/configure
index 03cf399dfe7..7627d73fe66 100755
--- a/sim/mips/configure
+++ b/sim/mips/configure
@@ -635,13 +635,11 @@ PACKAGE_TARNAME
PACKAGE_NAME
PATH_SEPARATOR
SHELL
-sim_reserved_bits
sim_float
sim_bitsize'
ac_subst_files=''
ac_user_opts='
enable_option_checking
-enable_sim_reserved_bits
enable_sim_bitsize
enable_sim_float
'
@@ -1255,9 +1253,6 @@ Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
- --enable-sim-reserved-bits
- Specify whether to check reserved bits in
- instruction
--enable-sim-bitsize=N Specify target bitsize (32 or 64)
--enable-sim-float Specify that the target processor has floating point
hardware
@@ -1692,23 +1687,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-default_sim_reserved_bits="1"
-# Check whether --enable-sim-reserved-bits was given.
-if test "${enable_sim_reserved_bits+set}" = set; then :
- enableval=$enable_sim_reserved_bits; case "${enableval}" in
- yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
- no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
- *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
-esac
-if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
- echo "Setting reserved flags = $sim_reserved_bits" 6>&1
-fi
-else
- sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
-fi
-
-
# DEPRECATED
#
# Instead of defining a `subtarget' macro, code should be checking
@@ -2208,7 +2186,6 @@ ac_config_commands="$ac_config_commands stamp-h"
-
SIM_COMMON_BUILD_TRUE='#'
SIM_COMMON_BUILD_FALSE=
diff --git a/sim/mips/configure.ac b/sim/mips/configure.ac
index e3a44a0055f..9430923d89a 100644
--- a/sim/mips/configure.ac
+++ b/sim/mips/configure.ac
@@ -2,9 +2,6 @@ dnl Process this file with autoconf to produce a configure script.
AC_INIT(Makefile.in)
AC_CONFIG_MACRO_DIRS([../m4 ../.. ../../config])
-dnl Options available in this module
-SIM_AC_OPTION_RESERVED_BITS(1)
-
# DEPRECATED
#
# Instead of defining a `subtarget' macro, code should be checking
diff --git a/sim/mn10300/ChangeLog b/sim/mn10300/ChangeLog
index b983278d10f..a4ff98a3000 100644
--- a/sim/mn10300/ChangeLog
+++ b/sim/mn10300/ChangeLog
@@ -1,3 +1,9 @@
+2021-07-01 Mike Frysinger <vapier@gentoo.org>
+
+ * configure.ac: Delete SIM_AC_OPTION_RESERVED_BITS call.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+
2021-06-30 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
diff --git a/sim/mn10300/aclocal.m4 b/sim/mn10300/aclocal.m4
index f4393afec65..3b7f0c1f4a4 100644
--- a/sim/mn10300/aclocal.m4
+++ b/sim/mn10300/aclocal.m4
@@ -13,5 +13,4 @@
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
m4_include([../m4/sim_ac_option_bitsize.m4])
-m4_include([../m4/sim_ac_option_reserved_bits.m4])
m4_include([../m4/sim_ac_output.m4])
diff --git a/sim/mn10300/configure b/sim/mn10300/configure
index e6f39fcf77d..46e30c1cff0 100755
--- a/sim/mn10300/configure
+++ b/sim/mn10300/configure
@@ -626,12 +626,10 @@ PACKAGE_TARNAME
PACKAGE_NAME
PATH_SEPARATOR
SHELL
-sim_reserved_bits
sim_bitsize'
ac_subst_files=''
ac_user_opts='
enable_option_checking
-enable_sim_reserved_bits
enable_sim_bitsize
'
ac_precious_vars='build_alias
@@ -1244,9 +1242,6 @@ Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
- --enable-sim-reserved-bits
- Specify whether to check reserved bits in
- instruction
--enable-sim-bitsize=N Specify target bitsize (32 or 64)
Report bugs to the package provider.
@@ -1679,22 +1674,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-default_sim_reserved_bits="1"
-# Check whether --enable-sim-reserved-bits was given.
-if test "${enable_sim_reserved_bits+set}" = set; then :
- enableval=$enable_sim_reserved_bits; case "${enableval}" in
- yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
- no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
- *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
-esac
-if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
- echo "Setting reserved flags = $sim_reserved_bits" 6>&1
-fi
-else
- sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
-fi
-
wire_word_bitsize="32"
wire_word_msb="31"
wire_address_bitsize=""
@@ -1774,7 +1753,6 @@ ac_config_commands="$ac_config_commands stamp-h"
-
SIM_COMMON_BUILD_TRUE='#'
SIM_COMMON_BUILD_FALSE=
diff --git a/sim/mn10300/configure.ac b/sim/mn10300/configure.ac
index 74eb1fa5468..1fa7c0ef7c9 100644
--- a/sim/mn10300/configure.ac
+++ b/sim/mn10300/configure.ac
@@ -2,7 +2,6 @@ dnl Process this file with autoconf to produce a configure script.
AC_INIT(Makefile.in)
AC_CONFIG_MACRO_DIRS([../m4 ../.. ../../config])
-SIM_AC_OPTION_RESERVED_BITS
SIM_AC_OPTION_BITSIZE(32,31)
SIM_AC_OUTPUT
diff --git a/sim/or1k/ChangeLog b/sim/or1k/ChangeLog
index b2270082596..10d30063469 100644
--- a/sim/or1k/ChangeLog
+++ b/sim/or1k/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-01 Mike Frysinger <vapier@gentoo.org>
+
+ * configure: Regenerate.
+
2021-06-30 Mike Frysinger <vapier@gentoo.org>
* configure.ac: Delete SIM_AC_OPTION_SCACHE call.
diff --git a/sim/or1k/configure b/sim/or1k/configure
index acfcd639c02..8dc888458f3 100755
--- a/sim/or1k/configure
+++ b/sim/or1k/configure
@@ -586,7 +586,6 @@ ac_subst_vars='LTLIBOBJS
LIBOBJS
SIM_COMMON_BUILD_FALSE
SIM_COMMON_BUILD_TRUE
-sim_reserved_bits
sim_float
cgen_breaks
target_alias
@@ -1754,7 +1753,6 @@ ac_config_commands="$ac_config_commands stamp-h"
-
SIM_COMMON_BUILD_TRUE='#'
SIM_COMMON_BUILD_FALSE=
diff --git a/sim/ppc/ChangeLog b/sim/ppc/ChangeLog
index 1166d9223cf..68f61894c96 100644
--- a/sim/ppc/ChangeLog
+++ b/sim/ppc/ChangeLog
@@ -1,3 +1,10 @@
+2021-07-01 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in (RESERVED_CFLAGS): Delete.
+ * configure.ac: Delete sim-reserved-bits.
+ * std-config.h (WITH_RESERVED_BITS): Delete.
+ * configure: Regenerate.
+
2021-06-30 Mike Frysinger <vapier@gentoo.org>
* configure.ac: Add -W flags from ../m4/sim_ac_option_warnings.m4.
diff --git a/sim/ppc/Makefile.in b/sim/ppc/Makefile.in
index 964d667d99d..3a5d43cad6c 100644
--- a/sim/ppc/Makefile.in
+++ b/sim/ppc/Makefile.in
@@ -65,7 +65,6 @@ BITSIZE_CFLAGS = @sim_bitsize@
HOSTBITSIZE_CFLAGS = @sim_hostbitsize@
TIMEBASE_CFLAGS = @sim_timebase@
FLOAT_CFLAGS = @sim_float@
-RESERVED_CFLAGS = @sim_reserved@
MONITOR_CFLAGS = @sim_monitor@
MODEL_CFLAGS = @sim_model@ @sim_default_model@ @sim_model_issue@
TERMIO_CFLAGS = @sim_termio@
@@ -78,7 +77,6 @@ CONFIG_CFLAGS = \
$(HOSTBITSIZE_CFLAGS) \
$(TIMEBASE_CFLAGS) \
$(FLOAT_CFLAGS) \
- $(RESERVED_CFLAGS) \
$(MONITOR_CFLAGS) \
$(MODEL_CFLAGS) \
$(TERMIO_CFLAGS) \
diff --git a/sim/ppc/configure b/sim/ppc/configure
index 54b9ba2d094..0bab1af8139 100755
--- a/sim/ppc/configure
+++ b/sim/ppc/configure
@@ -631,7 +631,6 @@ sim_model_issue
sim_default_model
sim_model
sim_monitor
-sim_reserved
sim_float
sim_timebase
sim_hostbitsize
@@ -724,7 +723,6 @@ enable_sim_model_issue
enable_sim_monitor
enable_sim_opcode
enable_sim_packages
-enable_sim_reserved_bits
enable_sim_smp
enable_sim_switch
enable_sim_timebase
@@ -1364,7 +1362,6 @@ Optional Features:
--enable-sim-monitor=mon Specify whether to enable monitoring events.
--enable-sim-opcode=which Override default opcode lookup.
--enable-sim-packages=list Specify the packages to be included in the build.
- --enable-sim-reserved-bits Specify whether to check reserved bits in instruction.
--enable-sim-smp=n Specify number of processors to configure for.
--enable-sim-switch Use a switch instead of a table for instruction call.
--enable-sim-timebase Specify whether the PPC timebase is supported.
@@ -3430,21 +3427,6 @@ fi
fi
-# Check whether --enable-sim-reserved-bits was given.
-if test "${enable_sim_reserved_bits+set}" = set; then :
- enableval=$enable_sim_reserved_bits; case "${enableval}" in
- yes) sim_reserved="-DWITH_RESERVED_BITS=1";;
- no) sim_reserved="-DWITH_RESERVED_BITS=0";;
- *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved="";;
-esac
-if test x"$silent" != x"yes" && test x"$sim_reserved" != x""; then
- echo "Setting reserved flags = $sim_reserved" 6>&1
-fi
-else
- sim_reserved=""
-fi
-
-
# Check whether --enable-sim-smp was given.
if test "${enable_sim_smp+set}" = set; then :
enableval=$enable_sim_smp; case "${enableval}" in
@@ -4315,7 +4297,6 @@ fi
-
ac_config_files="$ac_config_files Makefile"
ac_config_commands="$ac_config_commands default"
diff --git a/sim/ppc/configure.ac b/sim/ppc/configure.ac
index a7d226df5cf..42ccda3811a 100644
--- a/sim/ppc/configure.ac
+++ b/sim/ppc/configure.ac
@@ -376,18 +376,6 @@ if test x"$silent" != x"yes"; then
fi])dnl
-AC_ARG_ENABLE(sim-reserved-bits,
-[ --enable-sim-reserved-bits Specify whether to check reserved bits in instruction.],
-[case "${enableval}" in
- yes) sim_reserved="-DWITH_RESERVED_BITS=1";;
- no) sim_reserved="-DWITH_RESERVED_BITS=0";;
- *) AC_MSG_ERROR("--enable-sim-reserved-bits does not take a value"); sim_reserved="";;
-esac
-if test x"$silent" != x"yes" && test x"$sim_reserved" != x""; then
- echo "Setting reserved flags = $sim_reserved" 6>&1
-fi],[sim_reserved=""])dnl
-
-
AC_ARG_ENABLE(sim-smp,
[ --enable-sim-smp=n Specify number of processors to configure for.],
[case "${enableval}" in
@@ -690,7 +678,6 @@ AC_SUBST(sim_bitsize)
AC_SUBST(sim_hostbitsize)
AC_SUBST(sim_timebase)
AC_SUBST(sim_float)
-AC_SUBST(sim_reserved)
AC_SUBST(sim_monitor)
AC_SUBST(sim_model)
AC_SUBST(sim_default_model)
diff --git a/sim/ppc/std-config.h b/sim/ppc/std-config.h
index 75aaa588156..0619d1dff19 100644
--- a/sim/ppc/std-config.h
+++ b/sim/ppc/std-config.h
@@ -220,12 +220,6 @@ extern int current_floating_point;
Control the inclusion of debugging code. */
-/* Whether to check instructions for reserved bits being set */
-
-#ifndef WITH_RESERVED_BITS
-#define WITH_RESERVED_BITS 1
-#endif
-
/* include monitoring code */
#define MONITOR_INSTRUCTION_ISSUE 1
diff --git a/sim/riscv/ChangeLog b/sim/riscv/ChangeLog
index ee7246aa4b1..e9aa74490f1 100644
--- a/sim/riscv/ChangeLog
+++ b/sim/riscv/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-01 Mike Frysinger <vapier@gentoo.org>
+
+ * configure: Regenerate.
+
2021-06-30 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
diff --git a/sim/riscv/configure b/sim/riscv/configure
index e366d095bbe..577d4cd32e7 100755
--- a/sim/riscv/configure
+++ b/sim/riscv/configure
@@ -586,7 +586,6 @@ ac_subst_vars='LTLIBOBJS
LIBOBJS
SIM_COMMON_BUILD_FALSE
SIM_COMMON_BUILD_TRUE
-sim_reserved_bits
sim_float
cgen_breaks
target_alias
@@ -1760,7 +1759,6 @@ ac_config_commands="$ac_config_commands stamp-h"
-
SIM_COMMON_BUILD_TRUE='#'
SIM_COMMON_BUILD_FALSE=
diff --git a/sim/v850/ChangeLog b/sim/v850/ChangeLog
index b68aff03784..aaa686606e1 100644
--- a/sim/v850/ChangeLog
+++ b/sim/v850/ChangeLog
@@ -1,3 +1,9 @@
+2021-07-01 Mike Frysinger <vapier@gentoo.org>
+
+ * configure.ac: Delete SIM_AC_OPTION_RESERVED_BITS call.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+
2021-06-30 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
diff --git a/sim/v850/aclocal.m4 b/sim/v850/aclocal.m4
index f4393afec65..3b7f0c1f4a4 100644
--- a/sim/v850/aclocal.m4
+++ b/sim/v850/aclocal.m4
@@ -13,5 +13,4 @@
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
m4_include([../m4/sim_ac_option_bitsize.m4])
-m4_include([../m4/sim_ac_option_reserved_bits.m4])
m4_include([../m4/sim_ac_output.m4])
diff --git a/sim/v850/configure b/sim/v850/configure
index e6f39fcf77d..46e30c1cff0 100755
--- a/sim/v850/configure
+++ b/sim/v850/configure
@@ -626,12 +626,10 @@ PACKAGE_TARNAME
PACKAGE_NAME
PATH_SEPARATOR
SHELL
-sim_reserved_bits
sim_bitsize'
ac_subst_files=''
ac_user_opts='
enable_option_checking
-enable_sim_reserved_bits
enable_sim_bitsize
'
ac_precious_vars='build_alias
@@ -1244,9 +1242,6 @@ Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
- --enable-sim-reserved-bits
- Specify whether to check reserved bits in
- instruction
--enable-sim-bitsize=N Specify target bitsize (32 or 64)
Report bugs to the package provider.
@@ -1679,22 +1674,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-default_sim_reserved_bits="1"
-# Check whether --enable-sim-reserved-bits was given.
-if test "${enable_sim_reserved_bits+set}" = set; then :
- enableval=$enable_sim_reserved_bits; case "${enableval}" in
- yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
- no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
- *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
-esac
-if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
- echo "Setting reserved flags = $sim_reserved_bits" 6>&1
-fi
-else
- sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
-fi
-
wire_word_bitsize="32"
wire_word_msb="31"
wire_address_bitsize=""
@@ -1774,7 +1753,6 @@ ac_config_commands="$ac_config_commands stamp-h"
-
SIM_COMMON_BUILD_TRUE='#'
SIM_COMMON_BUILD_FALSE=
diff --git a/sim/v850/configure.ac b/sim/v850/configure.ac
index 74eb1fa5468..1fa7c0ef7c9 100644
--- a/sim/v850/configure.ac
+++ b/sim/v850/configure.ac
@@ -2,7 +2,6 @@ dnl Process this file with autoconf to produce a configure script.
AC_INIT(Makefile.in)
AC_CONFIG_MACRO_DIRS([../m4 ../.. ../../config])
-SIM_AC_OPTION_RESERVED_BITS
SIM_AC_OPTION_BITSIZE(32,31)
SIM_AC_OUTPUT