OSDN Git Service

* debug.h: Use "tree" and "rtx" throughout.
authorgrahams <grahams@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Jan 2002 09:54:39 +0000 (09:54 +0000)
committergrahams <grahams@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Jan 2002 09:54:39 +0000 (09:54 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48629 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/debug.c
gcc/debug.h

index ad31deb..c792fbe 100644 (file)
@@ -1,3 +1,9 @@
+2002-01-08  Graham Stott  <grahams@redhat.com>
+
+       * debug.h: Use "tree" and "rtx" throughout.
+
+       * debug.c: Likewise.
+
 2002-01-08  Nick Clifton  <nickc@cambridge.redhat.com>
 
        * dbxout.c (dbxout_symbol_location): If a symbol ref is in the
index 05811a9..75d13ba 100644 (file)
@@ -1,5 +1,5 @@
 /* Do-nothing debug hooks for GCC.
-   Copyright (C) 2001 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002 Free Software Foundation, Inc.
 
 This program is free software; you can redistribute it and/or modify it
 under the terms of the GNU General Public License as published by the
@@ -54,20 +54,20 @@ debug_nothing_void ()
 
 void
 debug_nothing_tree (decl)
-     union tree_node *decl ATTRIBUTE_UNUSED;
+     tree decl ATTRIBUTE_UNUSED;
 {
 }
 
 bool
 debug_true_tree (block)
-     union tree_node *block ATTRIBUTE_UNUSED;
+     tree block ATTRIBUTE_UNUSED;
 {
   return true;
 }
 
 void
 debug_nothing_rtx (insn)
-     struct rtx_def *insn ATTRIBUTE_UNUSED;
+     rtx insn ATTRIBUTE_UNUSED;
 {
 }
 
index 865e5f8..1f4349d 100644 (file)
@@ -1,5 +1,5 @@
 /* Debug hooks for GCC.
-   Copyright (C) 2001 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002 Free Software Foundation, Inc.
 
 This program is free software; you can redistribute it and/or modify it
 under the terms of the GNU General Public License as published by the
@@ -18,9 +18,6 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 #ifndef GCC_DEBUG_H
 #define GCC_DEBUG_H
 
-union tree_node;
-struct rtx_def;
-
 /* This structure contains hooks for the debug information output
    functions, accessed through the global instance debug_hooks set in
    toplev.c according to command line options.  */
@@ -59,7 +56,7 @@ struct gcc_debug_hooks
      instructions.  This may not be the case for blocks containing
      nested functions, since we may actually call such a function even
      though the BLOCK information is messed up.  Defaults to true.  */
-  bool (* ignore_block) PARAMS ((union tree_node *));
+  bool (* ignore_block) PARAMS ((tree));
 
   /* Record a source file location at (FILE, LINE).  */
   void (* source_line) PARAMS ((unsigned int line, const char *file));
@@ -77,7 +74,7 @@ struct gcc_debug_hooks
   void (* end_epilogue) PARAMS ((void));
 
   /* Called at start of function DECL, before it is declared.  */
-  void (* begin_function) PARAMS ((union tree_node *decl));
+  void (* begin_function) PARAMS ((tree decl));
 
   /* Record end of function.  LINE is highest line number in function.  */
   void (* end_function) PARAMS ((unsigned int line));
@@ -86,24 +83,24 @@ struct gcc_debug_hooks
      function name (a symbol), its parameters, and the block that
      makes up the function's body, and the local variables of the
      function.  */
-  void (* function_decl) PARAMS ((union tree_node *decl));
+  void (* function_decl) PARAMS ((tree decl));
 
   /* Debug information for a global DECL.  Called from toplev.c after
      compilation proper has finished.  */
-  void (* global_decl) PARAMS ((union tree_node *decl));
+  void (* global_decl) PARAMS ((tree decl));
 
   /* DECL is an inline function, whose body is present, but which is
      not being output at this point.  */
-  void (* deferred_inline_function) PARAMS ((union tree_node *decl));
+  void (* deferred_inline_function) PARAMS ((tree decl));
 
   /* DECL is an inline function which is about to be emitted out of
      line.  The hook is useful to, e.g., emit abstract debug info for
      the inline before it gets mangled by optimization.  */
-  void (* outlining_inline_function) PARAMS ((union tree_node *decl));
+  void (* outlining_inline_function) PARAMS ((tree decl));
 
   /* Called from final_scan_insn for any CODE_LABEL insn whose
      LABEL_NAME is non-null.  */
-  void (* label) PARAMS ((struct rtx_def *insn));
+  void (* label) PARAMS ((rtx));
 };
 
 extern struct gcc_debug_hooks *debug_hooks;
@@ -120,11 +117,11 @@ extern void debug_nothing_int
 extern void debug_nothing_int_int
   PARAMS ((unsigned int, unsigned int));
 extern void debug_nothing_tree
-  PARAMS ((union tree_node *));
+  PARAMS ((tree));
 extern bool debug_true_tree
-  PARAMS ((union tree_node *));
+  PARAMS ((tree));
 extern void debug_nothing_rtx
-  PARAMS ((struct rtx_def *));
+  PARAMS ((rtx));
 
 /* Hooks for various debug formats.  */
 extern struct gcc_debug_hooks do_nothing_debug_hooks;