------- Comment #5 from ebotcazou at gcc dot gnu dot org  2007-11-12 21:21 
-------
Subject: Bug 34035

Author: ebotcazou
Date: Mon Nov 12 21:21:37 2007
New Revision: 130122

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130122
Log:
        PR rtl-optimization/34035
        * cse.c (cse_cfg_altered): New global variable.
        (cse_jumps_altered): Make boolean.
        (recorded_label_ref): Likewise.
        (cse_insn): Adjust for above changes.
        (cse_extended_basic_block): Likewise.  Set cse_cfg_altered
        if dead edges have been purged.
        (cse_main): Change return value specification and adjust code.
        (rest_of_handle_cse): Adjust for above change.
        (rest_of_handle_cse2): Likewise.
        * gcse.c (rest_of_handle_gcse): Likewise.


Added:
    trunk/gcc/testsuite/g++.dg/opt/cfg5.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cse.c
    trunk/gcc/gcse.c
    trunk/gcc/testsuite/ChangeLog


-- 


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

Reply via email to