> From: Jakub Jelinek <ja...@redhat.com> > Date: Thu, 31 Oct 2013 00:16:41 +0100
> On Fri, Oct 25, 2013 at 05:19:06PM +0200, Martin Jambor wrote: > > 2013-10-23 Martin Jambor <mjam...@suse.cz> > > > > PR rtl-optimization/10474 > > * ira.c (find_moveable_pseudos): Do not calculate dominance info > > nor df analysis. > > (interesting_dest_for_shprep): New function. > > (split_live_ranges_for_shrink_wrap): Likewise. > > (ira): Calculate dominance info and df analysis. Call > > split_live_ranges_for_shrink_wrap. > > > > testsuite/ > > * gcc.dg/pr10474.c: New testcase. > > * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise. > > * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise. > > Unfortunately this patch breaks i686-linux bootstrap, It (revision r204205) "also" causes <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58934>. (If I had seen your message Jakub, it might have saved me the reghunt and a PR. On the other hand, debugging an ICE is far more comfortable than a miscompare.) brgds, H-P