public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug rtl-optimization/42388] New: ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc
@ 2009-12-16 0:08 janis at gcc dot gnu dot org
2009-12-16 0:09 ` [Bug rtl-optimization/42388] " janis at gcc dot gnu dot org
` (8 more replies)
0 siblings, 9 replies; 10+ messages in thread
From: janis at gcc dot gnu dot org @ 2009-12-16 0:08 UTC (permalink / raw)
To: gcc-bugs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1189 bytes --]
GCC trunk gets a ICE when building SPEC CPU2000 test 176.gcc with "-O2
-fmodulo-sched -fselective-scheduling" as demonstrated by a minimized testcase
that I'll attach to this PR.
elm3b149% /home/janis/tools/gcc-trunk-anonsvn/bin/gcc -O2 -fmodulo-sched
-fselective-scheduling -c bug.c
bug.c: In function unroll_loop:
bug.c:63:1: internal compiler error: in move_bb_info, at sel-sched-ir.c:4968
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
The ICE begins with this patch:
http://gcc.gnu.org/viewcvs?view=rev&rev=153491
r153491 | rguenth | 2009-10-23 09:34:46 +0000 (Fri, 23 Oct 2009)
--
Summary: ICE in move_bb_info with sel-sched and modulo-sched for
176.gcc
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: rtl-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: janis at gcc dot gnu dot org
GCC target triplet: powerpc64-linux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42388
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug rtl-optimization/42388] ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc
2009-12-16 0:08 [Bug rtl-optimization/42388] New: ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc janis at gcc dot gnu dot org
@ 2009-12-16 0:09 ` janis at gcc dot gnu dot org
2009-12-16 0:17 ` janis at gcc dot gnu dot org
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: janis at gcc dot gnu dot org @ 2009-12-16 0:09 UTC (permalink / raw)
To: gcc-bugs
------- Comment #1 from janis at gcc dot gnu dot org 2009-12-16 00:09 -------
Created an attachment (id=19316)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19316&action=view)
Minimized testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42388
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug rtl-optimization/42388] ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc
2009-12-16 0:08 [Bug rtl-optimization/42388] New: ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc janis at gcc dot gnu dot org
2009-12-16 0:09 ` [Bug rtl-optimization/42388] " janis at gcc dot gnu dot org
@ 2009-12-16 0:17 ` janis at gcc dot gnu dot org
2009-12-16 12:10 ` [Bug rtl-optimization/42388] [4.5 Regression] " rguenth at gcc dot gnu dot org
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: janis at gcc dot gnu dot org @ 2009-12-16 0:17 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from janis at gcc dot gnu dot org 2009-12-16 00:16 -------
With GCC 4.4.2 using the same options, the minimized testcase compiles cleanly
and 176.gcc compiles and executes successfully.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42388
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug rtl-optimization/42388] [4.5 Regression] ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc
2009-12-16 0:08 [Bug rtl-optimization/42388] New: ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc janis at gcc dot gnu dot org
2009-12-16 0:09 ` [Bug rtl-optimization/42388] " janis at gcc dot gnu dot org
2009-12-16 0:17 ` janis at gcc dot gnu dot org
@ 2009-12-16 12:10 ` rguenth at gcc dot gnu dot org
2009-12-24 7:39 ` abel at gcc dot gnu dot org
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-12-16 12:10 UTC (permalink / raw)
To: gcc-bugs
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |4.4.2
Summary|ICE in move_bb_info with |[4.5 Regression] ICE in
|sel-sched and modulo-sched |move_bb_info with sel-sched
|for 176.gcc |and modulo-sched for 176.gcc
Target Milestone|--- |4.5.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42388
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug rtl-optimization/42388] [4.5 Regression] ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc
2009-12-16 0:08 [Bug rtl-optimization/42388] New: ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc janis at gcc dot gnu dot org
` (2 preceding siblings ...)
2009-12-16 12:10 ` [Bug rtl-optimization/42388] [4.5 Regression] " rguenth at gcc dot gnu dot org
@ 2009-12-24 7:39 ` abel at gcc dot gnu dot org
2010-01-02 16:01 ` rguenth at gcc dot gnu dot org
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: abel at gcc dot gnu dot org @ 2009-12-24 7:39 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from abel at gcc dot gnu dot org 2009-12-24 07:39 -------
The problem was that the failing assert is actually too strict, when an empty
block is removed, its predecessor could be outside the region. After fixing
this, I have also further robustified the function to expect empty blocks with
no succs or preds, as this problem showed itself yet another time via the
single failed test of the patch on ia64.
* sel-sched-ir.c (maybe_tidy_empty_bb): Do not delete empty blocks
that have no predecessors nor successors. Do not call move_bb_info
for empty blocks outside of current region.
---
gcc/sel-sched-ir.c | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.c
index 3c2989a..0950f2a 100644
--- a/gcc/sel-sched-ir.c
+++ b/gcc/sel-sched-ir.c
@@ -3519,12 +3519,15 @@ maybe_tidy_empty_bb (basic_block bb)
bool rescan_p;
/* Keep empty bb only if this block immediately precedes EXIT and
- has incoming non-fallthrough edge. Otherwise remove it. */
+ has incoming non-fallthrough edge, or it has no predecessors or
+ successors. Otherwise remove it. */
if (!sel_bb_empty_p (bb)
|| (single_succ_p (bb)
&& single_succ (bb) == EXIT_BLOCK_PTR
&& (!single_pred_p (bb)
- || !(single_pred_edge (bb)->flags & EDGE_FALLTHRU))))
+ || !(single_pred_edge (bb)->flags & EDGE_FALLTHRU)))
+ || EDGE_COUNT (bb->preds) == 0
+ || EDGE_COUNT (bb->succs) == 0)
return false;
/* Do not attempt to redirect complex edges. */
@@ -3574,7 +3577,8 @@ maybe_tidy_empty_bb (basic_block bb)
{
gcc_assert (pred_bb != NULL);
- move_bb_info (pred_bb, bb);
+ if (in_current_region_p (pred_bb))
+ move_bb_info (pred_bb, bb);
remove_empty_bb (bb, true);
}
--
abel at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |abel at gcc dot gnu dot org,
| |amonakov at gcc dot gnu dot
| |org
AssignedTo|unassigned at gcc dot gnu |abel at gcc dot gnu dot org
|dot org |
Status|UNCONFIRMED |ASSIGNED
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2009-12-24 07:39:24
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42388
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug rtl-optimization/42388] [4.5 Regression] ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc
2009-12-16 0:08 [Bug rtl-optimization/42388] New: ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc janis at gcc dot gnu dot org
` (3 preceding siblings ...)
2009-12-24 7:39 ` abel at gcc dot gnu dot org
@ 2010-01-02 16:01 ` rguenth at gcc dot gnu dot org
2010-01-14 11:03 ` abel at gcc dot gnu dot org
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-01-02 16:01 UTC (permalink / raw)
To: gcc-bugs
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42388
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug rtl-optimization/42388] [4.5 Regression] ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc
2009-12-16 0:08 [Bug rtl-optimization/42388] New: ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc janis at gcc dot gnu dot org
` (4 preceding siblings ...)
2010-01-02 16:01 ` rguenth at gcc dot gnu dot org
@ 2010-01-14 11:03 ` abel at gcc dot gnu dot org
2010-01-14 11:08 ` abel at gcc dot gnu dot org
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: abel at gcc dot gnu dot org @ 2010-01-14 11:03 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from abel at gcc dot gnu dot org 2010-01-14 11:02 -------
Subject: Bug 42388
Author: abel
Date: Thu Jan 14 11:02:18 2010
New Revision: 155894
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155894
Log:
PR rtl-optimization/42388
* sel-sched-ir.c (maybe_tidy_empty_bb): Do not delete empty blocks
that have no predecessors nor successors. Do not call move_bb_info
for empty blocks outside of current region.
Added:
trunk/gcc/testsuite/gcc.dg/pr42388.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/sel-sched-ir.c
trunk/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42388
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug rtl-optimization/42388] [4.5 Regression] ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc
2009-12-16 0:08 [Bug rtl-optimization/42388] New: ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc janis at gcc dot gnu dot org
` (5 preceding siblings ...)
2010-01-14 11:03 ` abel at gcc dot gnu dot org
@ 2010-01-14 11:08 ` abel at gcc dot gnu dot org
2010-02-07 4:47 ` hjl at gcc dot gnu dot org
2010-08-24 9:01 ` abel at gcc dot gnu dot org
8 siblings, 0 replies; 10+ messages in thread
From: abel at gcc dot gnu dot org @ 2010-01-14 11:08 UTC (permalink / raw)
To: gcc-bugs
------- Comment #5 from abel at gcc dot gnu dot org 2010-01-14 11:08 -------
Fixed.
--
abel at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42388
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug rtl-optimization/42388] [4.5 Regression] ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc
2009-12-16 0:08 [Bug rtl-optimization/42388] New: ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc janis at gcc dot gnu dot org
` (6 preceding siblings ...)
2010-01-14 11:08 ` abel at gcc dot gnu dot org
@ 2010-02-07 4:47 ` hjl at gcc dot gnu dot org
2010-08-24 9:01 ` abel at gcc dot gnu dot org
8 siblings, 0 replies; 10+ messages in thread
From: hjl at gcc dot gnu dot org @ 2010-02-07 4:47 UTC (permalink / raw)
To: gcc-bugs
------- Comment #6 from hjl at gcc dot gnu dot org 2010-02-07 04:44 -------
Subject: Bug 42388
Author: hjl
Date: Sun Feb 7 04:41:22 2010
New Revision: 156562
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.
2010-02-06 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline:
2010-02-05 Dodji Seketeli <dodji@redhat.com>
PR c++/42915
* g++.dg/other/crash-9.C: New test.
2010-02-03 Jason Merrill <jason@redhat.com>
PR c++/40138
* g++.dg/ext/builtin11.C: New.
2010-02-03 Richard Guenther <rguenther@suse.de>
PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.
2010-02-03 Richard Guenther <rguenther@suse.de>
PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.
2010-01-29 Dodji Seketeli <dodji@redhat.com>
PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.
2010-01-28 Uros Bizjak <ubizjak@gmail.com>
PR target/42891
* gcc.target/i386/pr42891.c: New test.
2010-01-28 Richard Guenther <rguenther@suse.de>
PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.
2010-01-28 Michael Matz <matz@suse.de>
* gcc.target/i386/pr42881.c: New test.
2010-01-28 Dodji Seketeli <dodji@redhat.com>
PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.
2010-01-27 Jakub Jelinek <jakub@redhat.com>
PR middle-end/42874
* gcc.dg/vla-22.c: New test.
2010-01-26 Richard Guenther <rguenther@suse.de>
PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.
2010-01-25 Tobias Burnus <burnus@net-b.de>
PR fortran/42858
* gfortran.dg/generic_21.f90: New test.
2010-01-21 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.
2010-01-20 Alexandre Oliva <aoliva@redhat.com>
PR debug/42715
* gcc.dg/pr42715.c: New.
2010-01-20 Richard Guenther <rguenther@suse.de>
PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.
2010-01-19 Paul Thomas <pault@gcc.gnu.org>
PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.
2010-01-18 Dodji Seketeli <dodji@redhat.com>
PR c++/42766
* g++.dg/conversion/op6.C: New test.
2010-01-18 Richard Guenther <rguenther@suse.de>
PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.
2010-01-17 Richard Guenther <rguenther@suse.de>
PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.
2010-01-17 Janus Weil <janus@gcc.gnu.org>
PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.
2010-01-15 Richard Guenther <rguenther@suse.de>
PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.
2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/42684
* gfortran.dg/interface_31.f90: New test.
2010-01-14 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.
2010-01-14 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.
2010-01-14 Alexander Monakov <amonakov@ispras.ru>
PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.
2010-01-14 Alexander Monakov <amonakov@ispras.ru>
PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.
2010-01-14 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.
2010-01-13 Richard Guenther <rguenther@suse.de>
PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.
2010-01-13 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.
2010-01-13 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.
2010-01-13 Richard Guenther <rguenther@suse.de>
PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.
2010-01-13 Richard Guenther <rguenther@suse.de>
PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.
2010-01-12 Joseph Myers <joseph@codesourcery.com>
PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.
2010-01-09 Alexandre Oliva <aoliva@redhat.com>
PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.
2010-01-09 Alexandre Oliva <aoliva@redhat.com>
PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.
2010-01-09 Richard Guenther <rguenther@suse.de>
PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.
Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
- copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/builtin11.C
- copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/ext/builtin11.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/other/crash-5.C
- copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/other/crash-5.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/other/crash-7.C
- copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/other/crash-7.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/other/crash-8.C
- copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/other/crash-8.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/other/crash-9.C
- copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/other/crash-9.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef27.C
- copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/template/typedef27.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef28.C
- copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/template/typedef28.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42704.C
- copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/torture/pr42704.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42714.C
- copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/torture/pr42714.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42739.C
- copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/torture/pr42739.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42883.C
- copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/torture/pr42883.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42703.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42703.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42705.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42705.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42708-1.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42708-1.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42716.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42716.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42717.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42717.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42730.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42730.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42927.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42927.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/execute/pr42248.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.c-torture/execute/pr42248.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/execute/pr42512.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.c-torture/execute/pr42512.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/errno-1.c
- copied unchanged from r156561, trunk/gcc/testsuite/gcc.dg/errno-1.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/ipa/pr42706.c
- copied unchanged from r156561, trunk/gcc/testsuite/gcc.dg/ipa/pr42706.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42250.c
- copied unchanged from r156561, trunk/gcc/testsuite/gcc.dg/pr42250.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42388.c
- copied unchanged from r156561, trunk/gcc/testsuite/gcc.dg/pr42388.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42715.c
- copied unchanged from r156561, trunk/gcc/testsuite/gcc.dg/pr42715.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/torture/pr42363.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.dg/torture/pr42363.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/tree-ssa/pr42585.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.dg/tree-ssa/pr42585.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr42395.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.dg/vect/pr42395.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr42604.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.dg/vect/pr42604.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr42709.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.dg/vect/pr42709.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vla-22.c
- copied unchanged from r156561, trunk/gcc/testsuite/gcc.dg/vla-22.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/pr42881.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.target/i386/pr42881.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/pr42891.c
- copied unchanged from r156561,
trunk/gcc/testsuite/gcc.target/i386/pr42891.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/bounds_check_15.f90
- copied unchanged from r156561,
trunk/gcc/testsuite/gfortran.dg/bounds_check_15.f90
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/generic_21.f90
- copied unchanged from r156561,
trunk/gcc/testsuite/gfortran.dg/generic_21.f90
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/interface_31.f90
- copied unchanged from r156561,
trunk/gcc/testsuite/gfortran.dg/interface_31.f90
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/interface_assignment_5.f90
- copied unchanged from r156561,
trunk/gcc/testsuite/gfortran.dg/interface_assignment_5.f90
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr42294.f
- copied unchanged from r156561,
trunk/gcc/testsuite/gfortran.dg/pr42294.f
branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/compile/pr42781.f90
- copied unchanged from r156561,
trunk/gcc/testsuite/gfortran.fortran-torture/compile/pr42781.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42388
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug rtl-optimization/42388] [4.5 Regression] ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc
2009-12-16 0:08 [Bug rtl-optimization/42388] New: ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc janis at gcc dot gnu dot org
` (7 preceding siblings ...)
2010-02-07 4:47 ` hjl at gcc dot gnu dot org
@ 2010-08-24 9:01 ` abel at gcc dot gnu dot org
8 siblings, 0 replies; 10+ messages in thread
From: abel at gcc dot gnu dot org @ 2010-08-24 9:01 UTC (permalink / raw)
To: gcc-bugs
------- Comment #7 from abel at gcc dot gnu dot org 2010-08-24 09:01 -------
Subject: Bug 42388
Author: abel
Date: Tue Aug 24 09:01:18 2010
New Revision: 163507
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163507
Log:
Backport from mainline:
PR rtl-optimization/42388
* sel-sched-ir.c (maybe_tidy_empty_bb): Do not delete empty blocks
that have no predecessors nor successors. Do not call move_bb_info
for empty blocks outside of current region.
Modified:
branches/gcc-4_4-branch/gcc/ChangeLog
branches/gcc-4_4-branch/gcc/sel-sched-ir.c
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42388
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2010-08-24 9:01 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-12-16 0:08 [Bug rtl-optimization/42388] New: ICE in move_bb_info with sel-sched and modulo-sched for 176.gcc janis at gcc dot gnu dot org
2009-12-16 0:09 ` [Bug rtl-optimization/42388] " janis at gcc dot gnu dot org
2009-12-16 0:17 ` janis at gcc dot gnu dot org
2009-12-16 12:10 ` [Bug rtl-optimization/42388] [4.5 Regression] " rguenth at gcc dot gnu dot org
2009-12-24 7:39 ` abel at gcc dot gnu dot org
2010-01-02 16:01 ` rguenth at gcc dot gnu dot org
2010-01-14 11:03 ` abel at gcc dot gnu dot org
2010-01-14 11:08 ` abel at gcc dot gnu dot org
2010-02-07 4:47 ` hjl at gcc dot gnu dot org
2010-08-24 9:01 ` abel at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).