This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Fix PR 46521 and 46522 (remnants of PR45352)


On 01/12/2011 03:41 AM, Andrey Belevantsev wrote:
Hi,

I'm pinging this patch -- Zdenek has reported in the PR 45352 that it (finally) works fine with his testing. The only change with the posted patch will be that I will update the copyright years with 2011 :)

Andrey

The patch is ok. Thanks for it, Andrey.

On 24.12.2010 12:45, Andrey Belevantsev wrote:
Sigh, I have overlooked that we also need to recheck the state when we have
reached the issue_rate limit (as we agreed on earlier this year), not only
when we have a data dependency stall. So the above amendment to the patch
is needed, bootstrapped and tested on x86-64 with selective scheduler
enabled. Ok for trunk and branches?


Andrey

2010-12-21 Andrey Belevantsev <abel@ispras.ru>

PR rtl-optimization/45352
* sel-sched.c (reset_sched_cycles_in_current_ebb): Also recheck the DFA state
in the advancing loop when we have issued issue_rate insns.


gcc/testsuite:

2010-12-21 Andrey Belevantsev <abel@ispras.ru>

PR rtl-optimization/45352
gcc.dg/pr45352-3.c: New.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]