OSDN Git Service

* ChangeLog: Fix description of my last commit.
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Jul 2011 13:09:37 +0000 (13:09 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Jul 2011 13:09:37 +0000 (13:09 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@176566 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog

index a1aa3eb..c0c820d 100644 (file)
@@ -1,7 +1,7 @@
 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/i386/i386.c (ix86_decompose_address): Reject all but
-       register operands and DImode hard registers in index.
+       register operands and subregs of DImode hard registers in index.
 
 2011-07-21  Kai Tietz  <ktietz@redhat.com>
 
@@ -51,9 +51,8 @@
        * config/i386/i386.md (indirect_jump): Replace
        nonimmediate_operand with indirect_branch_operand.
        (*indirect_jump): Likewise.  Replace constraint "m" with "w".
-       (tablejump): Replace nonimmediate_operand with
-       indirect_branch_operand.  Convert operand 0 to Pmode for x32 if
-       not PIC.
+       (tablejump): Replace nonimmediate_operand with indirect_branch_operand.
+       Convert operand 0 to Pmode for x32 if not PIC.
        (*tablejump_1): Replace nonimmediate_operand with
        indirect_branch_operand.  Replace constraint "m" with "w".
        (*call_vzeroupper): Replace constraint "m" with "w".
@@ -64,8 +63,7 @@
        (*call_value): Likewise.
        (*call_value_rex64_ms_sysv_vzeroupper): Likewise.
        (*call_value_rex64_ms_sysv): Likewise.
-       (set_got_offset_rex64): Check TARGET_LP64 instead of
-       TARGET_64BIT.
+       (set_got_offset_rex64): Check TARGET_LP64 instead of TARGET_64BIT.
 
        * config/i386/predicates.md (indirect_branch_operand): New.
        (call_insn_operand): Support x32.