This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[tree-profiling] Do not cleanup in expansion
- From: Jan Hubicka <jh at suse dot cz>
- To: gcc-patches at gcc dot gnu dot org, rth at redhat dot com
- Date: Mon, 15 Mar 2004 17:56:29 +0100
- Subject: [tree-profiling] Do not cleanup in expansion
Hi,
this comment is no longer up to date
Index: ChangeLog.profiling
===================================================================
RCS file: /cvs/gcc/gcc/gcc/Attic/ChangeLog.profiling,v
retrieving revision 1.1.2.13
diff -c -3 -p -r1.1.2.13 ChangeLog.profiling
*** ChangeLog.profiling 15 Mar 2004 16:43:40 -0000 1.1.2.13
--- ChangeLog.profiling 15 Mar 2004 16:44:46 -0000
***************
*** 1,5 ****
--- 1,9 ----
2004-03-15 Jan Hubicka <jh@suse.cz>
+ * cfgexpand (tree_expand_cfg): Do not cleanup control flow.
+
+ 2004-03-15 Jan Hubicka <jh@suse.cz>
+
* cfgcleanup.c (try_forward_edges): Take into account PRE_LOOP flag
only when loop optimizer is run.
Index: cfgexpand.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/Attic/cfgexpand.c,v
retrieving revision 1.1.2.5
diff -c -3 -p -r1.1.2.5 cfgexpand.c
*** cfgexpand.c 7 Mar 2004 22:23:54 -0000 1.1.2.5
--- cfgexpand.c 15 Mar 2004 16:44:46 -0000
*************** tree_expand_cfg (void)
*** 331,341 ****
int dump_flags;
FILE *dump_file = dump_begin (TDI_expand, &dump_flags);
- /* Code updating conditional jumps rely that no conditionals will be
- simplified into unconditional jumps. This also serve as usefull sanity
- checking. */
- cleanup_control_flow ();
-
/* Write the flowgraph to a dot file. */
rtl_register_cfg_hooks ();
--- 331,336 ----