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 optimization/11496] [3.3 Regression] error in flow_loops_find when -funroll-loops active


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11496


janis187 at us dot ibm dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rth at redhat dot com, jh at
                   |                            |suse dot cz


------- Additional Comments From janis187 at us dot ibm dot com  2003-08-05 18:09 -------
The regression in PR 11496 was introduced or exposed by this patch:

--- gcc/gcc/ChangeLog ---

Wed Jul 18 18:46:30 CEST 2001  Richard Henderson <rth@cygnus.com>
                               Jan Hubicka  <jh@suse.cz>

        * flow.c (redirect_edge_and_branch): Bail out on complex edges.
        (try_optimize_cfg): Do not remove tail recursive labels before sibcall.
        * jump.c (mark_jump_label): Do not forward branches.

The regression hunt took place on i686-pc-linux-gnu using a native
compiler (the bug isn't specific to powerpc) to compile the submitter's
test case with "-O2 -funroll-loops".


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