Browse Source

+ Added ATT assmebler mode directive to override any default in fpc.cfg. Otherwise we need to override it in makefile.

git-svn-id: trunk@7258 -
mazen 18 years ago
parent
commit
0f73d54ac8

+ 1 - 0
rtl/linux/i386/si_c.inc

@@ -50,6 +50,7 @@ procedure PASCALMAIN; external name 'PASCALMAIN';
 {******************************************************************************
                           C library start/halt
  ******************************************************************************}
+{$asmmode ATT}
 
 procedure _FPC_libc_start; assembler; nostackframe; public name '_start';
 asm

+ 1 - 0
rtl/linux/i386/si_c21.inc

@@ -46,6 +46,7 @@ procedure PASCALMAIN; external name 'PASCALMAIN';
 {******************************************************************************
                          glibc 2.1 library start/halt
  ******************************************************************************}
+{$asmmode ATT}
 
 procedure _FPC_libc21_start; assembler; nostackframe; public name '_start';
 asm

+ 1 - 0
rtl/linux/i386/si_c21g.inc

@@ -54,6 +54,7 @@ procedure PASCALMAIN; external name 'PASCALMAIN';
 {******************************************************************************
                        glibc 2.1 lib + profiling start/halt
  ******************************************************************************}
+{$asmmode ATT}
 
 procedure _FPC_libc21_gprof_gmon_start; assembler; nostackframe;
 asm

+ 1 - 0
rtl/linux/i386/si_dll.inc

@@ -38,6 +38,7 @@ procedure PASCALMAIN; external name 'PASCALMAIN';
 {******************************************************************************
                         Shared library start/halt
  ******************************************************************************}
+{$asmmode ATT}
 
 procedure _FPC_shared_lib_start(argc : dword;argv,envp : pointer); cdecl; public name '_start';
 begin

+ 1 - 0
rtl/linux/i386/si_g.inc

@@ -51,6 +51,7 @@ procedure PASCALMAIN; external name 'PASCALMAIN';
 {******************************************************************************
                        Process + profiling start/halt
  ******************************************************************************}
+{$asmmode ATT}
 
 procedure _FPC_proc_gprof_start; assembler; nostackframe; public name '_start';
 asm

+ 1 - 0
rtl/linux/i386/si_prc.inc

@@ -38,6 +38,7 @@ procedure PASCALMAIN; external name 'PASCALMAIN';
 {******************************************************************************
                           Process start/halt
  ******************************************************************************}
+{$asmmode ATT}
 
 procedure _FPC_proc_start; assembler; nostackframe; public name '_start';
 asm