summaryrefslogtreecommitdiffstats
path: root/gcc/cfgrtl.c
diff options
context:
space:
mode:
authorschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>2008-12-12 12:28:39 +0000
committerschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>2008-12-12 12:28:39 +0000
commit957fb0fc90e9cec509798c8858f4a86b86213ee2 (patch)
treedeaff397b4f0caeae594767c792e581c82aea429 /gcc/cfgrtl.c
parent3ff2d17111f8557cadd37e0cceaf091ddbcfcec0 (diff)
downloadppe42-gcc-957fb0fc90e9cec509798c8858f4a86b86213ee2.tar.gz
ppe42-gcc-957fb0fc90e9cec509798c8858f4a86b86213ee2.zip
(rtl_verify_flow_info_1): Don't apply BLOCK_FOR_INSN on
a BARRIER insn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@142708 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cfgrtl.c')
-rw-r--r--gcc/cfgrtl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c
index a7dc5076865..0e1bb0a3d91 100644
--- a/gcc/cfgrtl.c
+++ b/gcc/cfgrtl.c
@@ -1731,7 +1731,8 @@ rtl_verify_flow_info_1 (void)
}
FOR_BB_INSNS (bb, insn)
- if (BLOCK_FOR_INSN (insn) != bb)
+ if (!BARRIER_P (insn)
+ && BLOCK_FOR_INSN (insn) != bb)
{
error ("insn %d basic block pointer is %d, should be %d",
INSN_UID (insn),
OpenPOWER on IntegriCloud