OSDN Git Service

* tree-pass.h (pass_cfg): Remove.
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Mar 2006 21:04:56 +0000 (21:04 +0000)
committersteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Mar 2006 21:04:56 +0000 (21:04 +0000)
* alias.c (rest_of_handle_cfg, pass_cfg): Remove.
* passes.c (pass_cfg): Don't run it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112069 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/alias.c
gcc/passes.c
gcc/tree-pass.h

index b4258bd..15fbdc7 100644 (file)
@@ -1,3 +1,9 @@
+2006-03-14  Steven Bosscher  <stevenb.gcc@gmail.com>
+
+       * tree-pass.h (pass_cfg): Remove.
+       * alias.c (rest_of_handle_cfg, pass_cfg): Remove.
+       * passes.c (pass_cfg): Don't run it.
+
 2006-03-14  Kazu Hirata  <kazu@codesourcery.com>
 
        * Makefile.in (reg-stack.o): Don't depend on gt-reg-stack.h.
index d66d0c7..ad9855d 100644 (file)
@@ -2642,36 +2642,5 @@ end_alias_analysis (void)
   free (reg_known_equiv_p);
   reg_known_equiv_p = 0;
 }
-\f
-/* Do control and data flow analysis; write some of the results to the
-   dump file.  */
-static unsigned int
-rest_of_handle_cfg (void)
-{
-  if (dump_file)
-    dump_flow_info (dump_file, dump_flags);
-  if (optimize)
-    cleanup_cfg (CLEANUP_EXPENSIVE
-                 | (flag_thread_jumps ? CLEANUP_THREADING : 0));
-  return 0;
-}
-
-struct tree_opt_pass pass_cfg =
-{
-  "cfg",                                /* name */
-  NULL,                                        /* gate */   
-  rest_of_handle_cfg,                   /* execute */       
-  NULL,                                 /* sub */
-  NULL,                                 /* next */
-  0,                                    /* static_pass_number */
-  TV_FLOW,                              /* tv_id */
-  0,                                    /* properties_required */
-  0,                                    /* properties_provided */
-  0,                                    /* properties_destroyed */
-  0,                                    /* todo_flags_start */
-  TODO_dump_func,                       /* todo_flags_finish */
-  'f'                                   /* letter */
-};
-
 
 #include "gt-alias.h"
index f6a97f6..85bfefa 100644 (file)
@@ -634,7 +634,6 @@ init_optimization_passes (void)
   NEXT_PASS (pass_cse);
   NEXT_PASS (pass_gcse);
   NEXT_PASS (pass_jump_bypass);
-  NEXT_PASS (pass_cfg);
   NEXT_PASS (pass_rtl_ifcvt);
   NEXT_PASS (pass_tracer);
   /* Perform loop optimizations.  It might be better to do them a bit
index a7c3f00..7f05d3c 100644 (file)
@@ -334,7 +334,6 @@ extern struct tree_opt_pass pass_jump2;
 extern struct tree_opt_pass pass_cse;
 extern struct tree_opt_pass pass_gcse;
 extern struct tree_opt_pass pass_jump_bypass;
-extern struct tree_opt_pass pass_cfg;
 extern struct tree_opt_pass pass_profiling;
 extern struct tree_opt_pass pass_rtl_ifcvt;
 extern struct tree_opt_pass pass_tracer;