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