- alpha*-*-freebsd5*)
- abi_baseline_pair="alpha-freebsd5"
- ;;
- arm*-*-linux*)
- abi_baseline_pair="arm-linux-gnu"
- ;;
- i*86-*-freebsd4*)
- abi_baseline_pair="i386-freebsd4"
- ;;
- i*86-*-freebsd5*)
- abi_baseline_pair="i386-freebsd5"
- ;;
- mips*-*-linux*)
- atomicity_dir="cpu/mips"
- abi_baseline_pair="mips-linux-gnu"
- cpu_include_dir="cpu/mips"
- ;;
+ loongarch*)
+ tmake_file="cpu/loongarch/t-loongarch"
+ ;;
+ *-*-linux* | *-*-uclinux*)
+ case "${host_cpu}" in
+ i[567]86)
+ abi_baseline_pair=i486-linux-gnu
+ ;;
+ mips64*)
+ abi_baseline_pair=mips64-linux-gnu
+ ;;
+ powerpc64le*)
+ abi_baseline_pair=powerpc64le-linux-gnu
+ ;;
+ powerpc64*)
+ abi_baseline_pair=powerpc64-linux-gnu
+ ;;
+ s390)
+ abi_baseline_pair=s390-linux-gnu
+ ;;
+ s390x)
+ abi_baseline_pair=s390x-linux-gnu
+ ;;
+ sparc64)
+ abi_baseline_pair=sparc64-linux-gnu
+ ;;
+ x86_64)
+ abi_baseline_pair=x86_64-linux-gnu
+ ;;
+ *)
+ if test $try_cpu = generic; then
+ try_abi_cpu=$host_cpu
+ else
+ try_abi_cpu=$try_cpu
+ fi
+ if test -d ${glibcxx_srcdir}/config/abi/post/${try_abi_cpu}-linux-gnu; then
+ abi_baseline_pair=${try_abi_cpu}-linux-gnu
+ fi
+ esac
+ case "${host}" in
+ arm*-*-linux-* | arm*-*-uclinuxfdpiceabi)
+ port_specific_symbol_files="\$(srcdir)/../config/os/gnu-linux/arm-eabi-extra.ver"
+ ;;
+ esac
+ ;;
+ arm*-*-freebsd*)
+ port_specific_symbol_files="\$(srcdir)/../config/os/gnu-linux/arm-eabi-extra.ver"
+ ;;