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]

[tuples] Convert SSA rewriting (part 2)


This patch enables the initial SSA rewriting pass.  The major fixes are:

- tree-ssa-live.c has been converted to tuples.
- The GTY markers on the operand data structures were wrong, so the
garbage collector was trying to handle them
- When statements are removed we were not freeing the operand
structures.  This bug is also present in mainline, but the memory
leakage shouldn't be too bad, so I'll wait for 4.4 to move this in.
- We were not considering GIMPLE_ASSIGN as having memory operands.

Tested on x86.

Attachment: 20080115-ssa.diff.txt
Description: Text document


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