Переглянути джерело

* removed some obsolete version checks

peter 27 роки тому
батько
коміт
f76d2b328c
6 змінених файлів з 28 додано та 43 видалено
  1. 4 5
      compiler/aasm.pas
  2. 4 5
      compiler/ag386int.pas
  3. 4 5
      compiler/ag386nsm.pas
  4. 6 12
      compiler/files.pas
  5. 4 11
      compiler/i386.pas
  6. 6 5
      compiler/pp.pas

+ 4 - 5
compiler/aasm.pas

@@ -29,11 +29,7 @@ unit aasm;
 
 
     type
     type
 {$ifdef i386}
 {$ifdef i386}
-     {$ifndef VER0_99_5}
        bestreal = extended;
        bestreal = extended;
-     {$else}
-       bestreal = double;
-     {$endif}
 {$endif}
 {$endif}
 {$ifdef m68k}
 {$ifdef m68k}
        bestreal = real;
        bestreal = real;
@@ -916,7 +912,10 @@ uses
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.27  1998-12-11 00:02:37  peter
+  Revision 1.28  1998-12-16 00:27:16  peter
+    * removed some obsolete version checks
+
+  Revision 1.27  1998/12/11 00:02:37  peter
     + globtype,tokens,version unit splitted from globals
     + globtype,tokens,version unit splitted from globals
 
 
   Revision 1.26  1998/12/01 23:36:31  pierre
   Revision 1.26  1998/12/01 23:36:31  pierre

+ 4 - 5
compiler/ag386int.pas

@@ -75,11 +75,7 @@ unit ag386int;
          hs : string;
          hs : string;
          p : byte;
          p : byte;
       begin
       begin
-{$ifdef VER0_99_5}
-         str(double(e),hs);
-{$else}
          str(e,hs);
          str(e,hs);
-{$endif}
       { nasm expects a lowercase e }
       { nasm expects a lowercase e }
          p:=pos('E',hs);
          p:=pos('E',hs);
          if p>0 then
          if p>0 then
@@ -595,7 +591,10 @@ ait_stab_function_name : ;
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.22  1998-12-01 11:19:38  peter
+  Revision 1.23  1998-12-16 00:27:17  peter
+    * removed some obsolete version checks
+
+  Revision 1.22  1998/12/01 11:19:38  peter
     * fixed range problem with in [tasmop]
     * fixed range problem with in [tasmop]
 
 
   Revision 1.21  1998/11/30 09:42:55  pierre
   Revision 1.21  1998/11/30 09:42:55  pierre

+ 4 - 5
compiler/ag386nsm.pas

@@ -75,11 +75,7 @@ unit ag386nsm;
          hs : string;
          hs : string;
          p : byte;
          p : byte;
       begin
       begin
-{$ifdef VER0_99_5}
-         str(double(e),hs);
-{$else}
          str(e,hs);
          str(e,hs);
-{$endif}
       { nasm expects a lowercase e }
       { nasm expects a lowercase e }
          p:=pos('E',hs);
          p:=pos('E',hs);
          if p>0 then
          if p>0 then
@@ -584,7 +580,10 @@ ait_stab_function_name : ;
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.15  1998-12-01 11:19:39  peter
+  Revision 1.16  1998-12-16 00:27:18  peter
+    * removed some obsolete version checks
+
+  Revision 1.15  1998/12/01 11:19:39  peter
     * fixed range problem with in [tasmop]
     * fixed range problem with in [tasmop]
 
 
   Revision 1.14  1998/11/30 09:42:56  pierre
   Revision 1.14  1998/11/30 09:42:56  pierre

+ 6 - 12
compiler/files.pas

@@ -199,11 +199,8 @@ unit files;
   implementation
   implementation
 
 
   uses
   uses
-    dos,verbose,systems
-{$ifndef VER0_99_8}
-    ,symtable,scanner
-{$endif}
-    ;
+    dos,verbose,systems,
+    symtable,scanner;
 
 
 {****************************************************************************
 {****************************************************************************
                                   TINPUTFILE
                                   TINPUTFILE
@@ -840,7 +837,6 @@ unit files;
 
 
     procedure tmodule.reset;
     procedure tmodule.reset;
       begin
       begin
-{$ifndef VER0_99_8}
         if assigned(scanner) then
         if assigned(scanner) then
           pscannerfile(scanner)^.invalid:=true;
           pscannerfile(scanner)^.invalid:=true;
         if assigned(globalsymtable) then
         if assigned(globalsymtable) then
@@ -853,7 +849,6 @@ unit files;
             dispose(punitsymtable(localsymtable),done);
             dispose(punitsymtable(localsymtable),done);
             localsymtable:=nil;
             localsymtable:=nil;
           end;
           end;
-{$endif}
         if assigned(map) then
         if assigned(map) then
          begin
          begin
            dispose(map);
            dispose(map);
@@ -982,10 +977,8 @@ unit files;
         if assigned(_exports) then
         if assigned(_exports) then
          dispose(_exports,done);
          dispose(_exports,done);
         _exports:=nil;
         _exports:=nil;
-{$ifndef VER0_99_8}
         if assigned(scanner) then
         if assigned(scanner) then
           pscannerfile(scanner)^.invalid:=true;
           pscannerfile(scanner)^.invalid:=true;
-{$endif}
         if assigned(sourcefiles) then
         if assigned(sourcefiles) then
          dispose(sourcefiles,done);
          dispose(sourcefiles,done);
         sourcefiles:=nil;
         sourcefiles:=nil;
@@ -1004,14 +997,12 @@ unit files;
         stringdispose(modulename);
         stringdispose(modulename);
         stringdispose(mainsource);
         stringdispose(mainsource);
         stringdispose(asmprefix);
         stringdispose(asmprefix);
-{$ifndef VER0_99_8}
         if assigned(globalsymtable) then
         if assigned(globalsymtable) then
           dispose(punitsymtable(globalsymtable),done);
           dispose(punitsymtable(globalsymtable),done);
         globalsymtable:=nil;
         globalsymtable:=nil;
         if assigned(localsymtable) then
         if assigned(localsymtable) then
           dispose(punitsymtable(localsymtable),done);
           dispose(punitsymtable(localsymtable),done);
         localsymtable:=nil;
         localsymtable:=nil;
-{$endif}
         inherited done;
         inherited done;
       end;
       end;
 
 
@@ -1055,7 +1046,10 @@ unit files;
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.79  1998-12-11 00:03:14  peter
+  Revision 1.80  1998-12-16 00:27:19  peter
+    * removed some obsolete version checks
+
+  Revision 1.79  1998/12/11 00:03:14  peter
     + globtype,tokens,version unit splitted from globals
     + globtype,tokens,version unit splitted from globals
 
 
   Revision 1.78  1998/12/04 10:18:07  florian
   Revision 1.78  1998/12/04 10:18:07  florian

+ 4 - 11
compiler/i386.pas

@@ -1142,15 +1142,6 @@ unit i386;
     procedure reset_reference(var ref : treference);
     procedure reset_reference(var ref : treference);
 
 
       begin
       begin
-{$ifdef ver0_6}
-         ref.index:=R_NO;
-         ref.base:=R_NO;
-         ref.segment:=R_DEFAULT_SEG;
-         ref.offset:=0;
-         ref.scalefactor:=1;
-         ref.isintvalue:=false;
-         ref.symbol:=nil;
-{$else}
          with ref do
          with ref do
            begin
            begin
               index:=R_NO;
               index:=R_NO;
@@ -1161,7 +1152,6 @@ unit i386;
               isintvalue:=false;
               isintvalue:=false;
               symbol:=nil;
               symbol:=nil;
            end;
            end;
-{$endif}
       end;
       end;
 
 
       function new_reference(base : tregister;offset : longint) : preference;
       function new_reference(base : tregister;offset : longint) : preference;
@@ -1751,7 +1741,10 @@ unit i386;
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.20  1998-12-11 16:10:09  florian
+  Revision 1.21  1998-12-16 00:27:20  peter
+    * removed some obsolete version checks
+
+  Revision 1.20  1998/12/11 16:10:09  florian
     + shifting for 64 bit ints added
     + shifting for 64 bit ints added
     * bug in getexplicitregister32 fixed: usableregs wasn't decremented !!
     * bug in getexplicitregister32 fixed: usableregs wasn't decremented !!
 
 

+ 6 - 5
compiler/pp.pas

@@ -113,7 +113,7 @@ uses
 {$endif heaptrc}
 {$endif heaptrc}
 {$ifdef linux}
 {$ifdef linux}
   catch,
   catch,
-{$endif}  
+{$endif}
 {$endif FPC}
 {$endif FPC}
   globals,compiler
   globals,compiler
   ;
   ;
@@ -254,9 +254,7 @@ begin
   oldexit:=exitproc;
   oldexit:=exitproc;
   exitproc:=@myexit;
   exitproc:=@myexit;
 {$ifdef fpc}
 {$ifdef fpc}
-  {$ifndef autoobjpas}
-    heapblocks:=true;
-  {$endif}
+  heapblocks:=true;
 {$endif}
 {$endif}
 {$ifdef UseOverlay}
 {$ifdef UseOverlay}
   InitOverlay;
   InitOverlay;
@@ -267,7 +265,10 @@ begin
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.36  1998-11-27 22:54:52  michael
+  Revision 1.37  1998-12-16 00:27:21  peter
+    * removed some obsolete version checks
+
+  Revision 1.36  1998/11/27 22:54:52  michael
   + Added catch unit again
   + Added catch unit again
 
 
   Revision 1.35  1998/11/05 12:02:53  peter
   Revision 1.35  1998/11/05 12:02:53  peter