re PR target/66033 (rs6000 nops removed by rtl_dce)
authorAlan Modra <amodra@gmail.com>
Wed, 6 May 2015 13:12:19 +0000 (22:42 +0930)
committerAlan Modra <amodra@gcc.gnu.org>
Wed, 6 May 2015 13:12:19 +0000 (22:42 +0930)
commitd5e6e133bb9eeec71626279f0f9ed4bbdda4d15c
tree5dcfaa7378d7b0a31f4e0fb01fdaf131bd524b13
parent2ed81af483f2654cbe5aade2719726a8d0e423d8
re PR target/66033 (rs6000 nops removed by rtl_dce)

PR target/66033
* config/rs6000/rs6000.md (nop): Use an unspec pattern.
(UNSPEC_NOP): Define.
(reload_vsx_from_gpr<mode>): Add missing DONE.
(reload_gpr_from_vsx<mode>): Likewise.
* config/rs6000/vsx.md (vsx_mul_v2di): Likewise.
(vsx_div_v2di, vsx_udiv_v2di): Likewise.

From-SVN: r222851
gcc/ChangeLog
gcc/config/rs6000/rs6000.md
gcc/config/rs6000/vsx.md