diff options
author | Alan Lawrence <alan.lawrence@arm.com> | 2014-09-23 18:48:50 +0000 |
---|---|---|
committer | Alan Lawrence <alalaw01@gcc.gnu.org> | 2014-09-23 18:48:50 +0000 |
commit | ed052e94aa6ed5dba5e0cdbcc6598e26c01a4155 (patch) | |
tree | 47cef1bb0f85000c179234d0ef6b784b47d581b6 /gcc/cgraphclones.c | |
parent | 43b1b9edfcd5aeb8fe5ca012c81cdd8d4259de04 (diff) | |
download | gcc-ed052e94aa6ed5dba5e0cdbcc6598e26c01a4155.zip gcc-ed052e94aa6ed5dba5e0cdbcc6598e26c01a4155.tar.gz gcc-ed052e94aa6ed5dba5e0cdbcc6598e26c01a4155.tar.bz2 |
Relax check against commuting XOR and ASHIFTRT in combine.c
gcc/:
* combine.c (simplify_shift_const_1): Allow commuting (ashiftrt (xor))
when result_mode == shift_mode.
gcc/testsuite/:
* gcc.dg/combine_ashiftrt_1.c: New test.
* gcc.dg/combine_ashiftrt_2.c: Likewise.
* gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
workarounds for cmge.
* gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
absence of mvn.
From-SVN: r215531
Diffstat (limited to 'gcc/cgraphclones.c')
0 files changed, 0 insertions, 0 deletions