From: Stafford Horne Date: Fri, 24 Jan 2020 12:31:00 +0000 (+0900) Subject: or1k: Add builtin define to detect hard float X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e1171c32502372cacc658ddc44a3b04ec8c8ce17;p=gcc.git or1k: Add builtin define to detect hard float This is used in libgcc and now glibc to detect when hardware floating point operations are supported by the target. gcc/ChangeLog: * config/or1k/or1k.h (TARGET_CPU_CPP_BUILTINS): Add builtin define for __or1k_hard_float__. --- diff --git a/gcc/config/or1k/or1k.h b/gcc/config/or1k/or1k.h index dc579e4a388..b686f1bd159 100644 --- a/gcc/config/or1k/or1k.h +++ b/gcc/config/or1k/or1k.h @@ -30,6 +30,8 @@ builtin_define ("__or1k__"); \ if (TARGET_CMOV) \ builtin_define ("__or1k_cmov__"); \ + if (TARGET_HARD_FLOAT) \ + builtin_define ("__or1k_hard_float__"); \ builtin_assert ("cpu=or1k"); \ builtin_assert ("machine=or1k"); \ } \