From 7f8b3eb0cc48db3abe67b3988e4d3297ee499d32 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Wed, 25 Jun 2003 22:16:31 +0000 Subject: [PATCH] h8300.md (call): Fix the insn lengths. * config/h8300/h8300.md (call): Fix the insn lengths. (call_value): Likewise. From-SVN: r68501 --- gcc/ChangeLog | 5 +++++ gcc/config/h8300/h8300.md | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9d8dd82f826..dce8c6e2a30 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-06-25 Kazu Hirata + + * config/h8300/h8300.md (call): Fix the insn lengths. + (call_value): Likewise. + Thu Jun 26 00:13:35 CEST 2003 Jan Hubicka * c-common.c (handle_used_attribute): Use mark_referenced. diff --git a/gcc/config/h8300/h8300.md b/gcc/config/h8300/h8300.md index 341e167ce9d..1b81c53287b 100644 --- a/gcc/config/h8300/h8300.md +++ b/gcc/config/h8300/h8300.md @@ -1806,8 +1806,8 @@ [(set_attr "cc" "clobber") (set (attr "length") (if_then_else (match_operand:QI 0 "small_call_insn_operand" "") - (const_int 4) - (const_int 8)))]) + (const_int 2) + (const_int 4)))]) ;; Call subroutine, returning value in operand 0 ;; (which must be a hard register). @@ -1830,8 +1830,8 @@ [(set_attr "cc" "clobber") (set (attr "length") (if_then_else (match_operand:QI 0 "small_call_insn_operand" "") - (const_int 4) - (const_int 8)))]) + (const_int 2) + (const_int 4)))]) (define_insn "nop" [(const_int 0)]