From 7aa3a196148f8b35619f38020164d15e1eace7fb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Torbj=C3=B6rn=20SVENSSON?= Date: Mon, 20 Jul 2026 21:31:59 +0200 Subject: [PATCH] testsuite: prevent packing enum in vect-early-break_65.c [PR124112] MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit GCC might be compiled with -fshort-enum enabled by default. For those targets, it is important that the enum type is not packed into something smaller than int, or vectorization will not match. gcc/testsuite/ChangeLog: PR testsuite/124112 * gcc.dg/vect/vect-early-break_65.c: Prevent packing enum to a smaller object. Signed-off-by: Torbjörn SVENSSON --- gcc/testsuite/gcc.dg/vect/vect-early-break_65.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.dg/vect/vect-early-break_65.c b/gcc/testsuite/gcc.dg/vect/vect-early-break_65.c index 8763a5ff04ec..366922b9dbab 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-early-break_65.c +++ b/gcc/testsuite/gcc.dg/vect/vect-early-break_65.c @@ -4,7 +4,7 @@ /* { dg-require-effective-target vect_int } */ /* { dg-additional-options "-Ofast -fno-vect-cost-model -fdump-tree-vect-details" } */ -enum a { b }; +enum a { b, dummy = __INT_MAX__ }; struct { enum a c; -- 2.47.3