summaryrefslogtreecommitdiff
path: root/lib/builtins/arm/aeabi_div0.c
AgeCommit message (Collapse)Author
2017-05-16builtins: one more case of a missing headerSaleem Abdulrasool
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@303195 91177308-0d34-0410-b5e6-96231b3b80d8
2017-05-16builtins: expand out the AEABI function stubsSaleem Abdulrasool
These actually may change calling conventions. We cannot simply provide function aliases as the aliased function may have a different calling convention. Provide a forwarding function instead to permit the compiler to synthesize the calling convention adjustment thunk. Remove the `ARM_EABI_FNALIAS` macro as that is not safe to use. Resolves PR33030! git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@303188 91177308-0d34-0410-b5e6-96231b3b80d8
2014-09-08builtins: replace section symbol with reference to specSaleem Abdulrasool
Removes a non-ascii character that was committed. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@217353 91177308-0d34-0410-b5e6-96231b3b80d8
2014-09-06builtins: add AEABI div0 functionsSaleem Abdulrasool
Add the missing AEABI functions that are part of the base platform ABI specification. The provided implementation does the bare minimum to avoid requiring libc headers. This permits the use of compiler-rt on bare-metal environments which conform to EABI. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@217322 91177308-0d34-0410-b5e6-96231b3b80d8