This is the mail archive of the gcc@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] | |
In message <20031119190649.GQ16923@atrey.karlin.mff.cuni.cz>, Jan Hubicka write s: >This brings me into questions about my tail call updating code. >Perhaps I need to re-do SSA form on call cobbered variables after >removing the call? Are you changing the CFG? Are you changing the dominator tree? Those are the key questions. >> The exception is the dominator based jump threader where we do rerewrite >> existing SSA_NAMEs. In that case we know there are no overlaps as we have >> done no optimizations which could have created an overlap. > >I see. It would be nice to drop a comment somewhere in tree-optimize.c >clarifying what can be renamed when. Err, I thought there was a comment regarding this issue in the code. Regardless, from discussions with Andrew we may have the ability to un-ssa specific variables, which would make this a non-issue. jeff
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |