2014-09-19 Olivier Hainque <hainque@adacore.com>
authorhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Sep 2014 08:02:44 +0000 (08:02 +0000)
committerhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Sep 2014 08:02:44 +0000 (08:02 +0000)
        * varasm.c (default_section_type_flags): Flag .persistent.bss
        sections as SECTION_BSS.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215376 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/varasm.c

index 82dd613..050120a 100644 (file)
@@ -1,3 +1,8 @@
+2014-09-19  Olivier Hainque  <hainque@adacore.com>
+
+       * varasm.c (default_section_type_flags): Flag .persistent.bss
+       sections as SECTION_BSS.
+
 2014-09-19  Nick Clifton  <nickc@redhat.com>
 
        * config/rl78/rl78.c (rl78_expand_epilogue): Generate a USE of the
index 62a6b0f..111c657 100644 (file)
@@ -6063,6 +6063,7 @@ default_section_type_flags (tree decl, const char *name, int reloc)
   if (strcmp (name, ".bss") == 0
       || strncmp (name, ".bss.", 5) == 0
       || strncmp (name, ".gnu.linkonce.b.", 16) == 0
+      || strcmp (name, ".persistent.bss") == 0
       || strcmp (name, ".sbss") == 0
       || strncmp (name, ".sbss.", 6) == 0
       || strncmp (name, ".gnu.linkonce.sb.", 17) == 0)