Hello,

On 14.03.2016 12:10, Andrey Belevantsev wrote:
Hello,

In this thread I will be posting the patches for the fixed selective
scheduling PRs (except the one that was already kindly checked in by Jeff).
 The patches were tested both on x86-64 and ia64 with the following
combination: 1) the usual bootstrap/regtest, which only utilizes sel-sched
on its own tests, made by default to run on arm/ppc/x86-64/ia64; 2) the
bootstrap/regtest with the second scheduler forced to sel-sched; 3) both
schedulers forced to sel-sched.  In all cases everything seemed to be fine.

Three of the PRs are regressions, the other two showed different errors
across the variety of releases tested by submitters;  I think all of them
are appropriate at this stage -- they do not touch anything outside of
selective scheduling except the first patch where a piece of code from
sched-deps.c needs to be refactored into a function to be called from
sel-sched.c.

I've backported all regression PRs to gcc-5-branch after testing there again with selective scheduling force enabled: PRs 64411, 66660, 69032, 69102. The first one was not marked as a regression as such but the test for PR 70292, which is duplicate, works for me on gcc 5.1 thus making it a regression, too.

Andrey


Andrey

Reply via email to