| Index: gcc/gcc/config/i386/predicates.md
|
| diff --git a/gcc/gcc/config/i386/predicates.md b/gcc/gcc/config/i386/predicates.md
|
| index 70381511bfa272038a6b20e0aa24319a95c5139b..0af4c13a91cb858291d0bfc9e03e40bcc820ab10 100644
|
| --- a/gcc/gcc/config/i386/predicates.md
|
| +++ b/gcc/gcc/config/i386/predicates.md
|
| @@ -809,17 +809,7 @@
|
| ;; Return true if op if a valid address, and does not contain
|
| ;; a segment override.
|
| (define_special_predicate "lea_address_operand"
|
| - (match_operand 0 "lea_match_address_operand")
|
| -{
|
| - struct ix86_address parts;
|
| - int ok;
|
| -
|
| - NACL_LEA_MATCH_ADDRESS_OPERAND++;
|
| - ok = ix86_decompose_address (op, &parts);
|
| - gcc_assert (ok);
|
| - NACL_LEA_MATCH_ADDRESS_OPERAND--;
|
| - return parts.seg == SEG_DEFAULT;
|
| -})
|
| + (match_test "lea_match_address_operand (op, mode)"))
|
|
|
| ;; Return nonzero if the rtx is known to be at least 32 bits aligned.
|
| (define_predicate "aligned_operand"
|
|
|