This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r172176 - in /trunk/gcc: ChangeLog sel-sched-ir...
- From: amonakov at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 08 Apr 2011 11:53:26 -0000
- Subject: r172176 - in /trunk/gcc: ChangeLog sel-sched-ir...
Author: amonakov
Date: Fri Apr 8 11:53:25 2011
New Revision: 172176
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172176
Log:
PR rtl-optimization/48302
* sel-sched-ir.h (sel_add_loop_preheaders): Update prototype.
* sel-sched-ir.c (sel_add_loop_preheaders): Add 'bbs' argument. Use
it to record added preheader blocks.
* sel-sched.c (setup_current_loop_nest): Add 'bbs' argument. Pass it
on to sel_add_loop_preheaders.
(sel_region_init): Move call to setup_current_loop_nest after
sel_init_bbs.
testsuite:
* g++.dg/opt/pr48302.C: New.
Added:
trunk/gcc/testsuite/g++.dg/opt/pr48302.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/sel-sched-ir.c
trunk/gcc/sel-sched-ir.h
trunk/gcc/sel-sched.c
trunk/gcc/testsuite/ChangeLog