diff options
author | Bill Schmidt <wschmidt@linux.vnet.ibm.com> | 2017-02-17 19:11:06 +0000 |
---|---|---|
committer | William Schmidt <wschmidt@gcc.gnu.org> | 2017-02-17 19:11:06 +0000 |
commit | a530e1816779c1c8d4fe5ddaeb5cc313f2136152 (patch) | |
tree | 08f29c1cda19589836dde18eb48f6f3cbc49f440 /gcc/tree-vectorizer.c | |
parent | edf1849aa6b55871d799a0e8a574eb752f0b4c8a (diff) | |
download | gcc-a530e1816779c1c8d4fe5ddaeb5cc313f2136152.zip gcc-a530e1816779c1c8d4fe5ddaeb5cc313f2136152.tar.gz gcc-a530e1816779c1c8d4fe5ddaeb5cc313f2136152.tar.bz2 |
re PR target/79261 (vec_xxpermdi appears to have endian issues)
[gcc]
2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/79261
* config/rs6000/rs6000.c (rs6000_expand_ternop_builtin): Add
support for CODE_FOR_vsx_xxpermdi_v2d[fi]_be.
* config/rs6000/rs6000.md (reload_gpr_from_vsx<mode>): Call
generator for vsx_xxpermdi_<mode>_be.
* config/rs6000/vsx.md (vsx_xxpermdi_<mode>): Remove logic to
force big-endian semantics.
(vsx_xxpermdi_<mode>_be): New define_expand with same
implementation as previous version of vsx_xxpermdi_<mode>.
[gcc/testsuite]
2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/79261
* gcc.target/powerpc/vec-xxpermdi.c: New file.
From-SVN: r245545
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions