libgcc/ChangeLog:

        * config.host: Remove unused code. Include LoongArch-specific
        tmake_files after the OS-specific ones.
---
 libgcc/config.host | 31 ++++++++++++-------------------
 1 file changed, 12 insertions(+), 19 deletions(-)

diff --git a/libgcc/config.host b/libgcc/config.host
index d36f0e34a3b..32e73c93aec 100644
--- a/libgcc/config.host
+++ b/libgcc/config.host
@@ -141,19 +141,6 @@ lm32*-*-*)
        ;;
 loongarch*-*)
        cpu_type=loongarch
-       tmake_file="loongarch/t-loongarch"
-       if test "${libgcc_cv_loongarch_hard_float}" = yes; then
-               tmake_file="${tmake_file} t-hardfp-sfdf t-hardfp"
-       else
-               tmake_file="${tmake_file} t-softfp-sfdf"
-       fi
-       if test "${ac_cv_sizeof_long_double}" = 16; then
-               tmake_file="${tmake_file} loongarch/t-softfp-tf"
-       fi
-       if test "${host_address}" = 64; then
-               tmake_file="${tmake_file} loongarch/t-loongarch64"
-       fi
-       tmake_file="${tmake_file} t-softfp"
        ;;
 m32r*-*-*)
         cpu_type=m32r
@@ -1003,16 +990,22 @@ lm32-*-uclinux*)
        ;;
 loongarch*-linux*)
        extra_parts="$extra_parts crtfastmath.o"
-       tmake_file="${tmake_file} t-crtfm loongarch/t-crtstuff"
-       case ${host} in
-         *)
-           tmake_file="${tmake_file} t-slibgcc-libgcc"
-           ;;
-       esac
        md_unwind_header=loongarch/linux-unwind.h
+       tmake_file="${tmake_file} loongarch/t-loongarch t-softfp-sfdf 
loongarch/t-softfp-tf"
+       if test "${host_address}" = 64; then
+               tmake_file="${tmake_file} loongarch/t-loongarch64"
+       fi
+       tmake_file="${tmake_file} t-softfp"
+       tmake_file="${tmake_file} t-crtfm loongarch/t-crtstuff"
+       tmake_file="${tmake_file} t-slibgcc-libgcc"
        ;;
 loongarch*-elf*)
        extra_parts="$extra_parts crtfastmath.o"
+       tmake_file="${tmake_file} loongarch/t-loongarch t-softfp-sfdf 
loongarch/t-softfp-tf"
+       if test "${host_address}" = 64; then
+               tmake_file="${tmake_file} loongarch/t-loongarch64"
+       fi
+       tmake_file="${tmake_file} t-softfp"
        tmake_file="${tmake_file} t-crtfm loongarch/t-crtstuff"
        tmake_file="${tmake_file} t-slibgcc-libgcc"
        ;;
-- 
2.46.0

Reply via email to