[Bug rtl-optimization/38518] Excessive compile time with -O3
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Jan 17 10:48:00 GMT 2014
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 <rguenther@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
More information about the Gcc-bugs
mailing list