On Fri, Jul 19, 2024 at 4:25 AM Joern Wolfgang Rennecke <joern.renne...@riscy-ip.com> wrote: > > As discussed before on gcc@gcc,gnu.org, this patch reduces the iteration > counts of the tsvc tests to avoid timeouts when using simulators. > A few tests needed special attention because they divided "iterations" > by some constant, so putting 10 in there would lead to zero iteration > count, and thus the to-be-vectorized code removed. For nine of these > files, that was a simple adjustment of iterations to 256 (AKA LEN_2D), > but vect-tsvc-s176.c needed 3200 to avoid a zero outer loop iteration > count, and then it took to long on a simulator, so I curtailed the inner > loop unless run_expensive_tests is set; I targeted the inner loop > because it already had a variable as the loop end bound, and it was just > a matter of adjusting that variable. > > Regression tested in 9846b0916c1a9b9f3e9df4657670ef4419617134 on > x86_64-pc-linux-gnu (--disable-multilibs) by running > make check-gcc 'RUNTESTFLAGS=vect.exp' -j32 > and comparing gcc.sum without and with this patch.
OK. Richard.