Since long is 64-bit for x32, replace long with long long for x32.

* gcc.target/i386/bmi2-pr112526.c: Replace long with long long.
* gcc.target/i386/pr105854.c: Likewise.
* gcc.target/i386/pr112943.c: Likewise.
* gcc.target/i386/pr67325.c: Likewise.
* gcc.target/i386/pr97971.c: Likewise.

-- 
H.J.
From 566b1920ce82e12a4355f4131116d4069536a61f Mon Sep 17 00:00:00 2001
From: "H.J. Lu" <hjl.to...@gmail.com>
Date: Thu, 10 Oct 2024 17:29:27 +0800
Subject: [PATCH] gcc.target/i386/pr115407.c: Only run for lp64

Since -mcmodel=large is valid only for lp64, run pr115407.c only for
lp64.

	* gcc.target/i386/pr115407.c: Only run for lp64.

Signed-off-by: H.J. Lu <hjl.to...@gmail.com>
---
 gcc/testsuite/gcc.target/i386/pr115407.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/i386/pr115407.c b/gcc/testsuite/gcc.target/i386/pr115407.c
index b6cb7a6d9ea..426fb176b5b 100644
--- a/gcc/testsuite/gcc.target/i386/pr115407.c
+++ b/gcc/testsuite/gcc.target/i386/pr115407.c
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { ! ia32 } } } */
+/* { dg-do compile { target { lp64 } } } */
 /* { dg-options "-O2 -mcmodel=large -mavx512bw" } */
 __attribute__((__vector_size__(64))) char v;
 
-- 
2.46.2

Reply via email to