gcc/
authorYvan Roux <yvan.roux@linaro.org>
Wed, 14 Sep 2016 09:41:07 +0000 (11:41 +0200)
committerYvan Roux <yvan.roux@linaro.org>
Wed, 14 Sep 2016 09:41:07 +0000 (11:41 +0200)
commitd9bdefc5f03ca6ce9a0fdd4ad62d32330704d660
tree962ab27ba3f8030a48fc1aa4499dc23c58759db1
parente1214efb16d937d60b709efd5337d46046b81497
gcc/
Backport from trunk r237475.
2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* ifcvt.c (bb_ok_for_noce_multiple_sets): Allow simple lowpart
register subregs in SET_SRC.

gcc/testsuite/
Backport from trunk r237475.
2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.

Change-Id: I4ec7ce4a8f1657808d37c8500e10661401ccecf4
gcc/ifcvt.c
gcc/testsuite/gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c [new file with mode: 0644]