summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2012-09-21 16:28:43 +0000
committerjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2012-09-21 16:28:43 +0000
commit40b361a2023ce3f84f74753cad813f092a8b51ca (patch)
tree4642ff1f2d70eb26db4e23bbc1dba87abdc8c517
parentd1d061c160178b28b29092561a62d9c21e1784a5 (diff)
downloadfpc-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.pas4
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);