diff options
author | Jakub Jelinek <jakub@redhat.com> | 1999-12-08 08:28:17 +0100 |
---|---|---|
committer | David S. Miller <davem@gcc.gnu.org> | 1999-12-07 23:28:17 -0800 |
commit | e1a2f7aea161b4fc8203a9ddbe435801ad47a884 (patch) | |
tree | 10e5ff8890b085343afeb8620d713f1ab9ad8a5c | |
parent | d0cee9ba75d0aa5b65704190f6a5fa2af74aea95 (diff) | |
download | gcc-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/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/sparc/sparc.md | 8 |
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") |