diff options
author | David Edelsohn <edelsohn@gnu.org> | 2006-03-17 15:37:33 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2006-03-17 10:37:33 -0500 |
commit | ea5bd0d8b90c584b78fec9b63f25819da4fe4d5b (patch) | |
tree | 0d088747a2eaf0ba4bd3a9363169b243731dbb55 /gcc | |
parent | 3cf9427949d3c455bd19d9dcfe57e57c073b37c3 (diff) | |
download | gcc-ea5bd0d8b90c584b78fec9b63f25819da4fe4d5b.zip gcc-ea5bd0d8b90c584b78fec9b63f25819da4fe4d5b.tar.gz gcc-ea5bd0d8b90c584b78fec9b63f25819da4fe4d5b.tar.bz2 |
rs6000.md (strlensi): Emit barrier after unconditional jump.
* config/rs6000/rs6000.md (strlensi): Emit barrier after
unconditional jump.
From-SVN: r112175
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bc62af9..f844e61 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2006-03-17 David Edelsohn <edelsohn@gnu.org> + + * config/rs6000/rs6000.md (strlensi): Emit barrier after + unconditional jump. + 2006-03-17 Paul Brook <paul@codesourcery.com> * doc/install.texi: Docuemnt --with-mode. diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index fc57e5b..ab7902f 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)); |