From ae74ae32ba4ecafb8f3d13a0c83e965b56c81df1 Mon Sep 17 00:00:00 2001 From: kazu Date: Mon, 24 Nov 2003 17:34:16 +0000 Subject: [PATCH] * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73883 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 12 ++++++++++++ gcc/config/h8300/h8300.md | 12 ++++++------ 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 + * 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 + * config/h8300/h8300.md: Remove constraints from expanders. 2003-11-24 Kazu Hirata 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" -- 2.7.4