aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2017-07-16 13:21:39 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2017-07-16 11:21:39 +0000
commite1813e4b85ca24a49caa3d80cea025dd172ff770 (patch)
tree368bcdfd784da7d5f7d1aa056e615f5c4dd48c91 /gcc
parent66447ef0e7430e761b3f82f4468f073fa344311b (diff)
downloadgcc-e1813e4b85ca24a49caa3d80cea025dd172ff770.zip
gcc-e1813e4b85ca24a49caa3d80cea025dd172ff770.tar.gz
gcc-e1813e4b85ca24a49caa3d80cea025dd172ff770.tar.bz2
* ipa-visibility.c (function_and_variable_visibility): Fix pasto.
From-SVN: r250237
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/ipa-visibility.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4284637..ff249f1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2017-07-07 Jan Hubicka <hubicka@ucw.cz>
+ * ipa-visibility.c (function_and_variable_visibility): Fix pasto.
+
+2017-07-07 Jan Hubicka <hubicka@ucw.cz>
+
* ipa-fnsummary.c (pass_data_ipa_fn_summary): Use
TV_IPA_FNSUMMARY.
* timevar.def (TV_IPA_FNSUMMARY): Define.
diff --git a/gcc/ipa-visibility.c b/gcc/ipa-visibility.c
index cfd90c6..17186e9 100644
--- a/gcc/ipa-visibility.c
+++ b/gcc/ipa-visibility.c
@@ -624,7 +624,7 @@ function_and_variable_visibility (bool whole_program)
/* Optimize away PURE and CONST constructors and destructors. */
if (node->analyzed
&& (DECL_STATIC_CONSTRUCTOR (node->decl)
- || DECL_STATIC_CONSTRUCTOR (node->decl))
+ || DECL_STATIC_DESTRUCTOR (node->decl))
&& (flags & (ECF_CONST | ECF_PURE))
&& !(flags & ECF_LOOPING_CONST_OR_PURE)
&& opt_for_fn (node->decl, optimize))