[gcc r16-6704] testsuite: Remove lp64 requirement from gcc.target/i386/pr123121.c [PR123121]
Uros Bizjak
uros@gcc.gnu.org
Mon Jan 12 08:46:15 GMT 2026
https://gcc.gnu.org/g:6dd0b41b99ebe1ea4e7cca2eb86177b1d98f5dd4
commit r16-6704-g6dd0b41b99ebe1ea4e7cca2eb86177b1d98f5dd4
Author: Uros Bizjak <ubizjak@gmail.com>
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[]) {
More information about the Gcc-cvs
mailing list