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/44688] [4.6/4.7/4.8 Regression] Excessive code-size growth at -O3


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

--- Comment #8 from Richard Guenther <rguenth at gcc dot gnu.org> 2012-04-18 11:34:01 UTC ---
Author: rguenth
Date: Wed Apr 18 11:33:51 2012
New Revision: 186566

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186566
Log:
2012-04-18  Richard Guenther  <rguenther@suse.de>

    PR tree-optimization/44688
    * cfgloop.h (record_niter_bound): Declare.
    * tree-ssa-loop-niter.c (record_niter_bound): Export.
    Update the estimation with the upper bound here...
    (estimate_numbers_of_iterations_loop): ... instead of here.
    Do not forcefully reset a recorded upper bound.
    * tree-vect-loop-manip.c (vect_do_peeling_for_alignment):
    Record the maximum number of loop iterations of the
    prologue loop.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cfgloop.h
    trunk/gcc/tree-ssa-loop-niter.c
    trunk/gcc/tree-vect-loop-manip.c


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