aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2015-08-27 08:02:57 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2015-08-27 08:02:57 +0000
commit3f2dd8cdb9a8a9f4a9ff1b0a3bc05badd2ba936c (patch)
tree2b8b3e7fbee250c8b443a384ad3e4292d68ddff9
parentd26d508afa21f42ac33b0f10e64d78e961171796 (diff)
downloadgcc-3f2dd8cdb9a8a9f4a9ff1b0a3bc05badd2ba936c.zip
gcc-3f2dd8cdb9a8a9f4a9ff1b0a3bc05badd2ba936c.tar.gz
gcc-3f2dd8cdb9a8a9f4a9ff1b0a3bc05badd2ba936c.tar.bz2
ipa.c (cgraph_build_static_cdtor_1): Set DECL_IGNORED_P.
2015-08-27 Richard Biener <rguenther@suse.de> * ipa.c (cgraph_build_static_cdtor_1): Set DECL_IGNORED_P. From-SVN: r227252
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/ipa.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e8884c0..cbc5c46 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2015-08-27 Richard Biener <rguenther@suse.de>
+
+ * ipa.c (cgraph_build_static_cdtor_1): Set DECL_IGNORED_P.
+
2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
* config/s390/s390.c (s390_emit_prologue): Add emit_barrier() after
diff --git a/gcc/ipa.c b/gcc/ipa.c
index 75e367f..6847305 100644
--- a/gcc/ipa.c
+++ b/gcc/ipa.c
@@ -917,6 +917,7 @@ cgraph_build_static_cdtor_1 (char which, tree body, int priority, bool final)
TREE_STATIC (decl) = 1;
TREE_USED (decl) = 1;
DECL_ARTIFICIAL (decl) = 1;
+ DECL_IGNORED_P (decl) = 1;
DECL_NO_INSTRUMENT_FUNCTION_ENTRY_EXIT (decl) = 1;
DECL_SAVED_TREE (decl) = body;
if (!targetm.have_ctors_dtors && final)