On Tue, Oct 22, 2024 at 1:19 PM Richard Sandiford
wrote:
>
> gcc.dg/torture/pr112305.c contains an inner loop that executes
> 0x8000_0014 times and an outer loop that executes 5 times, giving about
> 10 billion total executions of the inner loop body. At -O2 and above we
> are able to remove the
gcc.dg/torture/pr112305.c contains an inner loop that executes
0x8000_0014 times and an outer loop that executes 5 times, giving about
10 billion total executions of the inner loop body. At -O2 and above we
are able to remove the inner loop, but at -O1 we keep a no-op loop:
dls lr, r3