diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-10-12 14:58:53 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-10-12 15:22:22 +0200 |
commit | f7632d0dad238a77b0e961f44c2e404264c20f8f (patch) | |
tree | b2c85515152b554dc06989f70e16b7fdf5dde706 /testsuites/unit/tc-compiler-builtins.c | |
parent | testsuites/unit: Add tests for compiler builtins (diff) | |
download | rtems-f7632d0dad238a77b0e961f44c2e404264c20f8f.tar.bz2 |
testsuites/unit: Fix build error on aarch64
Update #3716.
Diffstat (limited to '')
-rw-r--r-- | testsuites/unit/tc-compiler-builtins.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/testsuites/unit/tc-compiler-builtins.c b/testsuites/unit/tc-compiler-builtins.c index 60f28f64a6..13a9c4a248 100644 --- a/testsuites/unit/tc-compiler-builtins.c +++ b/testsuites/unit/tc-compiler-builtins.c @@ -89,7 +89,11 @@ * @{ */ -#if __LONG_MAX__ == 0x7fffffffL +#if __LONG_MAX__ == 0x7fffffffL && !defined(__aarch64__) +#define TEST_UDIVMODDI4 +#endif + +#if defined(TEST_UDIVMODDI4) uint64_t __udivmoddi4( uint64_t n, uint64_t d, uint64_t *r ); #endif @@ -482,7 +486,7 @@ static void CompilerUnitBuiltins_Action_5( void ) d = INT64_C( 0x000000ff0000000f ); T_eq_i64( n % d, INT64_C( 64424509455 ) ); - #if __LONG_MAX__ == 0x7fffffffL + #if defined(TEST_UDIVMODDI4) /* * The above test cases may use __udivmoddi4(). However, the below * parameter values for __udivmoddi4() cannot be obtained through the |