aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGraham Stott <graham.stott@btinternet.com>2004-07-17 14:22:42 +0000
committerGraham Stott <grahams@gcc.gnu.org>2004-07-17 14:22:42 +0000
commit7bd5ed5c37ab66898afc7994a8666ef08233bea9 (patch)
tree1a548a53f2e6f274ad8ca7bcf5612825552f808d /gcc
parent1792f52d3a9e60714069ac99dd9f5079e31336e4 (diff)
downloadgcc-7bd5ed5c37ab66898afc7994a8666ef08233bea9.zip
gcc-7bd5ed5c37ab66898afc7994a8666ef08233bea9.tar.gz
gcc-7bd5ed5c37ab66898afc7994a8666ef08233bea9.tar.bz2
* emit-rtl.c (reorder_insns): Don't set BB for a BARRIER insn.
From-SVN: r84871
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/emit-rtl.c3
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c7a5094..50b998b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2004-07-17 Graham Stott <graham.stott@btinternet.com>
+
+ * emit-rtl.c (reorder_insns): Don't set BB for a BARRIER insn.
+
2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
* doc/sourcebuild.texi: Remove libf2c entry.
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index 0f32005..da722ee 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -3790,7 +3790,8 @@ reorder_insns (rtx from, rtx to, rtx after)
BB_END (bb) = to;
for (x = from; x != NEXT_INSN (to); x = NEXT_INSN (x))
- set_block_for_insn (x, bb);
+ if (!BARRIER_P (x))
+ set_block_for_insn (x, bb);
}
}