aboutsummaryrefslogtreecommitdiff
path: root/sim/mips/configure
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2022-11-11 16:15:46 +0700
committerMike Frysinger <vapier@gentoo.org>2022-12-21 22:27:12 -0500
commitd455df988abbc7b8c29a77f2dfe8439a9ffa8881 (patch)
treecef5e3aaa3911670823fa44604d75be60d41e46e /sim/mips/configure
parent19b11256a55c86a6871e1a10308ad7b68119a9c4 (diff)
downloadbinutils-d455df988abbc7b8c29a77f2dfe8439a9ffa8881.zip
binutils-d455df988abbc7b8c29a77f2dfe8439a9ffa8881.tar.gz
binutils-d455df988abbc7b8c29a77f2dfe8439a9ffa8881.tar.bz2
sim: mips: move fpu bitsize defines to top-level configure
This drops support for the --enable-sim-float configure option, but it's not clear anyone ever actually used that. Eventually we'll want this to be a runtime option anyways.
Diffstat (limited to 'sim/mips/configure')
-rwxr-xr-xsim/mips/configure54
1 files changed, 2 insertions, 52 deletions
diff --git a/sim/mips/configure b/sim/mips/configure
index 7d80b50..794c12c 100755
--- a/sim/mips/configure
+++ b/sim/mips/configure
@@ -586,6 +586,7 @@ ac_subst_vars='LTLIBOBJS
LIBOBJS
SIM_COMMON_BUILD_FALSE
SIM_COMMON_BUILD_TRUE
+sim_float
sim_bitsize
sim_multi_obj
sim_multi_src
@@ -645,12 +646,10 @@ PACKAGE_VERSION
PACKAGE_TARNAME
PACKAGE_NAME
PATH_SEPARATOR
-SHELL
-sim_float'
+SHELL'
ac_subst_files=''
ac_user_opts='
enable_option_checking
-enable_sim_float
'
ac_precious_vars='build_alias
host_alias
@@ -1263,13 +1262,6 @@ if test -n "$ac_init_help"; then
cat <<\_ACEOF
-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-float Specify that the target processor has floating point
- hardware
-
Report bugs to the package provider.
_ACEOF
ac_status=$?
@@ -1842,48 +1834,6 @@ test -n "$target_alias" &&
#
-# Select the floating hardware support of the target
-#
-mips_fpu_bitsize=
-case "${target}" in
- mips*tx39*) mips_fpu_bitsize=32 ;;
- mips*-sde-elf*) mips_fpu_bitsize=64 ;;
- mips*-mti-elf*) mips_fpu_bitsize=64 ;;
- mipsisa32*-*-*) mips_fpu_bitsize=64 ;;
- mipsisa64*-*-*) mips_fpu_bitsize=64 ;;
- mips*-*-*) mips_fpu_bitsize=32 ;;
-esac
-
-default_sim_float="HARD_FLOATING_POINT"
-default_sim_float_bitsize="$mips_fpu_bitsize"
-# Check whether --enable-sim-float was given.
-if test "${enable_sim_float+set}" = set; then :
- enableval=$enable_sim_float; case "${enableval}" in
- yes | hard) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
- no | soft) sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
- 32) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
- 64) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
- *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-float\"" "$LINENO" 5; sim_float="";;
-esac
-if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
- echo "Setting float flags = $sim_float" 6>&1
-fi
-else
-
-sim_float=
-if test x"${default_sim_float}" != x""; then
- sim_float="-DWITH_FLOATING_POINT=${default_sim_float}"
-fi
-if test x"${default_sim_float_bitsize}" != x""; then
- sim_float="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
-fi
-
-fi
-
-
-
-
-#
# Select the IGEN architecture
#
sim_gen=IGEN