2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
authorsirl <sirl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 May 2000 22:59:41 +0000 (22:59 +0000)
committersirl <sirl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 May 2000 22:59:41 +0000 (22:59 +0000)
* rs6000/rs6000.c (rs6000_select_section): Treat CONSTRUCTOR like
VAR_DECL.

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

gcc/ChangeLog
gcc/config/rs6000/rs6000.c

index 2e85780..e8f6271 100644 (file)
@@ -1,5 +1,8 @@
 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
 
+       * rs6000/rs6000.c (rs6000_select_section): Treat CONSTRUCTOR like
+       VAR_DECL.
+
        * rs6000/sysv4.h (ASM_OUTPUT_DWARF_ADDR): Delete unused variable.
 
        * rs6000/sysv4.h (CPP_OS_LINUX_SPEC): Define __unix and __linux
index 700064d..a55461e 100644 (file)
@@ -6875,7 +6875,7 @@ rs6000_select_section (decl, reloc)
       else
        data_section ();
     }
-  else if (TREE_CODE (decl) == VAR_DECL)
+  else if (TREE_CODE (decl) == VAR_DECL || TREE_CODE (decl) == CONSTRUCTOR)
     {
       if ((flag_pic && reloc)
          || ! TREE_READONLY (decl)