diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-04-20 17:43:40 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-04-20 17:43:40 +0000 |
commit | e917f6cf8515b7bb76a000a49c2d8f709c52503e (patch) | |
tree | e0e179ad9f35a355525145d4a48985c5d535015d /lib | |
parent | 3d3960422d85cb2bbce30e7fc0e9304a9c5a715e (diff) |
builtins: remove use of __attribute__((pcs("aapcs"))) on Windows
Windows does not honour the __attribute__((pcs)) on ARM. Although this will
result in ABI mismatches, compiler-rt should largely be unneeded for resolving
dependencies as we generate MS ABI compliant library calls now for the most
part.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@266891 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/builtins/int_lib.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/builtins/int_lib.h b/lib/builtins/int_lib.h index e66cda3ff..8dfe5672d 100644 --- a/lib/builtins/int_lib.h +++ b/lib/builtins/int_lib.h @@ -35,11 +35,7 @@ # define COMPILER_RT_ABI __attribute__((pcs("aapcs"))) #else # define ARM_EABI_FNALIAS(aeabi_name, name) -# if defined(__arm__) && defined(_WIN32) && (!defined(_MSC_VER) || defined(__clang__)) -# define COMPILER_RT_ABI __attribute__((pcs("aapcs"))) -# else -# define COMPILER_RT_ABI -# endif +# define COMPILER_RT_ABI #endif #ifdef _MSC_VER |