PR middle-end/43631
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Dec 2012 10:41:44 +0000 (10:41 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Dec 2012 10:41:44 +0000 (10:41 +0000)
commit95af3f4e2fca8def8ed973357a9c0d75b4caed94
treefcc38e0c1bdfc18de6a84d5bc67899fcd21da610
parent09c97583047eab0c0b9d16651dbe0b2b683a87f7
PR middle-end/43631
PR bootstrap/55615
* var-tracking.c (emit_note_insn_var_location): If insn is followed
by BARRIER, put note after the BARRIER.
(next_non_note_insn_var_location): Skip over BARRIERs.
(emit_notes_in_bb): If call is followed by BARRIER, put note after
the BARRIER.

* g++.dg/other/pr43631.C: New test.

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