diff options
author | Richard Biener <rguenther@suse.de> | 2016-11-09 08:19:05 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2016-11-09 08:19:05 +0000 |
commit | 37b141851078b5119156780c2d897639d483625b (patch) | |
tree | 8c86fe39b152e2019d30e175460e35da8ced0a77 /gcc/fortran/class.c | |
parent | 5b3fa6a166eb8027b6e77343a347929767da329d (diff) | |
download | gcc-37b141851078b5119156780c2d897639d483625b.zip gcc-37b141851078b5119156780c2d897639d483625b.tar.gz gcc-37b141851078b5119156780c2d897639d483625b.tar.bz2 |
re PR target/78007 (Important loop from 482.sphinx3 is not vectorized)
2016-11-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/78007
* tree-vect-stmts.c (vectorizable_bswap): New function.
(vectorizable_call): Call vectorizable_bswap for
BUILT_IN_BSWAP{16,32,64} if arguments are not promoted.
* gcc.dg/vect/vect-bswap32.c: Adjust.
* gcc.dg/vect/vect-bswap64.c: Likewise.
From-SVN: r241992
Diffstat (limited to 'gcc/fortran/class.c')
0 files changed, 0 insertions, 0 deletions