aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2020-04-04 15:56:52 +0200
committerJan Hubicka <jh@suse.cz>2020-04-04 17:55:04 +0200
commit21e28527130a89491f848dfb5019afa01b252479 (patch)
tree5d1c0d20faccb95a278fe3deae0164d32313cbba /gcc
parentf1ad7bac76b662577e3bde78c530954099361a66 (diff)
downloadgcc-21e28527130a89491f848dfb5019afa01b252479.zip
gcc-21e28527130a89491f848dfb5019afa01b252479.tar.gz
gcc-21e28527130a89491f848dfb5019afa01b252479.tar.bz2
Fix previous commit.
gcc/ChangeLog: 2020-04-04 Jan Hubicka <hubicka@ucw.cz> PR ipa/93940 * ipa-fnsummary.c (vrp_will_run_p): New function. (fre_will_run_p): New function. (evaluate_properties_for_edge): Use it. * ipa-inline.c (can_inline_edge_by_limits_p): Do not inline !optimize_debug to optimize_debug. gcc/testsuite/ChangeLog: 2020-04-04 Jan Hubicka <hubicka@ucw.cz> * g++.dg/tree-ssa/pr93940.C: New test.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog9
-rw-r--r--gcc/ipa-fnsummary.c2
-rw-r--r--gcc/testsuite/ChangeLog5
3 files changed, 15 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0221945..75e3a4f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2020-04-04 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/93940
+ * ipa-fnsummary.c (vrp_will_run_p): New function.
+ (fre_will_run_p): New function.
+ (evaluate_properties_for_edge): Use it.
+ * ipa-inline.c (can_inline_edge_by_limits_p): Do not inline
+ !optimize_debug to optimize_debug.
+
2020-04-04 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/94468
diff --git a/gcc/ipa-fnsummary.c b/gcc/ipa-fnsummary.c
index d96c8e9..045a0ec 100644
--- a/gcc/ipa-fnsummary.c
+++ b/gcc/ipa-fnsummary.c
@@ -636,7 +636,7 @@ evaluate_properties_for_edge (struct cgraph_edge *e, bool inline_p,
}
/* Determine known aggregate values. */
- if (vrp_will_run_p (caller))
+ if (fre_will_run_p (caller))
{
ipa_agg_value_set agg
= ipa_agg_value_set_from_jfunc (caller_parms_info,
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 427266a..36eb4ba 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2020-04-04 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/93940
+ * g++.dg/tree-ssa/pr93940.C: New test.
+
2020-04-04 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/94468