This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/20177] ICE in schedule-insns for -O2 -fmodulo-sched


------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]