]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/i386/constraints.md
constraints.md (Yf): New constraint.
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 24 Jan 2013 13:03:40 +0000 (14:03 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 24 Jan 2013 13:03:40 +0000 (14:03 +0100)
commit593c0dddb7f21185d46b6a01ebc0c4c86248c738
tree3047102f078fa2aca11807b0296f305953b13f80
parent91f4a9e332b143dcdcb670ce8fa7cd83304787d5
constraints.md (Yf): New constraint.

* config/i386/constraints.md (Yf): New constraint.
* config/i386/i386.md (*movdf_internal_rex64): Use Yf*f instead
of f constraint to conditionaly disable x87 register preferences.
(*movdf_internal): Ditto.
(*movsf_internal): Ditto.

testsuite/ChangeLog:

* gcc.target/i386/movsd.c: New test.

From-SVN: r195423
gcc/ChangeLog
gcc/config/i386/constraints.md
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/movsd.c [new file with mode: 0644]