diff options
author | Mike Frysinger <vapier@gentoo.org> | 2022-11-11 16:15:46 +0700 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2022-12-21 22:27:12 -0500 |
commit | d455df988abbc7b8c29a77f2dfe8439a9ffa8881 (patch) | |
tree | cef5e3aaa3911670823fa44604d75be60d41e46e /sim/mips/configure | |
parent | 19b11256a55c86a6871e1a10308ad7b68119a9c4 (diff) | |
download | binutils-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-x | sim/mips/configure | 54 |
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 |