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] | |
Once we don't lose the debug info for the coalesced user vars, this would be fine. I assume this patch would be part of the var_tracking_assignments changes. It is not acceptable in mainline until the debug info for these user variables are maintained somehow.This patch should largely reduce memory consumption for some large machine-generated tests similar to those that triggered the reversion of the patch that stopped inlined user variables from being coalesced.
Without the upcoming -fvar-tracking-assignments, this patch messes with debug information of such testcases beyond repair. We might want to make this conditional on -fvar-tracking-assignments, maybe. Thoughts?
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |