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] |
Hello, This patch fixes several issues revealed after enabling selective scheduling before reload. These include: allocating and extending the bitmaps correctly so that they can hold pseudos, fixing few memory leaks, handling the case when recovery is inserted before the EXIT block which has predecessor with fallthrough edge to it. An issue with removing empty blocks in move_op (resulting in non-equivalent CFG) was fixed. Expressions which target register availability is invalidated by the insertion of the bookkeeping are recorded and later given another register at scheduling. Insns simplification is postponed until the end of the scheduling. Tested on ia64, committed to sel-sched branch. -- Best regards, Dmitry
Attachment:
first-sched-fixes.diff.txt
Description: Text document
Attachment:
first-sched-fixes.clg.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |