From 0e76a84e0425e579c0dd189463690ac75823b3c0 Mon Sep 17 00:00:00 2001 From: Jonas Maebe Date: Sat, 14 Mar 2015 18:35:13 +0000 Subject: [PATCH] + "ELFv2" abi identifier for ppc64 git-svn-id: trunk@30192 - --- compiler/systems.inc | 5 ++++- compiler/systems.pas | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/compiler/systems.inc b/compiler/systems.inc index 6405610124..10e64990f8 100644 --- a/compiler/systems.inc +++ b/compiler/systems.inc @@ -284,10 +284,13 @@ ); tabi = (abi_default - ,abi_powerpc_sysv,abi_powerpc_aix + ,abi_powerpc_sysv,abi_powerpc_aix,abi_powerpc_elfv2 ,abi_eabi,abi_armeb,abi_eabihf ,abi_old_win32_gnu ,abi_aarch64_darwin ); + const + abi_powerpc_elfv1 = abi_powerpc_sysv; + diff --git a/compiler/systems.pas b/compiler/systems.pas index 23ec2de916..3563ffeb5c 100644 --- a/compiler/systems.pas +++ b/compiler/systems.pas @@ -363,6 +363,7 @@ interface (name: 'DEFAULT'; supported: true), (name: 'SYSV' ; supported:{$if defined(powerpc) or defined(powerpc64)}true{$else}false{$endif}), (name: 'AIX' ; supported:{$if defined(powerpc) or defined(powerpc64)}true{$else}false{$endif}), + (name: 'ELFV2' ; supported:{$if 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}),