summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/eabi-ci.asm
diff options
context:
space:
mode:
authormeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>1996-01-12 18:27:19 +0000
committermeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>1996-01-12 18:27:19 +0000
commit0d231185ce1b81ca93774607900ecbedba7d592d (patch)
treeb6225572c3b80dc4fcfede492cdc7ca4fd09a579 /gcc/config/rs6000/eabi-ci.asm
parentc7892aa5fecad229550a17a8f0f0dc4aafce2199 (diff)
downloadgcc-0d231185ce1b81ca93774607900ecbedba7d592d.tar.gz
Support for .sdata/.sbss/.sdata2/.sbss2
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10968 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000/eabi-ci.asm')
-rw-r--r--gcc/config/rs6000/eabi-ci.asm33
1 files changed, 28 insertions, 5 deletions
diff --git a/gcc/config/rs6000/eabi-ci.asm b/gcc/config/rs6000/eabi-ci.asm
index 8c9822c9b1a..a9c605721c6 100644
--- a/gcc/config/rs6000/eabi-ci.asm
+++ b/gcc/config/rs6000/eabi-ci.asm
@@ -50,27 +50,50 @@ __GOT_START__:
_GLOBAL_OFFSET_TABLE_:
_SDA_BASE_:
- .section ".got1","w"
+ .section ".got1","aw"
.globl __GOT1_START__
.type __GOT1_START__,@object
__GOT1_START__:
- .section ".got2","w"
+ .section ".got2","aw"
.globl __GOT2_START__
.type __GOT2_START__,@object
__GOT2_START__:
- .section ".fixup","w"
+ .section ".fixup","aw"
.globl __FIXUP_START__
.type __FIXUP_START__,@object
__FIXUP_START__:
- .section ".ctors","w"
+ .section ".ctors","aw"
.globl __CTOR_LIST__
.type __CTOR_LIST__,@object
__CTOR_LIST__:
- .section ".dtors","w"
+ .section ".dtors","aw"
.globl __DTOR_LIST__
.type __DTOR_LIST__,@object
__DTOR_LIST__:
+
+ .section ".sdata","aw"
+ .globl __SDATA_START__
+ .type __SDATA_START__,@object
+__SDATA_START__:
+
+ .section ".sbss","aw"
+ .globl __SBSS_START__
+ .type __SBSS_START__,@object
+__SBSS_START__:
+
+ .section ".sdata2","aw"
+ .globl _SDA2_BASE_
+ .type _SDA2_BASE_,@object
+ .globl __SDATA2_START__
+ .type __SDATA2_START__,@object
+__SDATA2_START__:
+_SDA2_BASE_ = .+32768
+
+ .section ".sbss2","aw"
+ .globl __SBSS2_START__
+ .type __SBSS2_START__,@object
+__SBSS2_START__: