From 658e8ebaac1aff81586940d4ca1661e0ab3c5f91 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Tue, 24 Jul 2012 19:59:25 +0200 Subject: [PATCH] * ChangeLog: Fix my recent entry. From-SVN: r189820 --- gcc/ChangeLog | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 886f840..a5f9ee7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -60,7 +60,7 @@ PR target/53961 * config/i386/i386.c (ix86_legitimate_address_p): Move check for - negative constant address for TARET_X32 ... + negative constant address for TARGET_X32 ... (ix86_decompose_address): ... here. Reject constant addresses that don't satisfy x86_64_immediate_operand predicate. @@ -367,6 +367,8 @@ (*lea_1): Remove. (*lea_2): Ditto. (*lea_{3,4,5,6}_zext): Ditto. + * config/i386/predicates.md (lea_address_operand): Do not reject + zero-extended address operands. * config/i386/constraints.md (j): Remove address constraint. * config/i386/i386.c (ix86_decompose_address): Allow SImode subreg of an address. -- 2.7.4