diff options
author | Martin Jambor <mjambor@suse.cz> | 2017-07-31 13:18:31 +0200 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2017-07-31 13:18:31 +0200 |
commit | 0688f9c15297a8164c73bcd79bdd2983ea1ab000 (patch) | |
tree | 19602d9ee90b2a880c483035cb6bd6b072185b93 /gcc | |
parent | 7fef86d3486c9f4208a111a41a2cc66b7328b6d9 (diff) | |
download | gcc-0688f9c15297a8164c73bcd79bdd2983ea1ab000.zip gcc-0688f9c15297a8164c73bcd79bdd2983ea1ab000.tar.gz gcc-0688f9c15297a8164c73bcd79bdd2983ea1ab000.tar.bz2 |
[PR 81477] Set versionable regardless of optimization level
2017-07-31 Martin Jambor <mjambor@suse.cz>
PR hsa/81477
* ipa-fnsummary.c (ipa_fn_summary_generate): Set versionable
regardless of optimization level.
From-SVN: r250738
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/ipa-fnsummary.c | 4 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 58d1942..7b9ab57 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2017-07-31 Martin Jambor <mjambor@suse.cz> + + PR hsa/81477 + * ipa-fnsummary.c (ipa_fn_summary_generate): Set versionable + regardless of optimization level. + 2017-07-31 Jan Hubicka <hubicka@ucw.cz> Martin Liska <mliska@suse.cz> diff --git a/gcc/ipa-fnsummary.c b/gcc/ipa-fnsummary.c index 7324aac..27e8d73 100644 --- a/gcc/ipa-fnsummary.c +++ b/gcc/ipa-fnsummary.c @@ -3174,9 +3174,7 @@ ipa_fn_summary_generate (void) FOR_EACH_DEFINED_FUNCTION (node) if (DECL_STRUCT_FUNCTION (node->decl)) - node->local.versionable = - (opt_for_fn (node->decl, optimize) - && tree_versionable_function_p (node->decl)); + node->local.versionable = tree_versionable_function_p (node->decl); ipa_fn_summary_alloc (); |