diff options
author | Alan Lawrence <alan.lawrence@arm.com> | 2016-01-08 18:02:35 +0000 |
---|---|---|
committer | Alan Lawrence <alalaw01@gcc.gnu.org> | 2016-01-08 18:02:35 +0000 |
commit | bb0f5ca786de6649e1350b281d289ed4ad871b9e (patch) | |
tree | aae52e353a02f79b8e006b12971ea81911cbb103 /gcc/fold-const.c | |
parent | 5c07bed61da66d09c304a1e21023a8ee9a637c4b (diff) | |
download | gcc-bb0f5ca786de6649e1350b281d289ed4ad871b9e.zip gcc-bb0f5ca786de6649e1350b281d289ed4ad871b9e.tar.gz gcc-bb0f5ca786de6649e1350b281d289ed4ad871b9e.tar.bz2 |
[PATCH] Fix PR68707
gcc/:
* tree-vect-slp.c (vect_analyze_slp_instance): Cancel permuted SLP
instances that can be handled via vect_load_lanes.
gcc/testsuite/:
* lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
* gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
on platforms supporting it.
* gcc.dg/vect/slp-perm-2.c: Likewise.
* gcc.dg/vect/slp-perm-3.c: Likewise.
* gcc.dg/vect/slp-perm-5.c: Likewise.
* gcc.dg/vect/slp-perm-7.c: Likewise.
* gcc.dg/vect/slp-perm-8.c: Likewise.
* gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
on platforms supporting it.
Co-Authored-By: Richard Biener <rguenther@suse.de>
From-SVN: r232174
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions