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/config/rs6000/rs6000.md | |
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/config/rs6000/rs6000.md')
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 1 |
1 files changed, 1 insertions, 0 deletions
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)); |