aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2003-11-24 17:34:16 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2003-11-24 17:34:16 +0000
commit0980ad7906cb57353d8d792c82f71ed0c32336bc (patch)
tree7eac832b0938feb8088fea10ccbb1cd22e734e11
parentce492af3549f32cfc86a32aa27d9b3326f6de3fb (diff)
downloadgcc-0980ad7906cb57353d8d792c82f71ed0c32336bc.zip
gcc-0980ad7906cb57353d8d792c82f71ed0c32336bc.tar.gz
gcc-0980ad7906cb57353d8d792c82f71ed0c32336bc.tar.bz2
h8300.md (tablejump_h8300): Change to *tablejump_h8300.
* config/h8300/h8300.md (tablejump_h8300): Change to *tablejump_h8300. (tablejump_h8300h): Change to *tablejump_h8300hs_advanced. (tablejump_normal_mode): Change to *tablejump_h8300hs_normal. (indirect_jump_h8300): Change to *indirect_jump_h8300. (indirect_jump_h8300h): Change to *indirect_jump_h8300hs_advanced. (indirect_jump_normal_mode): Change to *indirect_jump_h8300hs_normal. From-SVN: r73883
-rw-r--r--gcc/ChangeLog12
-rw-r--r--gcc/config/h8300/h8300.md12
2 files changed, 18 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a24e6fb..98052d1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,17 @@
2003-11-24 Kazu Hirata <kazu@cs.umass.edu>
+ * config/h8300/h8300.md (tablejump_h8300): Change to
+ *tablejump_h8300.
+ (tablejump_h8300h): Change to *tablejump_h8300hs_advanced.
+ (tablejump_normal_mode): Change to *tablejump_h8300hs_normal.
+ (indirect_jump_h8300): Change to *indirect_jump_h8300.
+ (indirect_jump_h8300h): Change to
+ *indirect_jump_h8300hs_advanced.
+ (indirect_jump_normal_mode): Change to
+ *indirect_jump_h8300hs_normal.
+
+2003-11-24 Kazu Hirata <kazu@cs.umass.edu>
+
* config/h8300/h8300.md: Remove constraints from expanders.
2003-11-24 Kazu Hirata <kazu@cs.umass.edu>
diff --git a/gcc/config/h8300/h8300.md b/gcc/config/h8300/h8300.md
index 069573c..3dad9d3 100644
--- a/gcc/config/h8300/h8300.md
+++ b/gcc/config/h8300/h8300.md
@@ -1751,7 +1751,7 @@
""
"")
-(define_insn "tablejump_h8300"
+(define_insn "*tablejump_h8300"
[(set (pc) (match_operand:HI 0 "register_operand" "r"))
(use (label_ref (match_operand 1 "" "")))]
"TARGET_H8300"
@@ -1759,7 +1759,7 @@
[(set_attr "cc" "none")
(set_attr "length" "2")])
-(define_insn "tablejump_h8300h"
+(define_insn "*tablejump_h8300hs_advanced"
[(set (pc) (match_operand:SI 0 "register_operand" "r"))
(use (label_ref (match_operand 1 "" "")))]
"TARGET_H8300H || TARGET_H8300S"
@@ -1767,7 +1767,7 @@
[(set_attr "cc" "none")
(set_attr "length" "2")])
-(define_insn "tablejump_normal_mode"
+(define_insn "*tablejump_h8300hs_normal"
[(set (pc) (match_operand:HI 0 "register_operand" "r"))
(use (label_ref (match_operand 1 "" "")))]
"(TARGET_H8300H || TARGET_H8300S) && TARGET_NORMAL_MODE"
@@ -1782,21 +1782,21 @@
""
"")
-(define_insn "indirect_jump_h8300"
+(define_insn "*indirect_jump_h8300"
[(set (pc) (match_operand:HI 0 "jump_address_operand" "Vr"))]
"TARGET_H8300"
"jmp @%0"
[(set_attr "cc" "none")
(set_attr "length" "2")])
-(define_insn "indirect_jump_h8300h"
+(define_insn "*indirect_jump_h8300hs_advanced"
[(set (pc) (match_operand:SI 0 "jump_address_operand" "Vr"))]
"TARGET_H8300H || TARGET_H8300S"
"jmp @%0"
[(set_attr "cc" "none")
(set_attr "length" "2")])
-(define_insn "indirect_jump_normal_mode"
+(define_insn "*indirect_jump_h8300hs_normal"
[(set (pc) (match_operand:HI 0 "jump_address_operand" "Vr"))]
"(TARGET_H8300H || TARGET_H8300S) && TARGET_NORMAL_MODE"
"jmp @%S0"