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 | 28e1b977d4694c6b3a5c4d8107570a969be71e77 (patch) | |
tree | f8e49e4670705cf14d86df4b3108257dd3e86c7b | |
parent | c6b17bdc292f07af475e6dabff94a41a066227ee (diff) | |
download | bcm5719-llvm-28e1b977d4694c6b3a5c4d8107570a969be71e77.tar.gz bcm5719-llvm-28e1b977d4694c6b3a5c4d8107570a969be71e77.zip |
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.
llvm-svn: 266891
-rw-r--r-- | compiler-rt/lib/builtins/int_lib.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/compiler-rt/lib/builtins/int_lib.h b/compiler-rt/lib/builtins/int_lib.h index e66cda3fffb..8dfe5672d13 100644 --- a/compiler-rt/lib/builtins/int_lib.h +++ b/compiler-rt/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 |