From: Yi Kong Date: Wed, 17 Apr 2019 01:30:33 +0000 (+0000) Subject: [builtins] Add __cmpsf2 for ARM version of comparesf2 X-Git-Tag: llvmorg-10-init~7660 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=64c32362f053b198f1ad49ca6253b03ee0f056d5;p=platform%2Fupstream%2Fllvm.git [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 llvm-svn: 358542 --- diff --git a/compiler-rt/lib/builtins/arm/comparesf2.S b/compiler-rt/lib/builtins/arm/comparesf2.S index 5f76b6f..d5cc922 100644 --- a/compiler-rt/lib/builtins/arm/comparesf2.S +++ b/compiler-rt/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