PR target/48860
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 May 2011 10:05:20 +0000 (10:05 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 May 2011 10:05:20 +0000 (10:05 +0000)
commitdd196988f7de1e5769cd3d1dc0bca7fd262bcc31
treeec6539e73094a4957ad4096496df6faa4479a72f
parente0942c7874764df7689614c5f37f0c64f244c455
PR target/48860
* config/i386/i386.md (*movdi_internal_rex64) Use %vmovd
for reg<->xmm moves.
* config/i386/sse.md (*vec_concatv2di_rex64_sse4_1): Ditto.
(vec_concatv2di_rex64_sse): Ditto.
(*sse2_storeq_rex64): Do not emit %v prefix for mov{q} mnemonic.
(*vec_extractv2di_1_rex64): Ditto.

Revert:
2011-05-02  Uros Bizjak  <ubizjak@gmail.com>

* config/i386/mmx.md (*mov<mode>_internal_rex64): Use %vmovq for
reg<->xmm moves.
(*movv2sf_internal_rex64): Use %vmovq for reg<->xmm moves.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@173361 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/config/i386/mmx.md
gcc/config/i386/sse.md