From: Xianmiao Qu Date: Tue, 10 Jan 2023 14:16:49 +0000 (+0800) Subject: C-SKY: Add missing builtin defines for soft float abi. X-Git-Tag: basepoints/gcc-14~2122 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=641af925ebf3ed0c5f678c118959836f646442be;p=thirdparty%2Fgcc.git C-SKY: Add missing builtin defines for soft float abi. The builtin defines for soft float abi are: '__csky_soft_float_abi__' and '__CSKY_SOFT_FLOAT_ABI__'. gcc/ * config/csky/csky.cc (csky_cpu_cpp_builtins): Add builtin defines for soft float abi. --- diff --git a/gcc/config/csky/csky.cc b/gcc/config/csky/csky.cc index b0e50cfef3ee..ddc6954dad11 100644 --- a/gcc/config/csky/csky.cc +++ b/gcc/config/csky/csky.cc @@ -396,6 +396,11 @@ csky_cpu_cpp_builtins (cpp_reader *pfile) builtin_define ("__csky_hard_float_abi__"); builtin_define ("__CSKY_HARD_FLOAT_ABI__"); } + else + { + builtin_define ("__csky_soft_float_abi__"); + builtin_define ("__CSKY_SOFT_FLOAT_ABI__"); + } if (TARGET_SINGLE_FPU) { builtin_define ("__csky_hard_float_fpu_sf__");