From 18060828a974ccc764a0a6772736fbaf22daba02 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Wed, 10 Jan 2024 17:26:57 +0100 Subject: [PATCH] jit/cache tests: Fix for powerpc64le CPUs. * tests/jit/test-cache.c: Treat Linux/powerpc64le *not* like AIX. --- ChangeLog | 5 +++++ tests/jit/test-cache.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9a585178f9..b032b5e088 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2024-01-10 Bruno Haible + + jit/cache tests: Fix for powerpc64le CPUs. + * tests/jit/test-cache.c: Treat Linux/powerpc64le *not* like AIX. + 2024-01-10 Bruno Haible jit/cache tests: Avoid gcc -Wstrict-aliasing warning on Linux/powerpc64. diff --git a/tests/jit/test-cache.c b/tests/jit/test-cache.c index 18416f8f51..d19c720eb9 100644 --- a/tests/jit/test-cache.c +++ b/tests/jit/test-cache.c @@ -44,7 +44,7 @@ however, is not universally true, see: https://git.savannah.gnu.org/gitweb/?p=libffcall.git;a=blob;f=porting-tools/abis/function-pointer.txt. */ -#if ((defined __powerpc__ || defined __powerpc64__) && defined _AIX) || (defined __powerpc64__ && defined __linux__) +#if ((defined __powerpc__ || defined __powerpc64__) && defined _AIX) || (defined __powerpc64__ && !defined __powerpc64_elfv2__ && defined __linux__) struct func { void *code_address; -- 2.39.5