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

--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Jan 17 10:47:59 2014
New Revision: 206702

URL: http://gcc.gnu.org/viewcvs?rev=206702&root=gcc&view=rev
Log:
2014-01-17  Richard Biener  <rguent...@suse.de>

    PR rtl-optimization/38518
    * df.h (df_analyze_loop): Declare.
    * df-core.c: Include cfgloop.h.
    (df_analyze_1): Split out main part of df_analyze.
    (df_analyze): Adjust.
    (loop_inverted_post_order_compute): New function.
    (loop_post_order_compute): Likewise.
    (df_analyze_loop): New function avoiding whole-function
    postorder computes.
    * loop-invariant.c (find_defs): Use df_analyze_loop.
    (find_invariants): Adjust.
    * loop-iv.c (iv_analysis_loop_init): Use df_analyze_loop.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/df-core.c
    trunk/gcc/df.h
    trunk/gcc/loop-invariant.c
    trunk/gcc/loop-iv.c

Reply via email to