pa.md (uncond_branch): New type attribute.
* pa.md (uncond_branch): New type attribute. Explicitly disallow uncond_branch in most delay slots. (in_call_delay attribute): New test for delay slot of call insns. Allow uncond_branches in the delay slot if TARGET_JUMP_IN_DELAY. (define_delay for calls, millicode calls, branches, returns, etc): Broken up into two define delays. One for calls and millicode calls, a second for branches, returns, etc. (millicode insns): Pass the current insn down to output_{mul,div,mod}_insn. (jump insn): Use "uncond_branch" type attribute. Length of this insn varies if it is in the delay slot of a call. (call_internal_symref): Use output_call. (call_value_internal_symref): Likewise. (call_internal_reg): Use %r syntax instead of just register numbers. (call_value_internal_reg): Likewise. From-SVN: r4916
Showing
Please
register
or
sign in
to comment