Hi Jakub, On Sat, Aug 10, 2024 at 10:57:25AM GMT, Jakub Jelinek wrote: > This is an obvious typo as can be seen in what the test does, what similar > tests committed in the same commit do (all the others use sizeof (vals) / > sizeof (vals[0])) and what the test originates from (i386/sse3-addsubps.c > uses there constant 80, which is that sizeof (vals) / sizeof (vals[0])). > > Tested on powerpc64-linux (where the test is UNSUPPORTED) and > powerpc64le-linux, where the test passes before (in that case it tests just > one vector rather than all 10) and after the change. > > Committed to trunk as obvious. > > 2024-08-10 Jakub Jelinek <ja...@redhat.com> > > * gcc.target/powerpc/sse3-addsubps.c (TEST): Divide by > sizeof (vals[0]) rather than sizeof (vals). > > --- gcc/testsuite/gcc.target/powerpc/sse3-addsubps.c.jj3 2024-03-18 > 11:02:16.152884555 +0000 > +++ gcc/testsuite/gcc.target/powerpc/sse3-addsubps.c 2024-08-10 > 08:46:57.259430503 +0000 > @@ -77,7 +77,7 @@ TEST (void) > int i; > int fail = 0; > > - for (i = 0; i < sizeof (vals) / sizeof (vals); i += 8) > + for (i = 0; i < sizeof (vals) / sizeof (vals[0]); i += 8) > { > p1[0] = vals[i+0]; > p1[1] = vals[i+1];
Thanks for this, and also for commit 723e0f724e0c884a31ddf4a688604e7163ed31f2 Author: Jakub Jelinek <ja...@redhat.com> Date: Fri Aug 9 09:34:50 2024 +0200 c-family: Add some more ARRAY_SIZE uses These two spots were just non-standard, because they divided sizeof (omp_pragmas_simd) by sizeof (*omp_pragmas) and not the expected sizeof (*omp_pragmas_simd) and so weren't converted into ARRAY_SIZE. Both of the latter sizes are the same though, as both arrays have the same type, so this patch doesn't change anything but readability. 2024-08-09 Jakub Jelinek <ja...@redhat.com> * c-pragma.cc (c_pp_lookup_pragma): Use ARRAY_SIZE in n_omp_pragmas_simd initializer. (init_pragmas): Likewise. (It would be nice if the commit messages would have included something like Reported-by or an equivalent.) :) Have a lovely night! Alex -- <https://www.alejandro-colomar.es/>
signature.asc
Description: PGP signature