aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMichael Meissner <meissner@cygnus.com>1998-12-11 11:20:41 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1998-12-11 11:20:41 +0000
commita9aefc1e9a9f455e44c04124b10c1ad21b26c3b7 (patch)
tree8346ac9ec9876f75dbc432e4c3e0212f29ac9f84 /gcc
parent157131d73a40122f7fedbcec3ad204e878ca2f56 (diff)
downloadgcc-a9aefc1e9a9f455e44c04124b10c1ad21b26c3b7.zip
gcc-a9aefc1e9a9f455e44c04124b10c1ad21b26c3b7.tar.gz
gcc-a9aefc1e9a9f455e44c04124b10c1ad21b26c3b7.tar.bz2
Put small uninitialized data in .sbss, not .sdata
From-SVN: r24266
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/rs6000/sysv4.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4c3bfe0..a3896ef 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h
index 2b7e1ed..7184555 100644
--- a/gcc/config/rs6000/sysv4.h
+++ b/gcc/config/rs6000/sysv4.h
@@ -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); \