summaryrefslogtreecommitdiff
path: root/testsuites
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-10-12 14:58:53 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-10-12 15:22:22 +0200
commitf7632d0dad238a77b0e961f44c2e404264c20f8f (patch)
treeb2c85515152b554dc06989f70e16b7fdf5dde706 /testsuites
parent429727cdf3ec5bec5d392cc7d475d85578285ee1 (diff)
testsuites/unit: Fix build error on aarch64
Update #3716.
Diffstat (limited to 'testsuites')
-rw-r--r--testsuites/unit/tc-compiler-builtins.c8
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