https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96180
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|tree-optimization |testsuite --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Hmm, yeah - the testcase assumes the target upps alignment of 'a' a bit from its requirement of 'int' ... guess changing a to require bigger alignment helps? diff --git a/gcc/testsuite/gcc.dg/torture/pr96133.c b/gcc/testsuite/gcc.dg/torture/pr96133.c index 8d051ce2913..ac31a7141c4 100644 --- a/gcc/testsuite/gcc.dg/torture/pr96133.c +++ b/gcc/testsuite/gcc.dg/torture/pr96133.c @@ -1,7 +1,7 @@ /* { dg-do run } */ typedef int T; -static const T a[2][3] = { { 1, 2, 3 }, { 4, 5, 6 } }; +static const T a[2][3] __attribute__((aligned(2*sizeof(T)))) = { { 1, 2, 3 }, { 4, 5, 6 } }; typedef T v2 __attribute__((vector_size(2*sizeof(T)))); int