summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/builtins/gcc_personality_v0.c
Commit message (Collapse)AuthorAgeFilesLines
* builtins: silence GCC warningSaleem Abdulrasool2015-09-271-5/+5
| | | | | | | | | | | | | If the builtins are built with libgcc as the unwind provider on ARM, the exposed _Unwind_SetIP is a macro. This results in the following warning due to expansion of the argument: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] Add a no-op set of parenthesis around the argument that will prevent this warning. llvm-svn: 248686
* Fix compilation of compiler_rt against libunwind.Evgeniy Stepanov2015-01-151-1/+1
| | | | | | | libunwind defines _Unwind_GetLanguageSpecificData as returning long instead of (uint8_t *). llvm-svn: 226167
* builtins: avoid duplicating unwind declarationsSaleem Abdulrasool2015-01-141-43/+3
| | | | | | | | | Use unwind.h to get the declarations for unwinding interfaces. This header is already provided by clang and gcc, so this adds no additional dependencies for building the builtins library. It avoids the duplication which may drift over time though. llvm-svn: 225990
* AArch64: add support for ARM64 iOS versions of compiler-rt.Tim Northover2014-10-081-1/+1
| | | | | | | | Just a dummy directory and a few sane choices in the Darwin SDK. rdar://problem/18575597 llvm-svn: 219323
* Preserve constness for intermediate pointers.Joerg Sonnenberger2014-03-131-8/+8
| | | | llvm-svn: 203743
* Consistently use COMPILER_RT_ABI for all public symbols.Joerg Sonnenberger2014-03-011-7/+9
| | | | | | Move prototypes into headers and fix a few inconsistencies. llvm-svn: 202591
* Move original compiler-rt functions (libgcc replacement) to lib/builtins ↵Alexey Samsonov2014-02-141-0/+247
directory llvm-svn: 201393
OpenPOWER on IntegriCloud