From: Tom de Vries Date: Mon, 21 Mar 2016 17:17:16 +0000 (+0000) Subject: Backport "Fix fdump-ipa-all-graph" X-Git-Tag: releases/gcc-4.9.4~262 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0259c7a0abd64d5cf62a71b82344c57bb2864859;p=thirdparty%2Fgcc.git Backport "Fix fdump-ipa-all-graph" 2016-03-21 Tom de Vries backport from trunk: 2016-03-18 Tom de Vries * gcc.dg/pr70161-2.c: New test. * gcc.dg/pr70161.c: New test. 2016-03-15 Tom de Vries PR ipa/70161 * passes.c (execute_one_ipa_transform_pass): Add missing argument to execute_function_dump. From-SVN: r234376 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f297d172d04a..2f612bec29d9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2016-03-21 Tom de Vries + + backport from trunk: + 2016-03-18 Tom de Vries + + PR ipa/70161 + * passes.c (execute_one_ipa_transform_pass): Add missing argument to + execute_function_dump. + 2016-03-17 John David Anglin PR target/70188 diff --git a/gcc/passes.c b/gcc/passes.c index 377b2471ab0d..bee10f70e87f 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -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; diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 548764efe516..2b3d7e16973a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2016-03-21 Tom de Vries + + backport from trunk: + 2016-03-18 Tom de Vries + + * gcc.dg/pr70161-2.c: New test. + * gcc.dg/pr70161.c: New test. + 2016-03-18 Jonathan Wakely 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 index 000000000000..d2cb22140c36 --- /dev/null +++ b/gcc/testsuite/gcc.dg/pr70161-2.c @@ -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 index 000000000000..0b173c7ee9d4 --- /dev/null +++ b/gcc/testsuite/gcc.dg/pr70161.c @@ -0,0 +1,7 @@ +/* { dg-do compile } */ +/* { dg-options "-O2 -fdump-ipa-all-graph" } */ + +void +foo (void) +{ +}