PR target/81325
commit7ea274c0d2c6da1b43f6e66b07ce6d8ee84bd601
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Sep 2017 08:07:30 +0000 (14 08:07 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Sep 2017 08:07:30 +0000 (14 08:07 +0000)
tree57b1b301e9ef2951cfbfd3cb199bc29fee9fd255
parent6090e016ea54d1aab91e50e9a7c5014ed3422740
PR target/81325
* cfgbuild.c (find_bb_boundaries): Ignore debug insns in decisions
if and where to split a bb, except for splitting before debug insn
sequences followed by non-label real insn.  Delete debug insns
in between basic blocks.

* g++.dg/cpp0x/pr81325.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@252752 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cfgbuild.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/pr81325.C [new file with mode: 0644]