Re: [02/05] Fix PR 63384

2016-03-15 Thread Alexander Monakov
On Tue, 15 Mar 2016, Andrey Belevantsev wrote: > On 15.03.2016 20:44, Alexander Monakov wrote: > > On Tue, 15 Mar 2016, Marek Polacek wrote: > > > This test fails for me due to > > > cc1plus: warning: var-tracking-assignments changes selective scheduling > > > > Thanks for the heads-up Marek, and s

Re: [02/05] Fix PR 63384

2016-03-15 Thread Andrey Belevantsev
On 15.03.2016 20:44, Alexander Monakov wrote: On Tue, 15 Mar 2016, Marek Polacek wrote: This test fails for me due to cc1plus: warning: var-tracking-assignments changes selective scheduling Thanks for the heads-up Marek, and sorry for the trouble. Like I said in the adjacent reply, the warnin

Re: [02/05] Fix PR 63384

2016-03-15 Thread Alexander Monakov
On Tue, 15 Mar 2016, Marek Polacek wrote: > This test fails for me due to > cc1plus: warning: var-tracking-assignments changes selective scheduling Thanks for the heads-up Marek, and sorry for the trouble. Like I said in the adjacent reply, the warning is expected (I didn't realize the testsuite

Re: [02/05] Fix PR 63384

2016-03-15 Thread Marek Polacek
On Mon, Mar 14, 2016 at 12:31:24PM +0300, Andrey Belevantsev wrote: > Hello, > > Here we're looping because we decrease the counter of the insns we still can > issue on a DEBUG_INSN thus rendering the counter negative. The fix is to > not count debug insns in the corresponding code. The selectiv

Re: [02/05] Fix PR 63384

2016-03-14 Thread Alexander Monakov
On Mon, 14 Mar 2016, Andrey Belevantsev wrote: > Here we're looping because we decrease the counter of the insns we still can > issue on a DEBUG_INSN thus rendering the counter negative. The fix is to not > count debug insns in the corresponding code. The selective scheduling is > known to spoil

[02/05] Fix PR 63384

2016-03-14 Thread Andrey Belevantsev
Hello, Here we're looping because we decrease the counter of the insns we still can issue on a DEBUG_INSN thus rendering the counter negative. The fix is to not count debug insns in the corresponding code. The selective scheduling is known to spoil the result of var tracking, but still it is