# HG changeset patch # User "Yann E. MORIN" # Date 1321293080 -3600 # Node ID b402a49734a300e7d79648ad67f8f2bf6c868b54 # Parent d063b1ae8c1b30c7006b110d0f9045e6d7c34f13 arch/sh: use the floating-point string option in tests Signed-off-by: "Yann E. MORIN" diff -r d063b1ae8c1b -r b402a49734a3 scripts/build/arch/sh.sh --- a/scripts/build/arch/sh.sh Thu Nov 17 14:18:44 2011 +0100 +++ b/scripts/build/arch/sh.sh Mon Nov 14 18:51:20 2011 +0100 @@ -22,9 +22,14 @@ case "${CT_ARCH_SH_VARIANT}" in sh3) CT_ARCH_ARCH_CFLAG=-m3;; sh4*) - case "${CT_ARCH_FLOAT_HW},${CT_ARCH_FLOAT_SW}" in - y,) CT_ARCH_ARCH_CFLAG="-m4${CT_ARCH_SH_VARIANT##sh?}";; - ,y) CT_ARCH_ARCH_CFLAG="-m4${CT_ARCH_SH_VARIANT##sh?}-nofpu";; + # softfp is not possible for SuperH, no need to test for it. + case "${CT_ARCH_FLOAT}" in + hard) + CT_ARCH_ARCH_CFLAG="-m4${CT_ARCH_SH_VARIANT##sh?}" + ;; + soft) + CT_ARCH_ARCH_CFLAG="-m4${CT_ARCH_SH_VARIANT##sh?}-nofpu" + ;; esac ;; esac