Browse Source

* updates to compile with kylix
* fixed some tests

peter 23 years ago
parent
commit
093aa5193e
5 changed files with 78 additions and 54 deletions
  1. 10 0
      tests/test/cg/tcalval2.pp
  2. 9 1
      tests/test/cg/texit.pp
  3. 6 3
      tests/test/cg/tmoddiv.pp
  4. 51 48
      tests/test/cg/ttryexc1.pp
  5. 2 2
      tests/test/tfpu2.pp

+ 10 - 0
tests/test/cg/tcalval2.pp

@@ -407,8 +407,18 @@ begin
   else
   else
     WriteLn('Passed!');
     WriteLn('Passed!');
 
 
+  { LOC_REFERENCE }
   write('(Inline) Value parameter test (src : LOC_REFERENCE (orddef/enumdef))...');
   write('(Inline) Value parameter test (src : LOC_REFERENCE (orddef/enumdef))...');
   clear_globals;
   clear_globals;
+  clear_values;
+  value_u8bit := RESULT_U8BIT;
+  value_u16bit := RESULT_U16BIT;
+  value_s32bit := RESULT_S32BIT;
+{$ifndef tp}
+  value_s64bit := RESULT_S64BIT;
+{$endif}
+  value_s32real := RESULT_S32REAL;
+  value_s64real  := RESULT_S64REAL;
   failed:=false;
   failed:=false;
   proc_value_u8bit_inline(value_u8bit);
   proc_value_u8bit_inline(value_u8bit);
   if global_u8bit <> RESULT_U8BIT then
   if global_u8bit <> RESULT_U8BIT then

+ 9 - 1
tests/test/cg/texit.pp

@@ -315,6 +315,10 @@ Begin
  write('Testing secondexitn() simple case...');
  write('Testing secondexitn() simple case...');
  failed := false;
  failed := false;
  simple_exit;
  simple_exit;
+ if failed then
+   fail
+ else
+   writeln('Passed!');
 
 
  write('Testing secondexitn() with reference (simple case)...');
  write('Testing secondexitn() with reference (simple case)...');
  failed := false;
  failed := false;
@@ -474,7 +478,11 @@ end.
 
 
 {
 {
  $Log$
  $Log$
- Revision 1.2  2002-07-07 11:16:06  carl
+ Revision 1.3  2002-09-01 14:45:54  peter
+   * updates to compile with kylix
+   * fixed some tests
+
+ Revision 1.2  2002/07/07 11:16:06  carl
    + ansistring testing (from mailing list)
    + ansistring testing (from mailing list)
 
 
  Revision 1.1  2002/03/25 20:18:46  carl
  Revision 1.1  2002/03/25 20:18:46  carl

+ 6 - 3
tests/test/cg/tmoddiv.pp

@@ -26,13 +26,16 @@
 {  LOC_REGISTER / LOC_CREGISTER                                 }
 {  LOC_REGISTER / LOC_CREGISTER                                 }
 {  LOC_REFERENCE / LOC_MEM                                      }
 {  LOC_REFERENCE / LOC_MEM                                      }
 
 
+{$ifdef VER70}
+  {$define TP}
+{$endif}
 
 
 function getlongcnt: longint;
 function getlongcnt: longint;
  begin
  begin
    getlongcnt := -10;
    getlongcnt := -10;
  end;
  end;
 
 
- {$IFDEF FPC}
+ {$IFNDEF TP}
 function getcardinalcnt: cardinal;
 function getcardinalcnt: cardinal;
  begin
  begin
    getcardinalcnt := 10;
    getcardinalcnt := 10;
@@ -59,7 +62,7 @@ end;
 var
 var
  longres : longint;
  longres : longint;
  longcnt : longint;
  longcnt : longint;
-{$IFDEF FPC}
+{$IFNDEF TP}
   cardinalres : cardinal;
   cardinalres : cardinal;
   cardinalcnt : cardinal;
   cardinalcnt : cardinal;
   int64res : int64;
   int64res : int64;
@@ -152,7 +155,7 @@ begin
   Write('Value should be 7...');
   Write('Value should be 7...');
   test(cardinalres, 7);
   test(cardinalres, 7);
 
 
-{$IFDEF FPC}
+{$IFNDEF TP}
   WriteLn('------------------- CARDINAL -----------------------');
   WriteLn('------------------- CARDINAL -----------------------');
   { special tests for results }
   { special tests for results }
   Writeln('special numeric values tests...');
   Writeln('special numeric values tests...');

+ 51 - 48
tests/test/cg/ttryexc1.pp

@@ -1,4 +1,3 @@
-{ %RESULT=217 }
 {****************************************************************}
 {****************************************************************}
 {  CODE GENERATOR TEST PROGRAM                                   }
 {  CODE GENERATOR TEST PROGRAM                                   }
 {  By Carl Eric Codere                                           }
 {  By Carl Eric Codere                                           }
@@ -44,14 +43,14 @@ Type
 
 
 var
 var
  global_counter : integer;
  global_counter : integer;
- 
- 
+
+
  constructor tbobject.create(c:longint);
  constructor tbobject.create(c:longint);
   begin
   begin
     inherited create;
     inherited create;
     b:=c;
     b:=c;
   end;
   end;
- 
+
 
 
 Procedure raiseanexception;
 Procedure raiseanexception;
 
 
@@ -156,17 +155,17 @@ begin
   x:=0;
   x:=0;
   Try
   Try
     IncrementCounter(global_counter);
     IncrementCounter(global_counter);
-    Try 
+    Try
         DecrementCounter(global_counter);
         DecrementCounter(global_counter);
         IncrementCounter(global_counter);
         IncrementCounter(global_counter);
-        Try 
+        Try
            DecrementCounter(global_counter);
            DecrementCounter(global_counter);
         except
         except
           Inc(x);
           Inc(x);
         end;
         end;
     except
     except
       Inc(x);
       Inc(x);
-    End;  
+    End;
   except
   except
   end;
   end;
   if (global_counter = 0) then
   if (global_counter = 0) then
@@ -189,10 +188,10 @@ begin
   begin
   begin
       Try
       Try
         IncrementCounter(global_counter);
         IncrementCounter(global_counter);
-        Try 
+        Try
           DecrementCounter(global_counter);
           DecrementCounter(global_counter);
           IncrementCounter(global_counter);
           IncrementCounter(global_counter);
-          Try 
+          Try
              DecrementCounter(global_counter);
              DecrementCounter(global_counter);
              break;
              break;
           except
           except
@@ -200,7 +199,7 @@ begin
           end;
           end;
         except
         except
             Inc(x);
             Inc(x);
-        End;  
+        End;
      except
      except
      end;
      end;
  end;
  end;
@@ -224,10 +223,10 @@ begin
   begin
   begin
       Try
       Try
         IncrementCounter(global_counter);
         IncrementCounter(global_counter);
-        Try 
+        Try
           DecrementCounter(global_counter);
           DecrementCounter(global_counter);
           IncrementCounter(global_counter);
           IncrementCounter(global_counter);
-          Try 
+          Try
              DecrementCounter(global_counter);
              DecrementCounter(global_counter);
              DoTryExceptEight := false;
              DoTryExceptEight := false;
              exit;
              exit;
@@ -236,7 +235,7 @@ begin
           end;
           end;
         except
         except
             Inc(x);
             Inc(x);
-        End;  
+        End;
      except
      except
      end;
      end;
   end;
   end;
@@ -258,10 +257,10 @@ begin
     begin
     begin
         Try
         Try
           IncrementCounter(global_counter);
           IncrementCounter(global_counter);
-          Try 
+          Try
             DecrementCounter(global_counter);
             DecrementCounter(global_counter);
             IncrementCounter(global_counter);
             IncrementCounter(global_counter);
-            Try 
+            Try
                DecrementCounter(global_counter);
                DecrementCounter(global_counter);
                break;
                break;
             except
             except
@@ -269,7 +268,7 @@ begin
             end;
             end;
           except
           except
               Inc(x);
               Inc(x);
-          End;  
+          End;
        except
        except
        end;
        end;
     end; {end while }
     end; {end while }
@@ -342,10 +341,10 @@ begin
   x:=0;
   x:=0;
   Try
   Try
     IncrementCounter(global_counter);
     IncrementCounter(global_counter);
-    Try 
+    Try
         DecrementCounter(global_counter);
         DecrementCounter(global_counter);
         IncrementCounter(global_counter);
         IncrementCounter(global_counter);
-        Try 
+        Try
            DecrementCounter(global_counter);
            DecrementCounter(global_counter);
            RaiseAnException;
            RaiseAnException;
         except
         except
@@ -355,7 +354,7 @@ begin
         end;
         end;
     except
     except
       DoTryExceptTwelve := true;
       DoTryExceptTwelve := true;
-    End;  
+    End;
   except
   except
       DoTryExceptTwelve := true;
       DoTryExceptTwelve := true;
   end;
   end;
@@ -374,11 +373,11 @@ begin
   x:=0;
   x:=0;
   Try
   Try
     IncrementCounter(global_counter);
     IncrementCounter(global_counter);
-    Try 
+    Try
         DecrementCounter(global_counter);
         DecrementCounter(global_counter);
         IncrementCounter(global_counter);
         IncrementCounter(global_counter);
         RaiseAnException;
         RaiseAnException;
-        Try 
+        Try
            DecrementCounter(global_counter);
            DecrementCounter(global_counter);
         except
         except
           DoTryExceptThirteen := true;
           DoTryExceptThirteen := true;
@@ -387,7 +386,7 @@ begin
       if (global_counter = 1) then
       if (global_counter = 1) then
         failed :=false;
         failed :=false;
       DoTryExceptThirteen := failed;
       DoTryExceptThirteen := failed;
-    End;  
+    End;
   except
   except
       DoTryExceptThirteen := true;
       DoTryExceptThirteen := true;
   end;
   end;
@@ -408,10 +407,10 @@ begin
   x:=0;
   x:=0;
   Try
   Try
     IncrementCounter(global_counter);
     IncrementCounter(global_counter);
-    Try 
+    Try
         DecrementCounter(global_counter);
         DecrementCounter(global_counter);
         IncrementCounter(global_counter);
         IncrementCounter(global_counter);
-        Try 
+        Try
            DecrementCounter(global_counter);
            DecrementCounter(global_counter);
            RaiseAnException;
            RaiseAnException;
         except
         except
@@ -422,7 +421,7 @@ begin
       if (global_counter = 0) then
       if (global_counter = 0) then
         failed :=false;
         failed :=false;
       DoTryExceptFourteen := failed;
       DoTryExceptFourteen := failed;
-    End;  
+    End;
   except
   except
       DoTryExceptFourteen := true;
       DoTryExceptFourteen := true;
   end;
   end;
@@ -442,10 +441,10 @@ begin
   x:=0;
   x:=0;
   Try
   Try
     IncrementCounter(global_counter);
     IncrementCounter(global_counter);
-    Try 
+    Try
         DecrementCounter(global_counter);
         DecrementCounter(global_counter);
         IncrementCounter(global_counter);
         IncrementCounter(global_counter);
-        Try 
+        Try
            DecrementCounter(global_counter);
            DecrementCounter(global_counter);
            RaiseAnException;
            RaiseAnException;
         except
         except
@@ -455,7 +454,7 @@ begin
     except
     except
        { re-raise to next block }
        { re-raise to next block }
        Raise;
        Raise;
-    End;  
+    End;
   except
   except
       if (global_counter = 0) then
       if (global_counter = 0) then
         failed :=false;
         failed :=false;
@@ -466,10 +465,10 @@ end;
 procedure nestedtryblock(var global_counter: integer);
 procedure nestedtryblock(var global_counter: integer);
 begin
 begin
     IncrementCounter(global_counter);
     IncrementCounter(global_counter);
-    Try 
+    Try
         DecrementCounter(global_counter);
         DecrementCounter(global_counter);
         IncrementCounter(global_counter);
         IncrementCounter(global_counter);
-        Try 
+        Try
            DecrementCounter(global_counter);
            DecrementCounter(global_counter);
            RaiseAnException;
            RaiseAnException;
         except
         except
@@ -479,8 +478,8 @@ begin
     except
     except
        { re-raise to next block }
        { re-raise to next block }
        Raise;
        Raise;
-    End;  
-end;    
+    End;
+end;
 
 
 
 
 Function DoTryExceptSixteen: boolean;
 Function DoTryExceptSixteen: boolean;
@@ -515,10 +514,10 @@ begin
   x:=0;
   x:=0;
   Try
   Try
     IncrementCounter(global_counter);
     IncrementCounter(global_counter);
-    Try 
+    Try
         DecrementCounter(global_counter);
         DecrementCounter(global_counter);
         IncrementCounter(global_counter);
         IncrementCounter(global_counter);
-        Try 
+        Try
            DecrementCounter(global_counter);
            DecrementCounter(global_counter);
            RaiseAnException;
            RaiseAnException;
         except
         except
@@ -528,7 +527,7 @@ begin
     except
     except
        { re-raise to next block }
        { re-raise to next block }
        raise TBObject.Create(1234);
        raise TBObject.Create(1234);
-    End;  
+    End;
   except
   except
       if (global_counter = 0) then
       if (global_counter = 0) then
         failed :=false;
         failed :=false;
@@ -599,12 +598,12 @@ begin
   x:=0;
   x:=0;
   Try
   Try
     IncrementCounter(global_counter);
     IncrementCounter(global_counter);
-    Try 
+    Try
         while (x = 0) do
         while (x = 0) do
           begin
           begin
             DecrementCounter(global_counter);
             DecrementCounter(global_counter);
             IncrementCounter(global_counter);
             IncrementCounter(global_counter);
-            Try 
+            Try
                DecrementCounter(global_counter);
                DecrementCounter(global_counter);
                RaiseAnException;
                RaiseAnException;
             except
             except
@@ -616,7 +615,7 @@ begin
     except
     except
        { re-raise to next block }
        { re-raise to next block }
        raise TBObject.Create(1234);
        raise TBObject.Create(1234);
-    End;  
+    End;
   except
   except
       if (global_counter = 0) then
       if (global_counter = 0) then
         failed :=false;
         failed :=false;
@@ -637,12 +636,12 @@ begin
   x:=0;
   x:=0;
   Try
   Try
     IncrementCounter(global_counter);
     IncrementCounter(global_counter);
-    Try 
+    Try
         while (x = 0) do
         while (x = 0) do
           begin
           begin
             DecrementCounter(global_counter);
             DecrementCounter(global_counter);
             IncrementCounter(global_counter);
             IncrementCounter(global_counter);
-            Try 
+            Try
                DecrementCounter(global_counter);
                DecrementCounter(global_counter);
                RaiseAnException;
                RaiseAnException;
             except
             except
@@ -655,7 +654,7 @@ begin
     except
     except
        { re-raise to next block }
        { re-raise to next block }
        raise TBObject.Create(1234);
        raise TBObject.Create(1234);
-    End;  
+    End;
   except
   except
       if (global_counter = 0) then
       if (global_counter = 0) then
         failed :=false;
         failed :=false;
@@ -676,12 +675,12 @@ begin
   x:=0;
   x:=0;
   Try
   Try
     IncrementCounter(global_counter);
     IncrementCounter(global_counter);
-    Try 
+    Try
         while (x = 0) do
         while (x = 0) do
           begin
           begin
             DecrementCounter(global_counter);
             DecrementCounter(global_counter);
             IncrementCounter(global_counter);
             IncrementCounter(global_counter);
-            Try 
+            Try
                DecrementCounter(global_counter);
                DecrementCounter(global_counter);
                RaiseAnException;
                RaiseAnException;
             except
             except
@@ -693,7 +692,7 @@ begin
     except
     except
        { re-raise to next block }
        { re-raise to next block }
        raise TBObject.Create(1234);
        raise TBObject.Create(1234);
-    End;  
+    End;
   except
   except
       if (global_counter = 0) then
       if (global_counter = 0) then
         failed :=false;
         failed :=false;
@@ -750,7 +749,7 @@ begin
    fail
    fail
   else
   else
    WriteLn('Success!');
    WriteLn('Success!');
-  (************************ Exceptions are created from here ****************************) 
+  (************************ Exceptions are created from here ****************************)
   failed := DoTryExceptTen;
   failed := DoTryExceptTen;
   if failed then
   if failed then
    fail
    fail
@@ -771,7 +770,7 @@ begin
    fail
    fail
   else
   else
    WriteLn('Success!');
    WriteLn('Success!');
-  (************************ Exceptions in except block       ****************************) 
+  (************************ Exceptions in except block       ****************************)
   failed := DoTryExceptFourteen;
   failed := DoTryExceptFourteen;
   if failed then
   if failed then
    fail
    fail
@@ -821,8 +820,12 @@ end.
 
 
 {
 {
   $Log$
   $Log$
-  Revision 1.1  2002-08-03 11:05:14  carl
+  Revision 1.2  2002-09-01 14:45:54  peter
+    * updates to compile with kylix
+    * fixed some tests
+
+  Revision 1.1  2002/08/03 11:05:14  carl
     + exception handling testing
     + exception handling testing
        (still missing raise / on node testing)
        (still missing raise / on node testing)
 
 
-}  
+}

+ 2 - 2
tests/test/tfpu2.pp

@@ -1,10 +1,10 @@
 { %version=1.1 }
 { %version=1.1 }
 
 
-{$mode objfpc}
+{$ifdef fpc}{$mode objfpc}{$endif}
 program test_fpu_excpetions;
 program test_fpu_excpetions;
 
 
 uses
 uses
-  sysutils;
+  SysUtils;
 
 
   function mysqrt(x : real) : real;
   function mysqrt(x : real) : real;