mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
LoongArch: Prioritize target-specific makefile fragments
libgcc/ChangeLog: * config.host: Remove unused code. Include LoongArch-specific tmake_files after the OS-specific ones.
This commit is contained in:
@@ -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"
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user