diff options
author | Yi Kong <yikong@google.com> | 2019-04-17 01:30:33 +0000 |
---|---|---|
committer | Yi Kong <yikong@google.com> | 2019-04-16 19:06:07 -0700 |
commit | 382e7aa802ea04e4169be6a336378aeb2159741d (patch) | |
tree | 55cbca5d8dd4138e4141b98ff0b82c1230023fcd | |
parent | 4dba6820adff1bb3a169c7537b06b74e901767d1 (diff) | |
download | compiler-rt-382e7aa802ea04e4169be6a336378aeb2159741d.tar.gz |
[builtins] Add __cmpsf2 for ARM version of comparesf2
The generic version of comparesf2 defines __cmpsf2 alias for libgcc
compatibility, but the ARM overlay is missing the alias.
Differential Revision: https://reviews.llvm.org/D60805
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@358542 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/builtins/arm/comparesf2.S | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/builtins/arm/comparesf2.S b/lib/builtins/arm/comparesf2.S index 5f76b6ffb..d5cc9228b 100644 --- a/lib/builtins/arm/comparesf2.S +++ b/lib/builtins/arm/comparesf2.S @@ -175,6 +175,11 @@ DEFINE_COMPILERRT_FUNCTION_ALIAS(__lesf2, __eqsf2) DEFINE_COMPILERRT_FUNCTION_ALIAS(__ltsf2, __eqsf2) DEFINE_COMPILERRT_FUNCTION_ALIAS(__nesf2, __eqsf2) +#if defined(__ELF__) +// Alias for libgcc compatibility +DEFINE_COMPILERRT_FUNCTION_ALIAS(__cmpsf2, __lesf2) +#endif + @ int __gtsf2(float a, float b) .p2align 2 |