https://gcc.gnu.org/g:6dd0b41b99ebe1ea4e7cca2eb86177b1d98f5dd4
commit r16-6704-g6dd0b41b99ebe1ea4e7cca2eb86177b1d98f5dd4 Author: Uros Bizjak <[email protected]> Date: Mon Jan 12 09:43:29 2026 +0100 testsuite: Remove lp64 requirement from gcc.target/i386/pr123121.c [PR123121] The test gcc.target/i386/pr123121.c does not rely on LP64-specific behavior. Drop the dg-require-effective-target lp64 directive so the test can run on 32-bit i386 targets as well. PR rtl-optimization/123121 gcc/testsuite/ChangeLog: * gcc.target/i386/pr123121.c: Diff: --- gcc/testsuite/gcc.target/i386/pr123121.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gcc/testsuite/gcc.target/i386/pr123121.c b/gcc/testsuite/gcc.target/i386/pr123121.c index d4c3c0fe3118..e47d2abbf750 100644 --- a/gcc/testsuite/gcc.target/i386/pr123121.c +++ b/gcc/testsuite/gcc.target/i386/pr123121.c @@ -1,8 +1,7 @@ /* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ /* { dg-options "-O3 -fno-ipa-cp -fschedule-insns" } */ -int a[256], d, e, f, g, h, j, v[] = {0, -6, 0};; +int a[256], d, e, f, g, h, j, v[] = {0, -6, 0}; unsigned c; unsigned k(int l, unsigned m) { return (l & 6777215) ^ a[(l ^ m) & 55]; } int n(int l, int m[]) {
