Przeglądaj źródła

+ "ELFv2" abi identifier for ppc64

git-svn-id: trunk@30192 -
Jonas Maebe 10 lat temu
rodzic
commit
0e76a84e04
2 zmienionych plików z 5 dodań i 1 usunięć
  1. 4 1
      compiler/systems.inc
  2. 1 0
      compiler/systems.pas

+ 4 - 1
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;
+
 

+ 1 - 0
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}),