Re: patch to fix PR56999

2013-04-19 Thread Vladimir Makarov
On 13-04-19 4:55 PM, Steven Bosscher wrote: On Fri, Apr 19, 2013 at 5:58 AM, Vladimir Makarov wrote: The problem was in complicated interactions of coalescing and doing/undoing inheritance and assignment sub-passes through several iterations. One solution would be in modifying coalescing in

Re: patch to fix PR56999

2013-04-19 Thread Steven Bosscher
On Fri, Apr 19, 2013 at 5:58 AM, Vladimir Makarov wrote: > The problem was in complicated interactions of coalescing and > doing/undoing inheritance and assignment sub-passes through several > iterations. One solution would be in modifying coalescing in order to take > future actions in undoing

Re: patch to fix PR56999

2013-04-18 Thread Vladimir Makarov
On 13-04-18 11:58 PM, Vladimir Makarov wrote: 2013-04-18 Vladimir Makarov PR rtl-optimization/56992 * lra-coalesce.c (coalescable_pseudo_p): Remove 2nd parameter and related code. (lra_coalesce): Remove split_origin_bitmap and related code. * lra.c (lr

patch to fix PR56999

2013-04-18 Thread Vladimir Makarov
The following patch fixes http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56999 The problem was in complicated interactions of coalescing and doing/undoing inheritance and assignment sub-passes through several iterations. One solution would be in modifying coalescing in order to take future