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] |
Thanks, Eric. By the way your analysis was very useful. I've just committed the patch.The following patch solving PR/37377. The analysis of the problem can be found on
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37377
The patch was successfully bootstrapped on 4 platforms: x86, x86_64,
ppc64, and itanium.
Thanks for fixing the problem.
The patch might solve bootstrap problems on sparc and alpha. But I am
not sure about it.
SPARC and Alpha are already fixed as of this writing. :-)
2008-09-08 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-opt/37377
* ira-build.c (common_loop_tree_node_dominator): Remove. (copy_live_ranges_to_removed_store_destinations): New function. (regno_top_level_allocno_map): Move to top level from ... (ira_flattening): ... here. Use copy_live_ranges_to_removed_store_destinations.
* ira-emit.c (generate_edge_moves): Fix a comment.
Given that I debugged the problem and that it's formally an RTL optimization, I think I can approve the patch, so OK for mainline.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |