AIX asm syntax changes needed for shared object creation

This commit is contained in:
Ayappan P 2019-03-25 18:53:25 +05:30
parent 8502030e5e
commit b043a5962e
1 changed files with 12 additions and 2 deletions

View File

@ -598,9 +598,14 @@ REALNAME:;\
#ifndef __64BIT__ #ifndef __64BIT__
#define PROLOGUE \ #define PROLOGUE \
.machine "any";\ .machine "any";\
.toc;\
.globl .REALNAME;\ .globl .REALNAME;\
.globl REALNAME;\
.csect REALNAME[DS],3;\
REALNAME:;\
.long .REALNAME, TOC[tc0], 0;\
.csect .text[PR],5;\ .csect .text[PR],5;\
.REALNAME:; .REALNAME:
#define EPILOGUE \ #define EPILOGUE \
_section_.text:;\ _section_.text:;\
@ -611,9 +616,14 @@ _section_.text:;\
#define PROLOGUE \ #define PROLOGUE \
.machine "any";\ .machine "any";\
.toc;\
.globl .REALNAME;\ .globl .REALNAME;\
.globl REALNAME;\
.csect REALNAME[DS],3;\
REALNAME:;\
.llong .REALNAME, TOC[tc0], 0;\
.csect .text[PR], 5;\ .csect .text[PR], 5;\
.REALNAME:; .REALNAME:
#define EPILOGUE \ #define EPILOGUE \
_section_.text:;\ _section_.text:;\