diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2015-12-03 13:28:55 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2015-12-03 13:28:55 +0000 |
commit | 1986d6791c18e5d9d527eb5acec1f326085a0ca7 (patch) | |
tree | 32df47c3ed9c329260ff1a9ba2646482cc84c212 /contrib | |
parent | 97a1a642995cbe356786d2fb2b7c203fea7d0282 (diff) | |
download | gcc-1986d6791c18e5d9d527eb5acec1f326085a0ca7.zip gcc-1986d6791c18e5d9d527eb5acec1f326085a0ca7.tar.gz gcc-1986d6791c18e5d9d527eb5acec1f326085a0ca7.tar.bz2 |
[RTL-ifcvt] PR rtl-optimization/68624: Clean up logic that checks for clobbering conflicts across basic blocks
PR rtl-optimization/68624
* ifcvt.c (noce_try_cmove_arith): Check clobbers of temp regs in both
blocks if they exist and simplify the logic choosing the order to emit
them in.
* gcc.c-torture/execute/pr68624.c: New test.
From-SVN: r231226
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions