PR target/48237
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Mar 2011 13:35:26 +0000 (13:35 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Mar 2011 13:35:26 +0000 (13:35 +0000)
commita23f3c3cdcda948154f4533b7b65e07bc5f5d7ea
tree307a0432c8f680085ed4b8b6f0423034c9a886ce
parent6bd59761968285c746c76df5a1017974507eeee5
PR target/48237
* config/i386/i386.md (*movdf_internal_rex64): Do not split
alternatives that can be handled with movq or movabsq insn.
(*movdf_internal): Disable for !TARGET_64BIT.
(*movdf_internal_nointeger): Ditto.
* config/i386/i386.c (ix86_print_operand): Handle DFmode immediates.

testsuite/ChangeLog:

PR target/48237
* gcc.target/i386/pr48237.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171391 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr48237.c [new file with mode: 0644]