OSDN Git Service

[gcc/ChangeLog]
authorzlaski <zlaski@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Aug 2004 21:46:49 +0000 (21:46 +0000)
committerzlaski <zlaski@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Aug 2004 21:46:49 +0000 (21:46 +0000)
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
gcc/config/darwin.h

index 610345d..acf67eb 100644 (file)
@@ -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>
 
index f7b75f8..488081b 100644 (file)
@@ -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) \