aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2009-11-17 08:30:55 +0100
committerUros Bizjak <uros@gcc.gnu.org>2009-11-17 08:30:55 +0100
commitaaf5d6c03bfda69eb7327584815380af73029da8 (patch)
treebb76caa0d43851ba1fbafe3068b62006da015c63 /gcc/config
parentd22f0231e60287574538fc60f743f9464a0977f4 (diff)
downloadgcc-aaf5d6c03bfda69eb7327584815380af73029da8.zip
gcc-aaf5d6c03bfda69eb7327584815380af73029da8.tar.gz
gcc-aaf5d6c03bfda69eb7327584815380af73029da8.tar.bz2
predicates.md (x86_64_szext_general_operand): Do not nest ior expressions.
* config/i386/predicates.md (x86_64_szext_general_operand): Do not nest ior expressions. (x86_64_szext_nonmemory_operand): Ditto. (call_insn_operand): Ditto. From-SVN: r154241
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/i386/predicates.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/config/i386/predicates.md b/gcc/config/i386/predicates.md
index e5916e3..31a2037 100644
--- a/gcc/config/i386/predicates.md
+++ b/gcc/config/i386/predicates.md
@@ -327,8 +327,8 @@
(define_predicate "x86_64_szext_general_operand"
(if_then_else (match_test "TARGET_64BIT")
(ior (match_operand 0 "nonimmediate_operand")
- (ior (match_operand 0 "x86_64_immediate_operand")
- (match_operand 0 "x86_64_zext_immediate_operand")))
+ (match_operand 0 "x86_64_immediate_operand")
+ (match_operand 0 "x86_64_zext_immediate_operand"))
(match_operand 0 "general_operand")))
;; Return nonzero if OP is nonmemory operand representable on x86_64.
@@ -342,8 +342,8 @@
(define_predicate "x86_64_szext_nonmemory_operand"
(if_then_else (match_test "TARGET_64BIT")
(ior (match_operand 0 "register_operand")
- (ior (match_operand 0 "x86_64_immediate_operand")
- (match_operand 0 "x86_64_zext_immediate_operand")))
+ (match_operand 0 "x86_64_immediate_operand")
+ (match_operand 0 "x86_64_zext_immediate_operand"))
(match_operand 0 "nonmemory_operand")))
;; Return true when operand is PIC expression that can be computed by lea
@@ -577,8 +577,8 @@
;; Test for a valid operand for a call instruction.
(define_predicate "call_insn_operand"
(ior (match_operand 0 "constant_call_address_operand")
- (ior (match_operand 0 "call_register_no_elim_operand")
- (match_operand 0 "memory_operand"))))
+ (match_operand 0 "call_register_no_elim_operand")
+ (match_operand 0 "memory_operand")))
;; Similarly, but for tail calls, in which we cannot allow memory references.
(define_predicate "sibcall_insn_operand"