diff options
author | Peter Bergner <bergner@linux.ibm.com> | 2018-12-17 22:07:11 +0000 |
---|---|---|
committer | Peter Bergner <bergner@gcc.gnu.org> | 2018-12-17 16:07:11 -0600 |
commit | 00fd062886928ee3617a171f31c1e4e07f65f38f (patch) | |
tree | f90406664298f3ae328a989d45ccbf0ad6ab540d /gcc/combine.c | |
parent | 1e9d69235a88347d293dec7927e34dd38f6ee580 (diff) | |
download | gcc-00fd062886928ee3617a171f31c1e4e07f65f38f.zip gcc-00fd062886928ee3617a171f31c1e4e07f65f38f.tar.gz gcc-00fd062886928ee3617a171f31c1e4e07f65f38f.tar.bz2 |
re PR target/87870 (ppc64le generates poor code when loading constants into TImode vars)
gcc/
PR target/87870
* config/rs6000/vsx.md (nW): New mode iterator.
(vsx_mov<mode>_64bit): Use it. Remove redundant GPR 0/-1 alternative.
Update length attribute for (<??r>, <nW>) alternative.
(vsx_mov<mode>_32bit): Likewise.
gcc/testsuite/
PR target/87870
* gcc.target/powerpc/pr87870.c: New test.
From-SVN: r267221
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions