diff options
| author | Derek Schuff <dschuff@google.com> | 2015-04-24 15:45:57 +0000 |
|---|---|---|
| committer | Derek Schuff <dschuff@google.com> | 2015-04-24 15:45:57 +0000 |
| commit | eb0ebc367e1d9b122d189c3d08ddbaf33d6fa7ae (patch) | |
| tree | 00e5518349b638df9ecf406a1aaae8a70e8be062 /compiler-rt/test/builtins/Unit/floatsitf_test.c | |
| parent | 24a86df13e4272ad5a492dd80741782896606e81 (diff) | |
| download | bcm5719-llvm-eb0ebc367e1d9b122d189c3d08ddbaf33d6fa7ae.tar.gz bcm5719-llvm-eb0ebc367e1d9b122d189c3d08ddbaf33d6fa7ae.zip | |
Add COMPILER_RT_ABI attribute to declarations of builtin functions in unittests
Summary:
This makes their local declarations match their definitions for ARM targets,
where they have a different calling convention.
This really only affects functions that use floating point types (since the
runtime functions use soft-float, and some targets may default to hard-float)
but it seemed good to make it uniform and do the int-only ones too.
Differential Revision: http://reviews.llvm.org/D9062
llvm-svn: 235722
Diffstat (limited to 'compiler-rt/test/builtins/Unit/floatsitf_test.c')
| -rw-r--r-- | compiler-rt/test/builtins/Unit/floatsitf_test.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler-rt/test/builtins/Unit/floatsitf_test.c b/compiler-rt/test/builtins/Unit/floatsitf_test.c index db4d020af2a..8373c7d96e2 100644 --- a/compiler-rt/test/builtins/Unit/floatsitf_test.c +++ b/compiler-rt/test/builtins/Unit/floatsitf_test.c @@ -11,13 +11,14 @@ // //===----------------------------------------------------------------------===// +#include "int_lib.h" #include <stdio.h> #if __LDBL_MANT_DIG__ == 113 #include "fp_test.h" -long double __floatsitf(int a); +long COMPILER_RT_ABI double __floatsitf(int a); int test__floatsitf(int a, uint64_t expectedHi, uint64_t expectedLo) { |

