From 29662692f4e94d257fe73c20b5bb075d3bf5377c Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Sun, 6 Sep 1992 18:41:25 -0600 Subject: [PATCH] pa.md (indirect_jump): Annul the next instruction if the delay slot could not be filled instead of... * pa.md (indirect_jump): Annul the next instruction if the delay slot could not be filled instead of emitting a nop. * pa.md (use_milli_regs attribute): Deleted, not necessary anymore. All references deleted. From-SVN: r2064 --- gcc/config/pa/pa.md | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index bfa7c66fdb8..04240ec04ec 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -68,17 +68,6 @@ (const_string "true") (const_string "false"))) -(define_attr "in_milli_delay" "false,true" - (cond [(eq_attr "length" "!1") - (const_string "false") - - (eq_attr "type" "branch,cbranch,call,dyncall,multi,milli") - (const_string "false") - - (ne (symbol_ref "use_milli_regs (insn)") (const_int 0)) - (const_string "false")] - (const_string "true"))) - (define_delay (eq_attr "type" "branch") [(eq_attr "in_branch_delay" "true") (nil) (nil)]) @@ -86,7 +75,7 @@ [(eq_attr "in_branch_delay" "true") (nil) (nil)]) (define_delay (eq_attr "type" "milli") - [(eq_attr "in_milli_delay" "true") (nil) (nil)]) + [(eq_attr "in_branch_delay" "true") (nil) (nil)]) ;; Function units of the HPPA. The following data is for the "Snake" ;; (Mustang CPU + Timex FPU) because that's what I have the docs for. @@ -2123,7 +2112,7 @@ (define_insn "indirect_jump" [(set (pc) (match_operand:SI 0 "register_operand" "r"))] "" - "bv 0(%0)%#" + "bv%* 0(%0)" [(set_attr "type" "branch")]) (define_insn "extzv" -- 2.30.2