]> git.ipfire.org Git - thirdparty/gcc.git/commit
[AArch64] PR target/84748: Mark *compare_cstore<mode>_insn as clobbering CC reg
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Tue, 10 Apr 2018 13:05:24 +0000 (13:05 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Tue, 10 Apr 2018 13:05:24 +0000 (13:05 +0000)
commit68d980fc30076a1bd9a4e631fd226c020a95c142
tree61cef0af3f67ea68f28024a0382303014e527650
parent8cda4309bbcd9e64da9ac7a6cb409aa986572971
[AArch64] PR target/84748: Mark *compare_cstore<mode>_insn as clobbering CC reg

Backport from mainline
2018-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

PR target/84748
* config/aarch64/aarch64.md (*compare_cstore<mode>_insn): Mark pattern
as clobbering CC_REGNUM.

* gcc.c-torture/execute/pr84748.c: New test.

From-SVN: r259271
gcc/ChangeLog
gcc/config/aarch64/aarch64.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr84748.c [new file with mode: 0644]