On 01/23/2017 09:59 AM, Kelvin Nilsen wrote:
The test gcc.dg/loop-8.c makes assumptions that are not valid on Power architecture (and on certain other architectures for which this issue has already been addressed). The test case assumes that a single loop-invariant statement will be moved outside the loop. On Power, a constant is copy-propagated within the loop, and the subsequent loop-invariant code motion moves two loop-invariant statements out of the loop. This patch simply disables this test case on Power architecture. gcc/testsuite/ChangeLog: 2017-01-23 Kelvin Nilsen <kel...@gcc.gnu.org> PR target/66669 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this test on powerpc targets.
OK. jeff