Put small uninitialized data in .sbss, not .sdata
authorMichael Meissner <meissner@cygnus.com>
Fri, 11 Dec 1998 11:20:41 +0000 (11:20 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Fri, 11 Dec 1998 11:20:41 +0000 (11:20 +0000)
From-SVN: r24266

gcc/ChangeLog
gcc/config/rs6000/sysv4.h

index 4c3bfe0466cb56e05a85293ee79b7d2589dc51bf..a3896efeb92d6b13e73f2fdbc38d6cccae6f4555 100644 (file)
@@ -1,3 +1,8 @@
+1998-12-11  Michael Meissner  <meissner@cygnus.com>
+
+       * rs6000/sysv4.h (ASM_OUTPUT_ALIGNED_LOCAL): Put small data in the
+       .sbss section, not .sdata.
+
 1998-12-11  Manfred Hollstein  <manfred@s-direktnet.de>
 
        * cccp.c: Do not #include <sys/stat.h> here; this is already done
index 2b7e1ed4b485351b250e3966073a6037eccdd99d..7184555dbda25c63d9eee8e8ba1ca269226a556a 100644 (file)
@@ -710,7 +710,7 @@ do {                                                                        \
   if (rs6000_sdata != SDATA_NONE && (SIZE) > 0                         \
       && (SIZE) <= g_switch_value)                                     \
     {                                                                  \
-      sdata_section ();                                                        \
+      sbss_section ();                                                 \
       ASM_OUTPUT_ALIGN (FILE, exact_log2 (ALIGN / BITS_PER_UNIT));     \
       ASM_OUTPUT_LABEL (FILE, NAME);                                   \
       ASM_OUTPUT_SKIP (FILE, SIZE);                                    \