Commit 9959c8c7 by J"orn Rennecke Committed by Joern Rennecke

re PR target/9594 ([sh4-elf] Assembler complains pcrel too far.)

	PR target/9594:
	* sh.c (barrier_align): Also recognize stuff_delay_slot as
	an indicator that a barrier was created by branch splitting.

From-SVN: r65652
parent ff41a56f
2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
PR target/9594:
* sh.c (barrier_align): Also recognize stuff_delay_slot as
an indicator that a barrier was created by branch splitting.
2003-04-15 Mark Mitchell <mark@codesourcery.com> 2003-04-15 Mark Mitchell <mark@codesourcery.com>
* c-decl.c (implicitly_declare): Copy declarations that are going * c-decl.c (implicitly_declare): Copy declarations that are going
......
...@@ -3686,7 +3686,8 @@ barrier_align (barrier_or_label) ...@@ -3686,7 +3686,8 @@ barrier_align (barrier_or_label)
|| (x = (NEXT_INSN (NEXT_INSN (PREV_INSN (prev)))), || (x = (NEXT_INSN (NEXT_INSN (PREV_INSN (prev)))),
(INSN_P (x) (INSN_P (x)
&& (INSN_CODE (x) == CODE_FOR_block_branch_redirect && (INSN_CODE (x) == CODE_FOR_block_branch_redirect
|| INSN_CODE (x) == CODE_FOR_indirect_jump_scratch)))) || INSN_CODE (x) == CODE_FOR_indirect_jump_scratch
|| INSN_CODE (x) == CODE_FOR_stuff_delay_slot))))
{ {
rtx pat = PATTERN (prev); rtx pat = PATTERN (prev);
if (GET_CODE (pat) == PARALLEL) if (GET_CODE (pat) == PARALLEL)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment