Browse Source

AIX asm syntax changes needed for shared object creation

tags/v0.3.6^2
Ayappan P 6 years ago
parent
commit
b043a5962e
1 changed files with 12 additions and 2 deletions
  1. +12
    -2
      common_power.h

+ 12
- 2
common_power.h View File

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

#define EPILOGUE \
_section_.text:;\
@@ -611,9 +616,14 @@ _section_.text:;\

#define PROLOGUE \
.machine "any";\
.toc;\
.globl .REALNAME;\
.globl REALNAME;\
.csect REALNAME[DS],3;\
REALNAME:;\
.llong .REALNAME, TOC[tc0], 0;\
.csect .text[PR], 5;\
.REALNAME:;
.REALNAME:

#define EPILOGUE \
_section_.text:;\


Loading…
Cancel
Save