diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2015-09-28 08:23:47 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2015-09-28 08:23:47 +0000 |
commit | 470512c31b5e078519370ce66fb39a3b6d604392 (patch) | |
tree | 9c5c6978d44e03c901bb4085d25713d4b893a1ae /gcc/omp-low.c | |
parent | a681b758e9eb67a7eed0b65bbfc610aa44b905cb (diff) | |
download | gcc-470512c31b5e078519370ce66fb39a3b6d604392.zip gcc-470512c31b5e078519370ce66fb39a3b6d604392.tar.gz gcc-470512c31b5e078519370ce66fb39a3b6d604392.tar.bz2 |
[RTL-ifcvt] PR rtl-optimization/67465: Handle pairs of complex+simple blocks and empty blocks more gracefully
PR rtl-optimization/67456
PR rtl-optimization/67464
PR rtl-optimization/67465
* ifcvt.c (noce_try_cmove_arith): Bail out if cannot conditionally
move in the mode of x. Handle combination of complex and simple
block pairs as well as the case when one is empty.
* gcc.dg/pr67465.c: New test.
From-SVN: r228194
Diffstat (limited to 'gcc/omp-low.c')
0 files changed, 0 insertions, 0 deletions