Patchwork change TDI_generic into TDI_gimple

login
register
mail settings
Submitter Andi Hellmund
Date April 6, 2011, 11:17 p.m.
Message ID <4D9CF474.4070109@andihellmund.com>
Download mbox | patch
Permalink /patch/90103/
State New
Headers show

Comments

Andi Hellmund - April 6, 2011, 11:17 p.m.
Hey,

while searching through the code related to debug dumps, I realized that 
that the TDI_generic enum value is misleading since it is used to dump 
out GIMPLE code instead of GENERIC tree code. This is already indicated 
by the used dump file name extension (.gimple).

Changelog:

	* doc/invoke.texi: Adapt documentation.
	* tree-pass.h: replace TDI_generic by TDI_gimple.
	* cgraphunit.c: replace TDI_generic by TDI_gimple.
	* stor-layout.c: replace TDI_generic by TDI_gimple.




Thanks,
Andi

Patch

Index: gcc/doc/invoke.texi
===================================================================
--- gcc/doc/invoke.texi	(revision 172064)
+++ gcc/doc/invoke.texi	(working copy)
@@ -5453,7 +5453,7 @@  Dump after all tree based optimization,

  @item gimple
  @opindex fdump-tree-gimple
-Dump each function before and after the gimplification pass to a file.  The
+Dump each function after the gimplification pass to a file.  The
  file name is made by appending @file{.gimple} to the source file name.

  @item cfg
Index: gcc/tree-pass.h
===================================================================
--- gcc/tree-pass.h	(revision 172064)
+++ gcc/tree-pass.h	(working copy)
@@ -34,7 +34,7 @@  enum tree_dump_index
    TDI_tu,			/* dump the whole translation unit.  */
    TDI_class,			/* dump class hierarchy.  */
    TDI_original,			/* dump each function before optimizing it */
-  TDI_generic,			/* dump each function after genericizing it */
+  TDI_gimple,			/* dump each function after gimplification */
    TDI_nested,			/* dump each function after unnesting it */
    TDI_vcg,			/* create a VCG graph file for each
  				   function's flowgraph.  */
Index: gcc/cgraphunit.c
===================================================================
--- gcc/cgraphunit.c	(revision 172064)
+++ gcc/cgraphunit.c	(working copy)
@@ -794,7 +794,7 @@  cgraph_analyze_function (struct cgraph_n
       body.  */
    if (!gimple_body (decl))
      gimplify_function_tree (decl);
-  dump_function (TDI_generic, decl);
+  dump_function (TDI_gimple, decl);

    cgraph_lower_function (node);
    node->analyzed = true;
Index: gcc/stor-layout.c
===================================================================
--- gcc/stor-layout.c	(revision 172064)
+++ gcc/stor-layout.c	(working copy)
@@ -387,7 +387,7 @@  finalize_size_functions (void)
      {
        dump_function (TDI_original, fndecl);
        gimplify_function_tree (fndecl);
-      dump_function (TDI_generic, fndecl);
+      dump_function (TDI_gimple, fndecl);
        cgraph_finalize_function (fndecl, false);
      }