Modify test, to prevent the next patch breaking it
authorAndrew Carlotti <andrew.carlotti@arm.com>
Mon, 7 Nov 2022 14:35:08 +0000 (14:35 +0000)
committerAndrew Carlotti <andrew.carlotti@arm.com>
Mon, 21 Nov 2022 16:00:51 +0000 (16:00 +0000)
commit2aec4088835ae5996ef818b326a0ff133307dbc5
treeae61e5cda81a5165b736fea2cedbb4a923b688a4
parenteea52e38dd81b6632546b7cf933479986c972c69
Modify test, to prevent the next patch breaking it

The upcoming c[lt]z idiom recognition patch eliminates the need for a
brute force computation of the iteration count of these loops. The test
is intended to verify that ivcanon can determine the loop count when the
condition is given by a chain of constant computations.

We replace the constant operations with a more complicated chain that should
resist future idiom recognition.

gcc/testsuite/ChangeLog:

* gcc.dg/pr77975.c: Make tests more robust.
gcc/testsuite/gcc.dg/pr77975.c