]> gcc.gnu.org Git - gcc.git/commit
Fix bad code of vector extract of PC-relative address with variable element #.
authorMichael Meissner <meissner@gcc.gnu.org>
Mon, 24 Feb 2020 00:39:57 +0000 (18:39 -0600)
committerJakub Jelinek <jakub@redhat.com>
Thu, 17 Sep 2020 15:39:40 +0000 (17:39 +0200)
commitb839a9592d566d5e80a962ab7b3d6c7494f3658d
tree1356be9dd2767d0c8a65ee9fb22c79f566445467
parent991b22f82728e8b6ad621e57b76b7ff632b676e8
Fix bad code of vector extract of PC-relative address with variable element #.

Backport from master
2020-01-06  Michael Meissner  <meissner@linux.ibm.com>

* config/rs6000/vsx.md (vsx_extract_<mode>_var, VSX_D iterator):
Use 'Q' for doing vector extract from memory.
(vsx_extract_v4sf_var): Use 'Q' for doing vector extract from
memory.
(vsx_extract_<mode>_var, VSX_EXTRACT_I iterator): Use 'Q' for
doing vector extract from memory.
(vsx_extract_<mode>_<VS_scalar>mode_var): Use 'Q' for doing vector
extract from memory.
gcc/ChangeLog
gcc/config/rs6000/vsx.md
This page took 0.05625 seconds and 5 git commands to generate.