mirror of git://gcc.gnu.org/git/gcc.git
Fix copy&paste bug in function-tests.c
gcc/ChangeLog: * function-tests.c (selftest::verify_three_block_rtl_cfg): Verify the flags of the exit block and bb2, not just the entry block. From-SVN: r238470
This commit is contained in:
parent
60d518829c
commit
00f06cd733
|
|
@ -1,3 +1,8 @@
|
|||
2016-07-19 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* function-tests.c (selftest::verify_three_block_rtl_cfg): Verify
|
||||
the flags of the exit block and bb2, not just the entry block.
|
||||
|
||||
2016-07-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/71901
|
||||
|
|
|
|||
|
|
@ -433,14 +433,14 @@ verify_three_block_rtl_cfg (function *fun)
|
|||
|
||||
basic_block exit = EXIT_BLOCK_PTR_FOR_FN (fun);
|
||||
ASSERT_TRUE (exit != NULL);
|
||||
ASSERT_EQ (BB_RTL, entry->flags & BB_RTL);
|
||||
ASSERT_EQ (BB_RTL, exit->flags & BB_RTL);
|
||||
ASSERT_EQ (NULL, BB_HEAD (exit));
|
||||
|
||||
/* The "real" basic block should be flagged as RTL, and have one
|
||||
or more insns. */
|
||||
basic_block bb2 = get_real_block (fun);
|
||||
ASSERT_TRUE (bb2 != NULL);
|
||||
ASSERT_EQ (BB_RTL, entry->flags & BB_RTL);
|
||||
ASSERT_EQ (BB_RTL, bb2->flags & BB_RTL);
|
||||
ASSERT_TRUE (BB_HEAD (bb2) != NULL);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue