Hi,
I noticed that the scheduler created long dependence list about ~9000
elements long and slowed compilation time for about an hour. Attached
patch flushes the dependence list is case of it is longer than
MAX_PENDING_LIST_LENGTH. Tested with gcc testsite on x86_64-linux-gnu
with c and c++ enabled. Ok for trunk?
           thanks, Dinar.

2013-05-28 Dinar Temirbulatov <di...@kugelworks.com>

            PR rtl-optimization/57268
            * sched-deps.c (sched_analyze_2): Flush dependence list
then it is longer than MAX_PENDING_LIST_LENGTH.

Attachment: fix.patch
Description: Binary data

Reply via email to