mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-07 15:10:40 +02:00
* don't write '.section' twice for stubs on Darwin/ARM
git-svn-id: trunk@22432 -
This commit is contained in:
parent
ad45f8be0b
commit
6f2c567e37
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user