diff options
author | Jakub Jelinek <jakub@gcc.gnu.org> | 2017-12-13 19:47:45 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2017-12-13 19:47:45 +0100 |
commit | 60012ddc08d9bbaa078c2ac830d594e3e6b4e2e0 (patch) | |
tree | 966a8a6ef9a07c80cccb44fe5a75918aae12470e /gcc/final.c | |
parent | 3b778d9d1268ec838c22fca98cd4dd351feb5914 (diff) | |
download | gcc-60012ddc08d9bbaa078c2ac830d594e3e6b4e2e0.zip gcc-60012ddc08d9bbaa078c2ac830d594e3e6b4e2e0.tar.gz gcc-60012ddc08d9bbaa078c2ac830d594e3e6b4e2e0.tar.bz2 |
re PR bootstrap/83396 (Bootstrap failures with Statement Frontiers)
PR bootstrap/83396
* final.c (rest_of_handle_final): Call variable_tracking_main only
if !flag_var_tracking.
From-SVN: r255610
Diffstat (limited to 'gcc/final.c')
-rw-r--r-- | gcc/final.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/final.c b/gcc/final.c index 3bcb9c5..d9f2f93 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -4541,8 +4541,9 @@ rest_of_handle_final (void) { const char *fnname = get_fnname_from_decl (current_function_decl); - /* Turn debug markers into notes. */ - if (!MAY_HAVE_DEBUG_BIND_INSNS && MAY_HAVE_DEBUG_MARKER_INSNS) + /* Turn debug markers into notes if the var-tracking pass has not + been invoked. */ + if (!flag_var_tracking && MAY_HAVE_DEBUG_MARKER_INSNS) variable_tracking_main (); assemble_start_function (current_function_decl, fnname); |