raspbian
authorPascal Packaging Team <pkg-pascal-devel@lists.alioth.debian.org>
Sun, 25 Dec 2016 11:36:11 +0000 (11:36 +0000)
committerRaspbian forward porter <root@raspbian.org>
Sun, 25 Dec 2016 11:36:11 +0000 (11:36 +0000)
Gbp-Pq: Name raspbian.diff

fpcsrc/compiler/options.pas

index c9169f2f13b1aeeeb4f99637b1ca40eb1a78821e..14a997f20f633639bae9701a5db97b07e0869a1d 100644 (file)
@@ -3692,7 +3692,8 @@ begin
     begin
       if not(option.FPUSetExplicitly) then
         begin
-          init_settings.fputype:=fpu_vfpv3_d16
+          //RPI -- reduce default fpu to vfpv2
+          init_settings.fputype:=fpu_vfpv2
         end
       else
         begin
@@ -3729,10 +3730,9 @@ begin
       end;
   end;
 
-{ set default cpu type to ARMv7a for ARMHF unless specified otherwise }
+{ set default cpu type to ARMv6 for Raspbian unless specified otherwise }
 if (target_info.abi = abi_eabihf) then
   begin
-{$ifdef CPUARMV6}
     { if the compiler is built for armv6, then
       inherit this setting, e.g. Raspian is armhf but
       only armv6, this makes rebuilds of the compiler
@@ -3741,12 +3741,6 @@ if (target_info.abi = abi_eabihf) then
       init_settings.cputype:=cpu_armv6;
     if not option.OptCPUSetExplicitly then
       init_settings.optimizecputype:=cpu_armv6;
-{$else CPUARMV6}
-    if not option.CPUSetExplicitly then
-      init_settings.cputype:=cpu_armv7a;
-    if not option.OptCPUSetExplicitly then
-      init_settings.optimizecputype:=cpu_armv7a;
-{$endif CPUARMV6}
   end;
 
   if (init_settings.instructionset=is_thumb) and not(CPUARM_HAS_THUMB2 in cpu_capabilities[init_settings.cputype]) then