diff options
author | pierre <pierre@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2014-01-20 22:47:46 +0000 |
---|---|---|
committer | pierre <pierre@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2014-01-20 22:47:46 +0000 |
commit | 7aee8977758e2ac437919d87352ef353ba2f33d5 (patch) | |
tree | 9af81191f4d626f0a69384b88a9007e28eea8f65 /compiler/systems.pas | |
parent | c2e2f8f3eebc4c847645fad268726fe27aa3fe8f (diff) | |
download | fpc-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.pas | 5 |
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 |