OSDN Git Service

* config/i386/i386.md (*call_value_1_rex64_ms_sysv): Use register
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 6ab0707..f9f37d8 100644 (file)
@@ -1,14 +1,21 @@
 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
 
+       * config/i386/i386.md (*call_value_1_rex64_ms_sysv): Use register
+       names instead of numerical constants.
+       (sse_prologue_save): Ditto.
+       (*sse_prologue_save_insn): Ditto.
+
+2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
+
        PR target/41900
        * config/i386/i386.h (ix86_arch_indices) <X86_ARCH_CALL_ESP>: New.
        (TARGET_CALL_ESP): New define.
        * config/i386/i386.c (initial_ix86_tune_features): Initialize
        X86_ARCH_CALL_ESP.
-       * config/i386/i386.md 
-       (*call_pop_1_esp, *call_1_esp, *call_value_pop_1_esp,
-       *call_value_1_esp): Rename from *call_pop_1, *call_1,
-       *call_value_pop_1 and *call_value_1.  Depend on TARGET_CALL_ESP.
+       * config/i386/i386.md (*call_pop_1_esp, *call_1_esp,
+       *call_value_pop_1_esp, *call_value_1_esp): Rename from *call_pop_1,
+       *call_1, *call_value_pop_1 and *call_value_1.  Depend on
+       TARGET_CALL_ESP.
        (*call_pop_1, *call_1, *call_value_pop_1, *call_value_1):
        New patterns, use "lsm" as operand 1 constraint.
        * config/i386/predicates.md (call_insn_operand): Depend on