PR ipa/63909
commit92e5932309c2cb3ec3bd4aad5719139a2bf53daf
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Dec 2014 14:07:47 +0000 (10 14:07 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Dec 2014 14:07:47 +0000 (10 14:07 +0000)
treeb600d3f7eb04d4c25ea190a2ab57744df220b515
parent6c679c887c74f12d60de874393dc7a31b01ee817
PR ipa/63909

        * gimple-iterator.h (gsi_start_bb_nondebug): New function.
* ipa-icf-gimple.c (func_checker::compare_bb): Correct iteration
replaces loop based on precomputed number of non-debug statements.
* gcc.dg/ipa/pr63909.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218578 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimple-iterator.h
gcc/ipa-icf-gimple.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ipa/pr63909.c [new file with mode: 0644]