This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/20177] ICE in schedule-insns for -O2 -fmodulo-sched
- From: "janis at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 14 Mar 2005 20:25:17 -0000
- Subject: [Bug middle-end/20177] ICE in schedule-insns for -O2 -fmodulo-sched
- References: <20050223184602.20177.janis@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From janis at gcc dot gnu dot org 2005-03-14 20:25 -------
Mainline and 4.0 branch still fail the small testcase with "fatal error:
internal consistency failure" when built for powerpc-linux (not just
powerpc64-linux). The failure begins with the following patch, added
before the 4.0 branch was created:
2005-02-19 Steven Bosscher <stevenb@suse.de>
PR middle-end/19698
* function.h (struct function): New field `max_loop_depth'.
* cfgloop.c (establish_preds): Update maximum loop depth seen so far.
(flow_loops_find): Reset the max loop depth count before finding loops.
* flow.c (MAX_LIVENESS_ROUNDS): New constant.
(update_life_info_in_dirty_blocks): Remove 2002-05-28 workaround.
(calculate_global_regs_live): Make sure the loop will terminate
when the initial sets are not empty.
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |stevenb at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20177