diff options
author | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2012-09-21 16:28:43 +0000 |
---|---|---|
committer | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2012-09-21 16:28:43 +0000 |
commit | 40b361a2023ce3f84f74753cad813f092a8b51ca (patch) | |
tree | 4642ff1f2d70eb26db4e23bbc1dba87abdc8c517 | |
parent | d1d061c160178b28b29092561a62d9c21e1784a5 (diff) | |
download | fpc-40b361a2023ce3f84f74753cad813f092a8b51ca.tar.gz |
* don't write '.section' twice for stubs on Darwin/ARM
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@22432 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r-- | compiler/aggas.pas | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/aggas.pas b/compiler/aggas.pas index d9dfb03db9..47e97cd74e 100644 --- a/compiler/aggas.pas +++ b/compiler/aggas.pas @@ -529,9 +529,9 @@ implementation AsmWriteln('__IMPORT,__jump_table,symbol_stubs,self_modifying_code+pure_instructions,5'); system_arm_darwin: if (cs_create_pic in current_settings.moduleswitches) then - AsmWriteln('.section __TEXT,__picsymbolstub4,symbol_stubs,none,16') + AsmWriteln('__TEXT,__picsymbolstub4,symbol_stubs,none,16') else - AsmWriteln('.section __TEXT,__symbol_stub4,symbol_stubs,none,12') + AsmWriteln('__TEXT,__symbol_stub4,symbol_stubs,none,12') { darwin/x86-64 uses RIP-based GOT addressing, no symbol stubs } else internalerror(2006031101); |