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