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.

Reply via email to