aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>1999-12-08 08:28:17 +0100
committerDavid S. Miller <davem@gcc.gnu.org>1999-12-07 23:28:17 -0800
commite1a2f7aea161b4fc8203a9ddbe435801ad47a884 (patch)
tree10e5ff8890b085343afeb8620d713f1ab9ad8a5c
parentd0cee9ba75d0aa5b65704190f6a5fa2af74aea95 (diff)
downloadgcc-e1a2f7aea161b4fc8203a9ddbe435801ad47a884.zip
gcc-e1a2f7aea161b4fc8203a9ddbe435801ad47a884.tar.gz
gcc-e1a2f7aea161b4fc8203a9ddbe435801ad47a884.tar.bz2
sparc.md (sethi_di_medlow_embmedany_pic): Fix pattern so that it is actually matched.
* config/sparc/sparc.md (sethi_di_medlow_embmedany_pic): Fix pattern so that it is actually matched. (sethi_di_medlow): Likewise. From-SVN: r30822
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/sparc/sparc.md8
2 files changed, 6 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d7d5d9f..95d8edc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -5,6 +5,10 @@
quad long doubles.
(hard_64bit_mode_classes): Likewise.
+ * config/sparc/sparc.md (sethi_di_medlow_embmedany_pic): Fix pattern
+ so that it is actually matched.
+ (sethi_di_medlow): Likewise.
+
Tue Dec 7 19:22:06 1999 Richard Henderson <rth@cygnus.com>
* loop.h (struct induction): Add multi_insn_incr.
diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md
index 6bd8682..7dd76f9 100644
--- a/gcc/config/sparc/sparc.md
+++ b/gcc/config/sparc/sparc.md
@@ -2444,9 +2444,7 @@
(define_insn "*sethi_di_medlow_embmedany_pic"
[(set (match_operand:DI 0 "register_operand" "=r")
- (high:DI (match_operand:DI 1 "sp64_medium_pic_operand" "")))
- ;; The clobber is here because emit_move_sequence assumes the worst case.
- (clobber (reg:DI 1))]
+ (high:DI (match_operand:DI 1 "sp64_medium_pic_operand" "")))]
"(TARGET_CM_MEDLOW || TARGET_CM_EMBMEDANY) && check_pic (1)"
"sethi\\t%%hi(%a1), %0"
[(set_attr "type" "move")
@@ -2454,9 +2452,7 @@
(define_insn "*sethi_di_medlow"
[(set (match_operand:DI 0 "register_operand" "=r")
- (high:DI (match_operand:DI 1 "symbolic_operand" "")))
- ;; The clobber is here because emit_move_sequence assumes the worst case.
- (clobber (reg:DI 1))]
+ (high:DI (match_operand:DI 1 "symbolic_operand" "")))]
"TARGET_CM_MEDLOW && check_pic (1)"
"sethi\\t%%hi(%a1), %0"
[(set_attr "type" "move")