PR target/78516
commit9b9d7f6f4700846b8c42fd3cda2e64c576097e5b
authorbergner <bergner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 19 Jan 2017 02:23:35 +0000 (19 02:23 +0000)
committerbergner <bergner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 19 Jan 2017 02:23:35 +0000 (19 02:23 +0000)
tree6b2a39040cdba01f71216743745cec0dad570f1d
parent044a5ff65b4221a41d2878d82a75e61dffcde5a8
PR target/78516
* config/rs6000/spe.md (mov_si<mode>_e500_subreg0): Fix constraints.
Use the evmergelohi instruction.
(mov_si<mode>_e500_subreg4_2_le): Likewise.
(mov_sitf_e500_subreg8_2_be): Likewise.
(mov_sitf_e500_subreg12_2_le): Likewise.
(mov_si<mode>_e500_subreg0_2_le): Fix constraints.
(mov_si<mode>_e500_subreg4_2_be): Likewise.
(mov_sitf_e500_subreg8_2_le): Likewise.
(mov_sitf_e500_subreg12_2_be): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@244609 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/spe.md