]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Backport "Fix fdump-ipa-all-graph"
authorTom de Vries <tom@codesourcery.com>
Mon, 21 Mar 2016 17:17:16 +0000 (17:17 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Mon, 21 Mar 2016 17:17:16 +0000 (17:17 +0000)
2016-03-21  Tom de Vries  <tom@codesourcery.com>

backport from trunk:
2016-03-18  Tom de Vries  <tom@codesourcery.com>

* gcc.dg/pr70161-2.c: New test.
* gcc.dg/pr70161.c: New test.

2016-03-15  Tom de Vries  <tom@codesourcery.com>

PR ipa/70161
* passes.c (execute_one_ipa_transform_pass): Add missing argument to
execute_function_dump.

From-SVN: r234376

gcc/ChangeLog
gcc/passes.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr70161-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr70161.c [new file with mode: 0644]

index f297d172d04a4c6d9832422b4327903da0783a91..2f612bec29d9b3242095a4c3d718508d49ca1467 100644 (file)
@@ -1,3 +1,12 @@
+2016-03-21  Tom de Vries  <tom@codesourcery.com>
+
+       backport from trunk:
+       2016-03-18  Tom de Vries  <tom@codesourcery.com>
+
+       PR ipa/70161
+       * passes.c (execute_one_ipa_transform_pass): Add missing argument to
+       execute_function_dump.
+
 2016-03-17  John David Anglin  <danglin@gcc.gnu.org>
 
        PR target/70188
index 377b2471ab0dc7ab61c1611c38fe64275d38d1e0..bee10f70e87fe978232e52fdffddcb95245106f4 100644 (file)
@@ -2079,7 +2079,7 @@ execute_one_ipa_transform_pass (struct cgraph_node *node,
     check_profile_consistency (pass->static_pass_number, 1, true);
 
   if (dump_file)
-    do_per_function (execute_function_dump, NULL);
+    do_per_function (execute_function_dump, pass);
   pass_fini_dump_file (pass);
 
   current_pass = NULL;
index 548764efe5161af57544ba00ff86b1869614f1e9..2b3d7e16973a22d11376090f501610e24db75b96 100644 (file)
@@ -1,3 +1,11 @@
+2016-03-21  Tom de Vries  <tom@codesourcery.com>
+
+       backport from trunk:
+       2016-03-18  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.dg/pr70161-2.c: New test.
+       * gcc.dg/pr70161.c: New test.
+
 2016-03-18  Jonathan Wakely  <jwakely@redhat.com>
 
        Backported from mainline
diff --git a/gcc/testsuite/gcc.dg/pr70161-2.c b/gcc/testsuite/gcc.dg/pr70161-2.c
new file mode 100644 (file)
index 0000000..d2cb221
--- /dev/null
@@ -0,0 +1,7 @@
+/* { dg-do compile } */
+/* { dg-options "-O2 -fdump-ipa-all-graph -fipa-pta" } */
+
+void
+foo (void)
+{
+}
diff --git a/gcc/testsuite/gcc.dg/pr70161.c b/gcc/testsuite/gcc.dg/pr70161.c
new file mode 100644 (file)
index 0000000..0b173c7
--- /dev/null
@@ -0,0 +1,7 @@
+/* { dg-do compile } */
+/* { dg-options "-O2 -fdump-ipa-all-graph" } */
+
+void
+foo (void)
+{
+}