r254945 - in /trunk/gcc: ChangeLog cfg.c cfghoo...
aldyh@gcc.gnu.org
aldyh@gcc.gnu.org
Mon Nov 20 08:32:00 GMT 2017
Author: aldyh
Date: Mon Nov 20 08:32:57 2017
New Revision: 254945
URL: https://gcc.gnu.org/viewcvs?rev=254945&root=gcc&view=rev
Log:
* vec.h (debug_helper): New function.
(DEFINE_DEBUG_VEC): New macro.
* hash-set.h (debug_helper): New function.
(DEFINE_DEBUG_HASH_SET): New macro.
* cfg.c (debug_slim (edge)): New function.
Call DEFINE_DEBUG_VEC for edges.
Call DEFINE_DEBUG_HASH_SET for edges.
* cfghooks.c (debug_slim (basic_block)): New function.
Call DEFINE_DEBUG_VEC for basic blocks.
Call DEFINE_DEBUG_HASH_SET for basic blocks.
* print-tree.c (debug_slim): New function to handle trees.
Call DEFINE_DEBUG_VEC for trees.
Call DEFINE_DEBUG_HASH_SET for trees.
(debug (vec<tree, va_gc>) &): Remove.
(debug (<vec<tree, va_gc>) *): Remove.
* print-rtl.c (debug_slim): New function to handle const_rtx.
Call DEFINE_DEBUG_VEC for rtx_def.
Call DEFINE_DEBUG_VEC for rtx_insn.
Call DEFINE_DEBUG_HASH_SET for rtx_def.
Call DEFINE_DEBUG_HASH_SET for rtx_insn.
* sel-sched-dump.c (debug (vec<rtx_insn *> &): Remove.
(debug (vec<rtx_insn *> *ptr): Remove.
(debug_insn_vector): Remove.
* stor-layout.c (debug_rli): Call debug() instead of debug_vec_tree.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/cfg.c
trunk/gcc/cfghooks.c
trunk/gcc/hash-set.h
trunk/gcc/print-rtl.c
trunk/gcc/print-tree.c
trunk/gcc/sel-sched-dump.c
trunk/gcc/stor-layout.c
trunk/gcc/vec.h
More information about the Gcc-cvs
mailing list