summaryrefslogtreecommitdiff
path: root/compiler/systems.pas
diff options
context:
space:
mode:
authorpierre <pierre@3ad0048d-3df7-0310-abae-a5850022a9f2>2014-01-20 22:47:46 +0000
committerpierre <pierre@3ad0048d-3df7-0310-abae-a5850022a9f2>2014-01-20 22:47:46 +0000
commit7aee8977758e2ac437919d87352ef353ba2f33d5 (patch)
tree9af81191f4d626f0a69384b88a9007e28eea8f65 /compiler/systems.pas
parentc2e2f8f3eebc4c847645fad268726fe27aa3fe8f (diff)
downloadfpc-7aee8977758e2ac437919d87352ef353ba2f33d5.tar.gz
Add -Caoldwin32gnu ABI option to cope with 'ret $4' issues in old GNU mingw32 C compiler (version below 4.7)
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@26536 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'compiler/systems.pas')
-rw-r--r--compiler/systems.pas5
1 files changed, 3 insertions, 2 deletions
diff --git a/compiler/systems.pas b/compiler/systems.pas
index cd1e2c21d7..f3287d3951 100644
--- a/compiler/systems.pas
+++ b/compiler/systems.pas
@@ -204,7 +204,7 @@ interface
end;
tabiinfo = record
- name: string[10];
+ name: string[11];
supported: boolean;
end;
@@ -344,7 +344,8 @@ interface
(name: 'AIX' ; supported:{$if defined(powerpc) or defined(powerpc64)}true{$else}false{$endif}),
(name: 'EABI' ; supported:{$ifdef FPC_ARMEL}true{$else}false{$endif}),
(name: 'ARMEB' ; supported:{$ifdef FPC_ARMEB}true{$else}false{$endif}),
- (name: 'EABIHF' ; supported:{$ifdef FPC_ARMHF}true{$else}false{$endif})
+ (name: 'EABIHF' ; supported:{$ifdef FPC_ARMHF}true{$else}false{$endif}),
+ (name: 'OLDWIN32GNU'; supported:{$ifdef CPUI386}true{$else}false{$endif})
);
var