diff options
author | Richard Biener <rguenther@suse.de> | 2017-12-08 08:06:31 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2017-12-08 08:06:31 +0000 |
commit | 8da4c8d83b7a21127cbe464aa54c5f3e7c034feb (patch) | |
tree | e7409b2670c511d8b3917122616fb4fbe1c09aa1 /gcc/dwarf2out.c | |
parent | 5cb7ca60332394a1afa7ed03b70d7718bf86cda3 (diff) | |
download | gcc-8da4c8d83b7a21127cbe464aa54c5f3e7c034feb.zip gcc-8da4c8d83b7a21127cbe464aa54c5f3e7c034feb.tar.gz gcc-8da4c8d83b7a21127cbe464aa54c5f3e7c034feb.tar.bz2 |
re PR tree-optimization/81303 (410.bwaves regression caused by r249919)
2017-12-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/81303
* tree-vect-stmts.c (vect_is_simple_cond): For invariant
conditions try to create a comparison vector type matching
the data vector type.
(vectorizable_condition): Adjust.
* tree-vect-patterns.c (vect_recog_mask_conversion_pattern):
Leave invariant conditions alone in case we can vectorize those.
* gcc.target/i386/vectorize9.c: New testcase.
* gcc.target/i386/vectorize10.c: New testcase.
From-SVN: r255497
Diffstat (limited to 'gcc/dwarf2out.c')
0 files changed, 0 insertions, 0 deletions