aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2014-09-20 06:52:45 +0000
committerAndreas Schwab <schwab@gcc.gnu.org>2014-09-20 06:52:45 +0000
commit516e2f1cf0036d02d2af6109ce2aa0a5d3f601dd (patch)
tree215fe8e3dd034f5bd427b65179cb9c315ff80cc9 /gcc
parent6f8091fc3ed9d3cfa7a6dee7e9f9a34eb4308b2a (diff)
downloadgcc-516e2f1cf0036d02d2af6109ce2aa0a5d3f601dd.zip
gcc-516e2f1cf0036d02d2af6109ce2aa0a5d3f601dd.tar.gz
gcc-516e2f1cf0036d02d2af6109ce2aa0a5d3f601dd.tar.bz2
ia64.md: Remove constraints from define_split patterns.
* config/ia64/ia64.md: Remove constraints from define_split patterns. From-SVN: r215419
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/ia64/ia64.md12
2 files changed, 11 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 87b5e00..d1d933c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2014-09-20 Andreas Schwab <schwab@suse.de>
+
+ * config/ia64/ia64.md: Remove constraints from define_split
+ patterns.
+
2014-09-19 Jan Hubicka <hubicka@ucw.cz>
* ipa-utils.h (ipa_polymorphic_call_context): Turn into class; add ctors.
diff --git a/gcc/config/ia64/ia64.md b/gcc/config/ia64/ia64.md
index 986ef02..572870f 100644
--- a/gcc/config/ia64/ia64.md
+++ b/gcc/config/ia64/ia64.md
@@ -2565,7 +2565,7 @@
[(set (match_operand:TI 0 "register_operand" "")
(minus:TI (match_operand:TI 1 "register_operand" "")
(match_operand:TI 2 "register_operand" "")))
- (clobber (match_scratch:BI 3 "=&c"))]
+ (clobber (match_scratch:BI 3 ""))]
"reload_completed"
[(set (match_dup 0) (minus:DI (match_dup 1) (match_dup 2)))
(set (match_dup 3) (ltu:BI (match_dup 1) (match_dup 0)))
@@ -2587,7 +2587,7 @@
[(set (match_operand:TI 0 "register_operand" "")
(minus:TI (match_operand:TI 1 "immediate_operand" "")
(match_operand:TI 2 "register_operand" "")))
- (clobber (match_scratch:BI 3 "=&c"))]
+ (clobber (match_scratch:BI 3 ""))]
"reload_completed && satisfies_constraint_K (operands[1])"
[(set (match_dup 0) (minus:DI (match_dup 1) (match_dup 2)))
(set (match_dup 3) (gtu:BI (match_dup 0) (match_dup 1)))
@@ -4152,7 +4152,7 @@
[(set (match_operand:DI 0 "register_operand" "")
(if_then_else:DI
(match_operator 4 "predicate_operator"
- [(match_operand:BI 1 "register_operand" "c,c")
+ [(match_operand:BI 1 "register_operand" "")
(const_int 0)])
(neg:DI (match_operand:DI 2 "gr_reg_or_22bit_operand" ""))
(match_operand:DI 3 "gr_reg_or_22bit_operand" "")))]
@@ -4167,7 +4167,7 @@
[(set (match_operand:DI 0 "register_operand" "")
(if_then_else:DI
(match_operator 4 "predicate_operator"
- [(match_operand:BI 1 "register_operand" "c,c")
+ [(match_operand:BI 1 "register_operand" "")
(const_int 0)])
(neg:DI (match_operand:DI 2 "gr_reg_or_22bit_operand" ""))
(match_operand:DI 3 "gr_reg_or_22bit_operand" "")))]
@@ -4220,7 +4220,7 @@
[(set (match_operand:SI 0 "register_operand" "")
(if_then_else:SI
(match_operator 4 "predicate_operator"
- [(match_operand:BI 1 "register_operand" "c,c")
+ [(match_operand:BI 1 "register_operand" "")
(const_int 0)])
(neg:SI (match_operand:SI 2 "gr_reg_or_22bit_operand" ""))
(match_operand:SI 3 "gr_reg_or_22bit_operand" "")))]
@@ -4235,7 +4235,7 @@
[(set (match_operand:SI 0 "register_operand" "")
(if_then_else:SI
(match_operator 4 "predicate_operator"
- [(match_operand:BI 1 "register_operand" "c,c")
+ [(match_operand:BI 1 "register_operand" "")
(const_int 0)])
(neg:SI (match_operand:SI 2 "gr_reg_or_22bit_operand" ""))
(match_operand:SI 3 "gr_reg_or_22bit_operand" "")))]