From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1521) id 5AAD83858423; Thu, 3 Nov 2022 18:38:34 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5AAD83858423 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1667500714; bh=8Zf7oS5IQCPfMygd+OemRpOpRremGMS1YOeJd+cK4KI=; h=From:To:Subject:Date:From; b=gyLzQWZ/0eczMUaF25VNw5wlMcEvR37YPczOPS94hGBkSm7oBvV524ygAy9tDn3BL rhymctOy2aEwerHwMEI80oxe9jyM9sAPaztnwODNvoCgSl5AngmNdrgjvPbL3Hmo/H w0ww+fgF/lBW1M/yfMMWjUyImbCILc8cIV5Yd9Gs= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Michael Frysinger To: gdb-cvs@sourceware.org Subject: [binutils-gdb] sim: mips: simplify fpu configure logic X-Act-Checkin: binutils-gdb X-Git-Author: Mike Frysinger X-Git-Refname: refs/heads/master X-Git-Oldrev: fa71c76d475f40cc583fb496d262c7bfa5a040fe X-Git-Newrev: ccc4ba59596635f08a6f96a12c72462445447d70 Message-Id: <20221103183834.5AAD83858423@sourceware.org> Date: Thu, 3 Nov 2022 18:38:34 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3Dccc4ba595966= 35f08a6f96a12c72462445447d70 commit ccc4ba59596635f08a6f96a12c72462445447d70 Author: Mike Frysinger Date: Fri Nov 4 01:28:09 2022 +0700 sim: mips: simplify fpu configure logic =20 The configure code always defaults to HARD_FLOATING_POINT, so inline that value and drop redundant target checks as a result. Diff: --- sim/mips/configure | 18 +++++++----------- sim/mips/configure.ac | 18 +++++++----------- 2 files changed, 14 insertions(+), 22 deletions(-) diff --git a/sim/mips/configure b/sim/mips/configure index 14d7e0ce52e..b0ba7ba7470 100755 --- a/sim/mips/configure +++ b/sim/mips/configure @@ -1941,21 +1941,17 @@ fi # # Select the floating hardware support of the target # -mips_fpu=3DHARDWARE_FLOATING_POINT mips_fpu_bitsize=3D case "${target}" in - mips*tx39*) mips_fpu=3DHARD_FLOATING_POINT ; mips_fpu_bitsize=3D32 ;; - mips*-sde-elf*) mips_fpu=3DHARD_FLOATING_POINT ; mips_fpu_bitsize= =3D64 ;; - mips*-mti-elf*) mips_fpu=3DHARD_FLOATING_POINT ; mips_fpu_bitsize= =3D64 ;; - mips64*-*-*) mips_fpu=3DHARD_FLOATING_POINT ;; - mips16*-*-*) mips_fpu=3DHARD_FLOATING_POINT ;; - mipsisa32*-*-*) mips_fpu=3DHARD_FLOATING_POINT ; mips_fpu_bitsize= =3D64 ;; - mipsisa64*-*-*) mips_fpu=3DHARD_FLOATING_POINT ; mips_fpu_bitsize= =3D64 ;; - mips*-*-*) mips_fpu=3DHARD_FLOATING_POINT ; mips_fpu_bitsize= =3D32 ;; - *) mips_fpu=3DHARD_FLOATING_POINT ;; + mips*tx39*) mips_fpu_bitsize=3D32 ;; + mips*-sde-elf*) mips_fpu_bitsize=3D64 ;; + mips*-mti-elf*) mips_fpu_bitsize=3D64 ;; + mipsisa32*-*-*) mips_fpu_bitsize=3D64 ;; + mipsisa64*-*-*) mips_fpu_bitsize=3D64 ;; + mips*-*-*) mips_fpu_bitsize=3D32 ;; esac =20 -default_sim_float=3D"$mips_fpu" +default_sim_float=3D"HARD_FLOATING_POINT" default_sim_float_bitsize=3D"$mips_fpu_bitsize" # Check whether --enable-sim-float was given. if test "${enable_sim_float+set}" =3D set; then : diff --git a/sim/mips/configure.ac b/sim/mips/configure.ac index bdc675842d3..f1d9f3d2410 100644 --- a/sim/mips/configure.ac +++ b/sim/mips/configure.ac @@ -45,20 +45,16 @@ SIM_AC_OPTION_BITSIZE($mips_bitsize,$mips_msb) # # Select the floating hardware support of the target # -mips_fpu=3DHARDWARE_FLOATING_POINT mips_fpu_bitsize=3D case "${target}" in - mips*tx39*) mips_fpu=3DHARD_FLOATING_POINT ; mips_fpu_bitsize=3D32 ;; - mips*-sde-elf*) mips_fpu=3DHARD_FLOATING_POINT ; mips_fpu_bitsize= =3D64 ;; - mips*-mti-elf*) mips_fpu=3DHARD_FLOATING_POINT ; mips_fpu_bitsize= =3D64 ;; - mips64*-*-*) mips_fpu=3DHARD_FLOATING_POINT ;; - mips16*-*-*) mips_fpu=3DHARD_FLOATING_POINT ;; - mipsisa32*-*-*) mips_fpu=3DHARD_FLOATING_POINT ; mips_fpu_bitsize= =3D64 ;; - mipsisa64*-*-*) mips_fpu=3DHARD_FLOATING_POINT ; mips_fpu_bitsize= =3D64 ;; - mips*-*-*) mips_fpu=3DHARD_FLOATING_POINT ; mips_fpu_bitsize= =3D32 ;; - *) mips_fpu=3DHARD_FLOATING_POINT ;; + mips*tx39*) mips_fpu_bitsize=3D32 ;; + mips*-sde-elf*) mips_fpu_bitsize=3D64 ;; + mips*-mti-elf*) mips_fpu_bitsize=3D64 ;; + mipsisa32*-*-*) mips_fpu_bitsize=3D64 ;; + mipsisa64*-*-*) mips_fpu_bitsize=3D64 ;; + mips*-*-*) mips_fpu_bitsize=3D32 ;; esac -SIM_AC_OPTION_FLOAT($mips_fpu,$mips_fpu_bitsize) +SIM_AC_OPTION_FLOAT(HARD_FLOATING_POINT,$mips_fpu_bitsize)