Browse Source

* default asm changed to att

peter 26 years ago
parent
commit
d9b021ebd9
2 changed files with 41 additions and 41 deletions
  1. 4 5
      compiler/globals.pas
  2. 37 36
      compiler/readme

+ 4 - 5
compiler/globals.pas

@@ -1129,11 +1129,7 @@ unit globals;
         initpackenum:=4;
         initpackenum:=4;
         initpackrecords:=2;
         initpackrecords:=2;
         initoutputformat:=target_asm.id;
         initoutputformat:=target_asm.id;
-{$ifdef AG386BIN}
         initasmmode:=asmmode_i386_att;
         initasmmode:=asmmode_i386_att;
-{$else}
-        initasmmode:=asmmode_i386_direct;
-{$endif}
         initdefines.init;
         initdefines.init;
 {$else not i386}
 {$else not i386}
   {$ifdef m68k}
   {$ifdef m68k}
@@ -1169,7 +1165,10 @@ begin
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.2  1999-04-16 09:56:05  pierre
+  Revision 1.3  1999-04-21 14:12:55  peter
+    * default asm changed to att
+
+  Revision 1.2  1999/04/16 09:56:05  pierre
    * unused local var commented
    * unused local var commented
 
 
   Revision 1.1  1999/04/08 09:14:46  michael
   Revision 1.1  1999/04/08 09:14:46  michael

+ 37 - 36
compiler/readme

@@ -1,36 +1,37 @@
-This directory contains the sources of the Free Pascal Compiler
-
-To recompile the compiler, use the batch file
-mppc386.bat
-
-If you want to build a m68k version to cross compile from i386 to m68k
-use the batch file
-mppc68k.bat
-
-If you want to modify the compiler, please read first the compiler
-writer's guide (cws.txt) in that directory.
-
-
-Changes in the syntax or semantic of FPC:
------------------------------------------
-  28/01/99   implicit conversion from boolean to integer is not possible
-             anymore (solved several bugs) but this could lead to errors
-             on previously accepted code (PM)
-  01/02/99   c styled comments are supported (/* ... */), mainly
-             for the Sibyl sources of Medigo (FK)
-  02/02/99   class destructors take now two parameters: flag
-             if the helper routine should free the instance and
-             self pointer (FK)
-  22/02/99   PROTECTED and PRIVATE have now the same behavior
-             as in TP
-  09/03/99   small records and arrays passed by value to a function are now directly copied
-             into a 4 bytes parameter (needed for C and DLL calls) (PM)
-  11/03/99   the makefile.fpc is now also needed for the compiler and RTL, you can
-             find it in the base.zip package (PFV)
-  24/03/99   new directives UNITPATH,INCLUDEPATH,OBJECTPATH,LIBRARYPATH to
-             set the searchpaths where to find the files for that module (PFV)
-  25/03/99   new directive STATIC +/- or on/off , works like -St commandline
-             switch
-  02/04/99   rtl/cfg/ directory has been removed, it's not used anymore
-  15/04/99   FINALIZATION is supported
-
+This directory contains the sources of the Free Pascal Compiler
+
+To recompile the compiler, use the batch file
+mppc386.bat
+
+If you want to build a m68k version to cross compile from i386 to m68k
+use the batch file
+mppc68k.bat
+
+If you want to modify the compiler, please read first the compiler
+writer's guide (cws.txt) in that directory.
+
+
+Changes in the syntax or semantic of FPC:
+-----------------------------------------
+  28/01/99   implicit conversion from boolean to integer is not possible
+             anymore (solved several bugs) but this could lead to errors
+             on previously accepted code (PM)
+  01/02/99   c styled comments are supported (/* ... */), mainly
+             for the Sibyl sources of Medigo (FK)
+  02/02/99   class destructors take now two parameters: flag
+             if the helper routine should free the instance and
+             self pointer (FK)
+  22/02/99   PROTECTED and PRIVATE have now the same behavior
+             as in TP
+  09/03/99   small records and arrays passed by value to a function are now directly copied
+             into a 4 bytes parameter (needed for C and DLL calls) (PM)
+  11/03/99   the makefile.fpc is now also needed for the compiler and RTL, you can
+             find it in the base.zip package (PFV)
+  24/03/99   new directives UNITPATH,INCLUDEPATH,OBJECTPATH,LIBRARYPATH to
+             set the searchpaths where to find the files for that module (PFV)
+  25/03/99   new directive STATIC +/- or on/off , works like -St commandline
+             switch
+  02/04/99   rtl/cfg/ directory has been removed, it's not used anymore
+  15/04/99   FINALIZATION is supported
+  21/04/99   Default assembler for i386 changed to AT&T instead of direct
+