From 1cf478aadf5bb4e5a1409d7c50f6ac109f4b1503 Mon Sep 17 00:00:00 2001
From: zlaski <zlaski@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri, 13 Aug 2004 21:46:49 +0000
Subject: [PATCH] [gcc/ChangeLog] 2004-08-13  Ziemowit Laski 
 <zlaski@apple.com>

        * config/darwin.h (EXTRA_SECTION_FUNCTIONS): Mark the __sel_fixup,
        __cstring_object and __image_info sections with the no_dead_strip
        attribute.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85964 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/ChangeLog       | 6 ++++++
 gcc/config/darwin.h | 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 610345d1dbeb..acf67ebc236b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2004-08-13  Ziemowit Laski  <zlaski@apple.com>
+
+	* config/darwin.h (EXTRA_SECTION_FUNCTIONS): Mark the __sel_fixup,
+	__cstring_object and __image_info sections with the no_dead_strip
+	attribute.
+
 2004-08-13  Roger Sayle  <roger@eyesopen.com>
 	    David Billinghurst  <David.Billinghurst@riotinto.com>
 
diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h
index f7b75f8f6473..488081bd3f43 100644
--- a/gcc/config/darwin.h
+++ b/gcc/config/darwin.h
@@ -659,7 +659,7 @@ SECTION_FUNCTION (objc_selector_refs_section,	\
 		  ".objc_message_refs", 1)	\
 SECTION_FUNCTION (objc_selector_fixup_section,	\
 		  in_objc_selector_fixup,	\
-		  ".section __OBJC, __sel_fixup", 1)	\
+		  ".section __OBJC, __sel_fixup, regular, no_dead_strip", 1)	\
 SECTION_FUNCTION (objc_symbols_section,		\
 		  in_objc_symbols,		\
 		  ".objc_symbols", 1)	\
@@ -674,11 +674,11 @@ SECTION_FUNCTION (objc_string_object_section,	\
 		  ".objc_string_object", 1)	\
 SECTION_FUNCTION (objc_constant_string_object_section,	\
 		  in_objc_constant_string_object,	\
-		  ".section __OBJC, __cstring_object", 1)	\
+		  ".section __OBJC, __cstring_object, regular, no_dead_strip", 1)	\
 /* Fix-and-Continue image marker.  */		\
 SECTION_FUNCTION (objc_image_info_section,	\
                   in_objc_image_info,		\
-                  ".section __OBJC, __image_info", 1)	\
+                  ".section __OBJC, __image_info, regular, no_dead_strip", 1)	\
 SECTION_FUNCTION (objc_class_names_section,	\
 		in_objc_class_names,		\
 		".objc_class_names", 1)	\
-- 
GitLab