diff options
author | Alexander Monakov <amonakov@ispras.ru> | 2011-04-08 15:53:25 +0400 |
---|---|---|
committer | Alexander Monakov <amonakov@gcc.gnu.org> | 2011-04-08 15:53:25 +0400 |
commit | ea4d630fef8a13e6fa4a1db99b1d1057a0bd7a72 (patch) | |
tree | 586c2008cb2ba82b8fde6b577fb903af06659acd /gcc/expr.c | |
parent | 07643d76c74845e250bdedca6b7148ebccff780b (diff) | |
download | gcc-ea4d630fef8a13e6fa4a1db99b1d1057a0bd7a72.zip gcc-ea4d630fef8a13e6fa4a1db99b1d1057a0bd7a72.tar.gz gcc-ea4d630fef8a13e6fa4a1db99b1d1057a0bd7a72.tar.bz2 |
re PR rtl-optimization/48302 (ICE: SIGSEGV in reposition_prologue_and_epilogue_notes (function.c:5662) with -fcrossjumping -fselective-scheduling2)
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.
From-SVN: r172176
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions