aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2015-06-08 10:15:34 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2015-06-08 10:15:34 +0000
commit02de9c16f0fc4884e06e708cb65ea4a515899e9a (patch)
tree514380653eb7fbd30d328beee478aa22c4e277f1 /gcc/objc
parent2e188017ff21957729b2b97f0c39fa5f2c2163c6 (diff)
downloadgcc-02de9c16f0fc4884e06e708cb65ea4a515899e9a.zip
gcc-02de9c16f0fc4884e06e708cb65ea4a515899e9a.tar.gz
gcc-02de9c16f0fc4884e06e708cb65ea4a515899e9a.tar.bz2
objc-runtime-shared-support.c (build_module_descriptor): Set TREE_USED on UOBJC_MODULES_decl.
* objc-runtime-shared-support.c (build_module_descriptor): Set TREE_USED on UOBJC_MODULES_decl. From-SVN: r224213
Diffstat (limited to 'gcc/objc')
-rw-r--r--gcc/objc/ChangeLog5
-rw-r--r--gcc/objc/objc-runtime-shared-support.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index 03327a5..46c3cfd 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -1,3 +1,8 @@
+2015-06-08 Aldy Hernandez <aldyh@redhat.com>
+
+ * objc-runtime-shared-support.c (build_module_descriptor): Set
+ TREE_USED on UOBJC_MODULES_decl.
+
2015-06-05 Aldy Hernandez <aldyh@redhat.com>
* objc-act.c (objc_write_global_declarations): Adjust comment.
diff --git a/gcc/objc/objc-runtime-shared-support.c b/gcc/objc/objc-runtime-shared-support.c
index d9b3c27..1bcb14a 100644
--- a/gcc/objc/objc-runtime-shared-support.c
+++ b/gcc/objc/objc-runtime-shared-support.c
@@ -519,6 +519,9 @@ build_module_descriptor (long vers, tree attr)
is referenced by the runtime and, therefore, needed. */
DECL_PRESERVE_P (UOBJC_MODULES_decl) = 1;
+ /* Squash `defined but not used' warning. */
+ TREE_USED (UOBJC_MODULES_decl) = 1;
+
/* Allow the runtime to mark meta-data such that it can be assigned to target
specific sections by the back-end. */
if (attr)