X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2FChangeLog;h=f9f37d82ad1819090c32d230a2ad0d4e32cf101b;hp=6ab0707c8977755613aad88f0bb7719e5c2c151f;hb=19a64efc18e179f32cde45ad62aaef3d12c72e2e;hpb=3bb0f480ef2c8cb225410fa027ce12f161bbf5d0 diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6ab0707c897..f9f37d82ad1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,14 +1,21 @@ 2009-11-03 Uros Bizjak + * 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 + PR target/41900 * config/i386/i386.h (ix86_arch_indices) : 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