[Bug target/102089] New: MIPS: use N64 ABI by default if the triple end with -gnuabi64
syq at debian dot org
gcc-bugzilla@gcc.gnu.org
Fri Aug 27 03:19:17 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102089
Bug ID: 102089
Summary: MIPS: use N64 ABI by default if the triple end with
-gnuabi64
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: syq at debian dot org
Target Milestone: ---
We use mips64el-linux-gnuabi64 as the triplet for mips64el port on Debian since
2013.
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -2553,16 +2553,30 @@ mips*-*-linux*) # Linux MIPS,
either endian.
target_cpu_default=MASK_SOFT_FLOAT_ABI
enable_mips_multilibs="yes"
;;
+ mipsisa64r6*-*-linux-gnuabi64)
+ default_mips_abi=64
+ default_mips_arch=mips64r6
+ enable_mips_multilibs="yes"
+ ;;
mipsisa64r6*-*-linux*)
default_mips_abi=n32
default_mips_arch=mips64r6
enable_mips_multilibs="yes"
;;
+ mipsisa64r2*-*-linux-gnuabi64)
+ default_mips_abi=64
+ default_mips_arch=mips64r2
+ enable_mips_multilibs="yes"
+ ;;
mipsisa64r2*-*-linux*)
default_mips_abi=n32
default_mips_arch=mips64r2
enable_mips_multilibs="yes"
;;
+ mips64*-*-linux-gnuabi64 | mipsisa64*-*-linux-gnuabi64)
+ default_mips_abi=64
+ enable_mips_multilibs="yes"
+ ;;
mips64*-*-linux* | mipsisa64*-*-linux*)
default_mips_abi=n32
enable_mips_multilibs="yes"
More information about the Gcc-bugs
mailing list