i386.c (ix86_expand_move): Do not explicitly check the mode of symbolic_opreand RTXes.

* config/i386/i386.c (ix86_expand_move): Do not explicitly check
	the mode of symbolic_opreand RTXes.

From-SVN: r176834
This commit is contained in:
Uros Bizjak 2011-07-27 18:21:18 +02:00 committed by Uros Bizjak
parent 7aecd4e895
commit 479a49210d
2 changed files with 6 additions and 2 deletions

View File

@ -1,7 +1,12 @@
2011-07-27 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (ix86_expand_move): Do not explicitly check
the mode of symbolic_opreand RTXes.
2011-07-27 Uros Bizjak <ubizjak@gmail.com>
* config/i386/predicates.md (x86_64_movabs_operand): Reject
pic32_bit_operand operands.
pic32_bit_operand RTXes.
* config/i386/i386.c (ix86_expand_move): Check x86_64_movabs_operand
in DImode.

View File

@ -15032,7 +15032,6 @@ ix86_expand_move (enum machine_mode mode, rtx operands[])
}
if ((flag_pic || MACHOPIC_INDIRECT)
&& (mode == SImode || mode == DImode)
&& symbolic_operand (op1, mode))
{
if (TARGET_MACHO && !TARGET_64BIT)