* cse.c (cse_insn): Emit barrier after unconditional jump.

From-SVN: r33433
This commit is contained in:
Richard Henderson 2000-04-25 18:10:35 -07:00 committed by Richard Henderson
parent e2ee991277
commit 369edff185
2 changed files with 7 additions and 0 deletions

View File

@ -1,5 +1,7 @@
2000-04-25 Richard Henderson <rth@cygnus.com>
* cse.c (cse_insn): Emit barrier after unconditional jump.
* calls.c (expand_call): Disable tail call generation once
rtx_equal_function_value_matters is false.

View File

@ -5250,6 +5250,11 @@ cse_insn (insn, libcall_insn)
PATTERN (insn) = gen_jump (XEXP (trial, 0));
INSN_CODE (insn) = -1;
if (NEXT_INSN (insn) != 0
&& GET_CODE (NEXT_INSN (insn)) != BARRIER)
emit_barrier_after (insn);
cse_jumps_altered = 1;
break;
}