diff options
author | Dave Yeo <dave.r.yeo@gmail.com> | 2011-05-20 17:33:38 +0200 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2011-05-20 17:52:21 +0200 |
commit | d69f9a4234fefcbf038e6a19203df6865f38ffb8 (patch) | |
tree | 6a8e54c40824b5b9c1823f386730c8dcfa114362 /libavcodec/x86/x86inc.asm | |
parent | 6da57043eabdcde99e8411da3628f2249e951e66 (diff) | |
download | ffmpeg-d69f9a4234fefcbf038e6a19203df6865f38ffb8.tar.gz |
Add support for a.out object format to assembler macros.
This format is still used by e.g. OS/2.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
Diffstat (limited to 'libavcodec/x86/x86inc.asm')
-rw-r--r-- | libavcodec/x86/x86inc.asm | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libavcodec/x86/x86inc.asm b/libavcodec/x86/x86inc.asm index 53091c14c9..c84d5566a2 100644 --- a/libavcodec/x86/x86inc.asm +++ b/libavcodec/x86/x86inc.asm @@ -63,11 +63,22 @@ %elifidn __OUTPUT_FORMAT__,macho SECTION .text align=%1 fakegot: + %elifidn __OUTPUT_FORMAT__,aout + section .text %else SECTION .rodata align=%1 %endif %endmacro +; aout does not support align= +%macro SECTION_TEXT 0-1 16 + %ifidn __OUTPUT_FORMAT__,aout + SECTION .text + %else + SECTION .text align=%1 + %endif +%endmacro + %ifdef WIN64 %define PIC %elifndef ARCH_X86_64 |