r255569 - in /trunk/gcc: ChangeLog common.opt d...

aoliva@gcc.gnu.org aoliva@gcc.gnu.org
Tue Dec 12 02:16:00 GMT 2017


Author: aoliva
Date: Tue Dec 12 02:16:31 2017
New Revision: 255569

URL: https://gcc.gnu.org/viewcvs?rev=255569&root=gcc&view=rev
Log:
[SFN] Introduce -gstatement-frontiers option, enable debug markers

Introduce a command line option to enable statement frontiers, enabled
by default in optimized builds with DWARF2+ debug information.

This patch depends on an earlier patch that completed the
infrastructure for debug markers, and on another patch that turns -g
into a negatable option prefix.

for  gcc/ChangeLog

	* common.opt (gstatement-frontiers): New, setting
	debug_nonbind_markers_p.
	* rtl.h (MAY_HAVE_DEBUG_MARKER_INSNS): Activate.
	* toplev.c (process_options): Autodetect value for debug statement
	frontiers option.
	* tree.h (MAY_HAVE_DEBUG_MARKER_STMTS): Activate.
	* doc/invoke.texi (gstatement-frontiers, gno-statement-frontiers): New.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/common.opt
    trunk/gcc/doc/invoke.texi
    trunk/gcc/rtl.h
    trunk/gcc/toplev.c
    trunk/gcc/tree.h



More information about the Gcc-cvs mailing list