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 tree-optimization/22471] [4.1 Regression] corrupted profile info with -O3 -fprofile-use


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-08-11 17:31 -------
This was most likely fixed by the following patches:
2005-07-28  Jan Hubicka  <jh@suse.cz>

        * Makefile.in (rtl-profile.o): Kill all traces of it.
       ....
2005-08-03  Jan Hubicka  <jh@suse.cz>

        * cfgloop.h (DLTHE_FLAG_COMPLETTE_PEEL): New flag.
        * cfgloopmanip.c (duplicate_loop_to_header_edge): Special case
        profile updating for complette unrolling.
        * loop-unroll.c (peel_loop_completely): Use it.
        * tree-ssa-loop-ivcanon.c (try_unroll_loop_completely): Likewise.
        (tree_unroll_loops_completely): Disable code growing unrolling of cold
        loops.

2005-08-02  Jan Hubicka  <jh@suse.cz>

        * tree-ssa-dom.c (thread_across_edge): Remove updating here.
        * tree-ssa-threadupdate.c (thread_block): Add it here.

2005-08-01  Jan Hubicka  <jh@suse.cz>

        * profile.c (compute_value_histograms): Fix thinko.
        * value-prof.c: Include toplev.h
        (check_counter): New function.
        (tree_divmod_fixed_value_transform, tree_mod_pow2_value_transform,
        tree_mod_subtract_transform): Add sanity check.



-- 


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


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