Prechádzať zdrojové kódy

* fix GetResFlags DFA optimizer warning on Sparc and AVR too

git-svn-id: trunk@28500 -
Károly Balogh 11 rokov pred
rodič
commit
0cf7357ee2
2 zmenil súbory, kde vykonal 20 pridanie a 0 odobranie
  1. 8 0
      compiler/avr/navradd.pas
  2. 12 0
      compiler/sparc/ncpuadd.pas

+ 8 - 0
compiler/avr/navradd.pas

@@ -77,6 +77,8 @@ interface
                       GetResFlags:=F_LT;
                     gten:
                       GetResFlags:=F_NotPossible;
+                    else
+                      internalerror(2014082020);
                   end
                 else
                   case NodeType of
@@ -88,6 +90,8 @@ interface
                       GetResFlags:=F_NotPossible;
                     gten:
                       GetResFlags:=F_GE;
+                    else
+                      internalerror(2014082021);
                   end;
               end
             else
@@ -102,6 +106,8 @@ interface
                       GetResFlags:=F_CC;
                     gten:
                       GetResFlags:=F_NotPossible;
+                    else
+                      internalerror(2014082022);
                   end
                 else
                   case NodeType of
@@ -113,6 +119,8 @@ interface
                       GetResFlags:=F_NotPossible;
                     gten:
                       GetResFlags:=F_CS;
+                    else
+                      internalerror(2014082023);
                   end;
               end;
         end;

+ 12 - 0
compiler/sparc/ncpuadd.pas

@@ -82,6 +82,8 @@ interface
                       GetResFlags:=F_L;
                     gten:
                       GetResFlags:=F_LE;
+                    else
+                      internalerror(2014082010);
                   end
                 else
                   case NodeType of
@@ -93,6 +95,8 @@ interface
                       GetResFlags:=F_G;
                     gten:
                       GetResFlags:=F_GE;
+                    else
+                      internalerror(2014082011);
                   end;
               end
             else
@@ -107,6 +111,8 @@ interface
                       GetResFlags:=F_B;
                     gten:
                       GetResFlags:=F_BE;
+                    else
+                      internalerror(2014082012);
                   end
                 else
                   case NodeType of
@@ -118,6 +124,8 @@ interface
                       GetResFlags:=F_A;
                     gten:
                       GetResFlags:=F_AE;
+                    else
+                      internalerror(2014082013);
                   end;
               end;
         end;
@@ -143,6 +151,8 @@ interface
                     result:=F_FL;
                   gten:
                     result:=F_FLE;
+                  else
+                    internalerror(2014082014);
                 end
               else
                 case NodeType of
@@ -154,6 +164,8 @@ interface
                     result:=F_FG;
                   gten:
                     result:=F_FGE;
+                  else
+                    internalerror(2014082015);
                 end;
             end;
         end;