From 72a99552f26e88fbb7728a971409e5412aa2b163 Mon Sep 17 00:00:00 2001 From: dje Date: Fri, 17 Mar 2006 15:37:33 +0000 Subject: [PATCH 1/1] * config/rs6000/rs6000.md (strlensi): Emit barrier after unconditional jump. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112175 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/config/rs6000/rs6000.md | 1 + 2 files changed, 6 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bc62af968a2..f844e619e61 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2006-03-17 David Edelsohn + + * config/rs6000/rs6000.md (strlensi): Emit barrier after + unconditional jump. + 2006-03-17 Paul Brook * doc/install.texi: Docuemnt --with-mode. diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index fc57e5b3833..ab7902f4c86 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -1405,6 +1405,7 @@ emit_jump_insn (gen_rtx_SET (VOIDmode, pc_rtx, gen_rtx_LABEL_REF (VOIDmode, loop_label))); + emit_barrier (); emit_label (end_label); emit_insn (gen_addsi3 (scratch_string, scratch_string, scratch_dlmzb)); emit_insn (gen_subsi3 (result, scratch_string, addr)); -- 2.11.0