From f6f2ca8f9266d155463d294dc8b650880e400a93 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 2 Nov 2010 14:00:39 +0100 Subject: re PR debug/46255 (-fcompare-debug failure with -fprofile-generate) PR debug/46255 * tree-cfg.c (gimple_flow_call_edges_add): Use gsi_last_nondebug_bb instead of gsi_last_bb. * gcc.dg/pr46255.c: New test. From-SVN: r166182 --- gcc/tree-cfg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gcc/tree-cfg.c') diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index bffa679..e31a50d 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -6749,7 +6749,7 @@ gimple_flow_call_edges_add (sbitmap blocks) if (check_last_block) { basic_block bb = EXIT_BLOCK_PTR->prev_bb; - gimple_stmt_iterator gsi = gsi_last_bb (bb); + gimple_stmt_iterator gsi = gsi_last_nondebug_bb (bb); gimple t = NULL; if (!gsi_end_p (gsi)) @@ -6783,7 +6783,7 @@ gimple_flow_call_edges_add (sbitmap blocks) if (blocks && !TEST_BIT (blocks, i)) continue; - gsi = gsi_last_bb (bb); + gsi = gsi_last_nondebug_bb (bb); if (!gsi_end_p (gsi)) { last_stmt = gsi_stmt (gsi); -- cgit v1.1