From: uros Date: Wed, 27 Jul 2011 16:21:18 +0000 (+0000) Subject: * config/i386/i386.c (ix86_expand_move): Do not explicitly check X-Git-Tag: upstream/4.9.2~19061 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=675e93611ab6549db5f5b5ba60145deed0051960;p=platform%2Fupstream%2Flinaro-gcc.git * config/i386/i386.c (ix86_expand_move): Do not explicitly check the mode of symbolic_opreand RTXes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@176834 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0c1508a..43e0364 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,7 +1,12 @@ 2011-07-27 Uros Bizjak + * config/i386/i386.c (ix86_expand_move): Do not explicitly check + the mode of symbolic_opreand RTXes. + +2011-07-27 Uros Bizjak + * 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. diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 1728219..8723dc5 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -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)