Jelajahi Sumber

* patch by Christo Crause to fix illegal ldd generation for avrtiny, resolves #37929

git-svn-id: trunk@47118 -
(cherry picked from commit fa543359380db005b6fe48a3cd02df6ba31fa405)
florian 4 tahun lalu
induk
melakukan
af4eb12b43
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      compiler/avr/cgcpu.pas

+ 2 - 2
compiler/avr/cgcpu.pas

@@ -2530,7 +2530,7 @@ unit cgcpu;
             SrcQuickRef:=false;
             SrcQuickRef:=false;
             DestQuickRef:=false;
             DestQuickRef:=false;
             if ((CPUAVR_16_REGS in cpu_capabilities[current_settings.cputype]) and
             if ((CPUAVR_16_REGS in cpu_capabilities[current_settings.cputype]) and
-              not((source.Base=NR_NO) and (source.Index=NR_NO) and (source.symbol=nil) and (source.Offset in [0..192-len]))) or
+              not((source.Base=NR_NO) and (source.Index=NR_NO) and (source.Offset in [0..192-len]))) or
               (
               (
                  not((source.addressmode=AM_UNCHANGED) and
                  not((source.addressmode=AM_UNCHANGED) and
                      (source.symbol=nil) and
                      (source.symbol=nil) and
@@ -2552,7 +2552,7 @@ unit cgcpu;
               end;
               end;
 
 
             if ((CPUAVR_16_REGS in cpu_capabilities[current_settings.cputype]) and
             if ((CPUAVR_16_REGS in cpu_capabilities[current_settings.cputype]) and
-              not((dest.Base=NR_NO) and (dest.Index=NR_NO) and (dest.symbol=nil) and (dest.Offset in [0..192-len]))) or
+              not((dest.Base=NR_NO) and (dest.Index=NR_NO) and (dest.Offset in [0..192-len]))) or
               (
               (
                  not((dest.addressmode=AM_UNCHANGED) and
                  not((dest.addressmode=AM_UNCHANGED) and
                    (dest.symbol=nil) and
                    (dest.symbol=nil) and