aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@gcc.gnu.org>2017-12-13 19:47:45 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2017-12-13 19:47:45 +0100
commit60012ddc08d9bbaa078c2ac830d594e3e6b4e2e0 (patch)
tree966a8a6ef9a07c80cccb44fe5a75918aae12470e /gcc
parent3b778d9d1268ec838c22fca98cd4dd351feb5914 (diff)
downloadgcc-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')
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/final.c5
-rw-r--r--gcc/testsuite/ChangeLog2
3 files changed, 11 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a72b4bc..943c879 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,4 +1,10 @@
-2017-12-13 Alexandre Oliva <aoliva@redhat.com>
+2017-12-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/83396
+ * final.c (rest_of_handle_final): Call variable_tracking_main only
+ if !flag_var_tracking.
+
+2017-12-13 Alexandre Oliva <aoliva@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR bootstrap/83396
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);
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4af0d0c..43ef569 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,4 +1,4 @@
-2017-12-13 Alexandre Oliva <aoliva@redhat.com>
+2017-12-13 Alexandre Oliva <aoliva@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR bootstrap/83396