diff options
author | Mike Frysinger <vapier@gentoo.org> | 2021-06-28 22:23:37 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2021-06-30 13:11:12 -0400 |
commit | e7954ef5e5ed90fb7d28c013518f4c2e6bcd20a1 (patch) | |
tree | a7848f8918fed6b705341ef5886f5849b11fd5ac /sim | |
parent | 6cf75d895ad992f4f99f94bdcf469afe0482f8fa (diff) | |
download | gdb-e7954ef5e5ed90fb7d28c013518f4c2e6bcd20a1.zip gdb-e7954ef5e5ed90fb7d28c013518f4c2e6bcd20a1.tar.gz gdb-e7954ef5e5ed90fb7d28c013518f4c2e6bcd20a1.tar.bz2 |
sim: frv: scope the unique configure flag
This will make it possible to merge into the common configure by
making sure we never collide with other arches.
Diffstat (limited to 'sim')
-rw-r--r-- | sim/frv/ChangeLog | 6 | ||||
-rw-r--r-- | sim/frv/Makefile.in | 2 | ||||
-rwxr-xr-x | sim/frv/configure | 34 | ||||
-rw-r--r-- | sim/frv/configure.ac | 28 |
4 files changed, 41 insertions, 29 deletions
diff --git a/sim/frv/ChangeLog b/sim/frv/ChangeLog index 6db6b66..c2c5354 100644 --- a/sim/frv/ChangeLog +++ b/sim/frv/ChangeLog @@ -1,5 +1,11 @@ 2021-06-30 Mike Frysinger <vapier@gentoo.org> + * Makefile.in (SIM_EXTRA_CFLAGS): Change to SIM_FRV_TRAPDUMP_FLAGS. + * configure.ac: Change sim-trapdump to sim-frv-trapdump. + * configure: Regenerate. + +2021-06-30 Mike Frysinger <vapier@gentoo.org> + * configure.ac: Delete SIM_AC_OPTION_DEFAULT_MODEL call. * sim-if.c (sim_open): Set STATE_MODEL_NAME. * aclocal.m4: Regenerate. diff --git a/sim/frv/Makefile.in b/sim/frv/Makefile.in index 6fdd6e0..3a1bbab 100644 --- a/sim/frv/Makefile.in +++ b/sim/frv/Makefile.in @@ -36,7 +36,7 @@ SIM_EXTRA_DEPS = \ registers.h profile.h eng.h \ $(sim-options_h) -SIM_EXTRA_CFLAGS = @sim_trapdump@ +SIM_EXTRA_CFLAGS = @SIM_FRV_TRAPDUMP_FLAGS@ SIM_EXTRA_CLEAN = frv-clean diff --git a/sim/frv/configure b/sim/frv/configure index dcd1a87..23fc608 100755 --- a/sim/frv/configure +++ b/sim/frv/configure @@ -590,7 +590,7 @@ sim_reserved_bits sim_float sim_bitsize cgen_breaks -sim_trapdump +SIM_FRV_TRAPDUMP_FLAGS target_alias host_alias build_alias @@ -634,7 +634,7 @@ ac_subst_files='' ac_user_opts=' enable_option_checking enable_sim_scache -enable_sim_trapdump +enable_sim_frv_trapdump ' ac_precious_vars='build_alias host_alias @@ -1248,7 +1248,8 @@ Optional Features: --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-sim-scache=size Specify simulator execution cache size - --enable-sim-trapdump Make unknown traps dump the registers + --enable-sim-frv-trapdump + Make unknown traps dump the registers Report bugs to the package provider. _ACEOF @@ -1700,21 +1701,24 @@ fi -# -# Enable making unknown traps dump out registers -# -# Check whether --enable-sim-trapdump was given. -if test "${enable_sim_trapdump+set}" = set; then : - enableval=$enable_sim_trapdump; case "${enableval}" in - yes) sim_trapdump="-DTRAPDUMP=1";; - no) sim_trapdump="-DTRAPDUMP=0";; - *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-trapdump\"" "$LINENO" 5; sim_trapdump="";; +{ $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. +if test "${enable_sim_frv_trapdump+set}" = set; then : + enableval=$enable_sim_frv_trapdump; case "${enableval}" in +yes|no) ;; +*) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-trapdump\"" "$LINENO" 5;; esac -if test x"$silent" != x"yes" && test x"$sim_trapdump" != x""; then - echo "Setting sim_trapdump = $sim_trapdump" 6>&1 fi + +if test "x${enable_sim_frv_trapdump}" != xno; then + SIM_FRV_TRAPDUMP_FLAGS="-DTRAPDUMP=1" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } else - sim_trapdump="" + SIM_FRV_TRAPDUMP_FLAGS="-DTRAPDUMP=0" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi diff --git a/sim/frv/configure.ac b/sim/frv/configure.ac index 785a3bc..7430641 100644 --- a/sim/frv/configure.ac +++ b/sim/frv/configure.ac @@ -4,20 +4,22 @@ AC_CONFIG_MACRO_DIRS([../m4 ../.. ../../config]) SIM_AC_OPTION_SCACHE(16384) -# -# Enable making unknown traps dump out registers -# -AC_ARG_ENABLE(sim-trapdump, -[AS_HELP_STRING([--enable-sim-trapdump], +dnl Enable making unknown traps dump out registers +AC_MSG_CHECKING([whether sim frv should dump cpu state on unknown traps]) +AC_ARG_ENABLE(sim-frv-trapdump, +[AS_HELP_STRING([--enable-sim-frv-trapdump], [Make unknown traps dump the registers])], [case "${enableval}" in - yes) sim_trapdump="-DTRAPDUMP=1";; - no) sim_trapdump="-DTRAPDUMP=0";; - *) AC_MSG_ERROR("Unknown value $enableval passed to --enable-sim-trapdump"); sim_trapdump="";; -esac -if test x"$silent" != x"yes" && test x"$sim_trapdump" != x""; then - echo "Setting sim_trapdump = $sim_trapdump" 6>&1 -fi],[sim_trapdump=""])dnl -AC_SUBST(sim_trapdump) +yes|no) ;; +*) AC_MSG_ERROR("Unknown value $enableval passed to --enable-sim-trapdump");; +esac]) +if test "x${enable_sim_frv_trapdump}" != xno; then + SIM_FRV_TRAPDUMP_FLAGS="-DTRAPDUMP=1" + AC_MSG_RESULT([yes]) +else + SIM_FRV_TRAPDUMP_FLAGS="-DTRAPDUMP=0" + AC_MSG_RESULT([no]) +fi +AC_SUBST(SIM_FRV_TRAPDUMP_FLAGS) SIM_AC_OUTPUT |