michael 25 rokov pred
rodič
commit
650fbb86aa
100 zmenil súbory, kde vykonal 309 pridanie a 4548 odobranie
  1. 3 15
      api/go32v2/filectrl.inc
  2. 3 28
      api/go32v2/keyboard.inc
  3. 4 67
      api/go32v2/mouse.inc
  4. 4 78
      api/go32v2/video.inc
  5. 4 19
      api/inc/platform.inc
  6. 3 15
      api/linux/filectrl.inc
  7. 3 32
      api/linux/keyboard.inc
  8. 3 38
      api/linux/mouse.inc
  9. 3 47
      api/linux/video.inc
  10. 4 19
      api/os2/filectrl.inc
  11. 3 24
      api/os2/keyboard.inc
  12. 3 9
      api/os2/mouse.inc
  13. 3 63
      api/os2/video.inc
  14. 3 15
      api/tp/filectrl.inc
  15. 3 25
      api/tp/keyboard.inc
  16. 3 20
      api/tp/mouse.inc
  17. 3 31
      api/tp/video.inc
  18. 3 18
      api/win32/filectrl.inc
  19. 4 48
      api/win32/keyboard.inc
  20. 3 28
      api/win32/mouse.inc
  21. 3 35
      api/win32/video.inc
  22. 3 110
      compiler/aasm.pas
  23. 3 99
      compiler/ag386att.pas
  24. 3 91
      compiler/ag386bin.pas
  25. 3 49
      compiler/ag386int.pas
  26. 3 58
      compiler/ag386nsm.pas
  27. 3 15
      compiler/ag68kgas.pas
  28. 3 15
      compiler/ag68kmit.pas
  29. 2 11
      compiler/ag68kmot.pas
  30. 2 14
      compiler/ag68kmpw.pas
  31. 3 19
      compiler/aopt386.pas
  32. 3 47
      compiler/assemble.pas
  33. 3 82
      compiler/browcol.pas
  34. 2 19
      compiler/browlog.pas
  35. 2 24
      compiler/catch.pas
  36. 3 117
      compiler/cg386add.pas
  37. 3 131
      compiler/cg386cal.pas
  38. 3 100
      compiler/cg386cnv.pas
  39. 2 34
      compiler/cg386con.pas
  40. 3 111
      compiler/cg386flw.pas
  41. 3 132
      compiler/cg386inl.pas
  42. 3 119
      compiler/cg386ld.pas
  43. 3 67
      compiler/cg386mat.pas
  44. 3 99
      compiler/cg386mem.pas
  45. 3 68
      compiler/cg386set.pas
  46. 3 18
      compiler/cg68kadd.pas
  47. 2 31
      compiler/cg68kcal.pas
  48. 2 21
      compiler/cg68kcnv.pas
  49. 2 16
      compiler/cg68kcon.pas
  50. 2 32
      compiler/cg68kflw.pas
  51. 2 25
      compiler/cg68kinl.pas
  52. 2 24
      compiler/cg68kld.pas
  53. 2 15
      compiler/cg68kmat.pas
  54. 2 14
      compiler/cg68kmem.pas
  55. 2 12
      compiler/cg68kset.pas
  56. 2 31
      compiler/cga68k.pas
  57. 3 194
      compiler/cgai386.pas
  58. 3 66
      compiler/cobjects.pas
  59. 3 30
      compiler/comphook.pas
  60. 3 89
      compiler/compiler.pas
  61. 2 22
      compiler/comprsrc.pas
  62. 2 58
      compiler/cpuasm.pas
  63. 2 103
      compiler/cpubase.pas
  64. 3 9
      compiler/cpuinfo.pas
  65. 5 1
      compiler/crc.pas
  66. 2 56
      compiler/cresstr.pas
  67. 3 159
      compiler/csopt386.pas
  68. 3 104
      compiler/daopt386.pas
  69. 3 17
      compiler/dmisc.pas
  70. 2 31
      compiler/export.pas
  71. 3 76
      compiler/files.pas
  72. 2 5
      compiler/fpc.pas
  73. 3 21
      compiler/gdb.pas
  74. 2 14
      compiler/gendef.pas
  75. 3 148
      compiler/globals.pas
  76. 3 75
      compiler/globtype.pas
  77. 3 64
      compiler/hcgdata.pas
  78. 3 90
      compiler/hcodegen.pas
  79. 2 123
      compiler/htypechk.pas
  80. 6 0
      compiler/i386att.inc
  81. 6 0
      compiler/i386atts.inc
  82. 6 0
      compiler/i386int.inc
  83. 6 0
      compiler/i386op.inc
  84. 6 0
      compiler/i386prop.inc
  85. 5 0
      compiler/i386tab.inc
  86. 5 1
      compiler/impdef.pas
  87. 2 35
      compiler/import.pas
  88. 3 20
      compiler/innr.inc
  89. 2 109
      compiler/link.pas
  90. 3 30
      compiler/messages.pas
  91. 6 0
      compiler/msgidx.inc
  92. 7 0
      compiler/msgtxt.inc
  93. 4 14
      compiler/new/node.inc
  94. 4 11
      compiler/new/nodeh.inc
  95. 5 0
      compiler/new/tempgen.inc
  96. 2 27
      compiler/og386.pas
  97. 3 57
      compiler/og386cff.pas
  98. 2 15
      compiler/og386dbg.pas
  99. 2 8
      compiler/og386elf.pas
  100. 3 122
      compiler/options.pas

+ 3 - 15
api/go32v2/filectrl.inc

@@ -246,19 +246,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:38  michael
-  + Initial import
-
-  Revision 1.1  2000/01/06 01:20:30  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:37  peter
-    * moved to packages dir
-
-  Revision 1.1  1998/12/04 12:48:27  peter
-    * moved some dirs
-
-  Revision 1.1  1998/10/26 11:31:47  peter
-    + inital include files
-
+  Revision 1.2  2000-07-13 11:32:24  michael
+  + removed logs
+ 
 }

+ 3 - 28
api/go32v2/keyboard.inc

@@ -124,32 +124,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:38  michael
-  + Initial import
-
-  Revision 1.1  2000/01/06 01:20:30  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.2  1999/12/10 12:42:26  pierre
-   * several mods to handle different keyboard layouts
-
-  Revision 1.3  1999/11/24 23:36:56  peter
-    * moved to packages dir
-
-  Revision 1.2  1998/12/12 19:13:00  peter
-    * keyboard updates
-    * make test target, make all only makes units
-
-  Revision 1.1  1998/12/04 12:48:27  peter
-    * moved some dirs
-
-  Revision 1.3  1998/11/01 20:28:26  peter
-    * fixed strange al=$e0 after int $16 call
-
-  Revision 1.2  1998/10/28 21:18:24  peter
-    * more fixes
-
-  Revision 1.1  1998/10/26 11:31:47  peter
-    + inital include files
-
+  Revision 1.2  2000-07-13 11:32:24  michael
+  + removed logs
+ 
 }

+ 4 - 67
api/go32v2/mouse.inc

@@ -642,70 +642,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:38  michael
-  + Initial import
-
-  Revision 1.4  2000/02/17 17:00:01  pierre
-   * Data locking cleaned up
-
-  Revision 1.3  2000/02/07 22:54:44  florian
-    * custommouse define removed, i.e. code is always active
-    * the xor value for the mouse cursor must be $7f instead of $ff
-
-  Revision 1.2  2000/02/06 14:29:45  florian
-    * mouse support for vesa resolutions under go32v2, needs currently the define
-      custommouse
-
-  Revision 1.1  2000/01/06 01:20:30  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.2  1999/12/08 13:25:20  pierre
-   * fix form bug 731
-
-  Revision 1.12  1999/11/24 23:36:56  peter
-    * moved to packages dir
-
-  Revision 1.11  1999/10/18 15:46:24  pierre
-   * not int $0x33 call if no mouse driver present
-
-  Revision 1.10  1999/10/18 07:37:05  pierre
-   * Unlock code moved to exitproc because CWSDPMI has no lock counter
-
-  Revision 1.9  1999/10/16 08:35:52  jonas
-    * MouseCallBack was never unlocked
-
-  Revision 1.8  1999/10/15 23:53:07  pierre
-   * mouse problem with CWSDPMI solved
-
-  Revision 1.7  1999/10/15 11:46:33  pierre
-   * MouseInt was not locked !!
-
-  Revision 1.6  1999/03/03 16:42:27  pierre
-   + test for NT compatibility
-
-  Revision 1.5  1999/02/19 16:44:48  peter
-    * fixed (esi) which also got the 0xffff limit under NT
-
-  Revision 1.4  1999/02/19 12:28:39  pierre
-    + Uses now v2prt0_ds_alias for RMCB regs
-      regs are located in text section of v2prt0.as
-      so that its offset is below $ffff limit (for window NT !)
-
-  Revision 1.3  1999/02/08 09:39:13  pierre
-   * added exitproc to avoid real mode crash with function 12 of mouse interrupt
-
-  Revision 1.2  1998/12/11 00:13:19  peter
-    + SetMouseXY
-    * use far for exitproc procedure
-
-  Revision 1.1  1998/12/04 12:48:27  peter
-    * moved some dirs
-
-  Revision 1.2  1998/10/28 21:18:25  peter
-    * more fixes
-
-  Revision 1.1  1998/10/28 00:02:08  peter
-    + mouse
-    + video.clearscreen, video.videobufsize
-
-}
+  Revision 1.2  2000-07-13 11:32:24  michael
+  + removed logs
+ 
+}

+ 4 - 78
api/go32v2/video.inc

@@ -266,81 +266,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:38  michael
-  + Initial import
-
-  Revision 1.3  2000/02/07 22:54:44  florian
-    * custommouse define removed, i.e. code is always active
-    * the xor value for the mouse cursor must be $7f instead of $ff
-
-  Revision 1.2  2000/02/06 14:29:45  florian
-    * mouse support for vesa resolutions under go32v2, needs currently the define
-      custommouse
-
-  Revision 1.1  2000/01/06 01:20:30  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:38  peter
-    * moved to packages dir
-
-  Revision 1.14  1999/10/03 19:53:26  peter
-    * changed screenheight detection
-
-  Revision 1.13  1999/08/16 18:26:20  peter
-    * asm updatescreen for speed reasons
-
-  Revision 1.12  1999/06/02 11:22:10  pierre
-   * @ needed for proc address
-
-  Revision 1.11  1999/04/01 12:51:51  pierre
-   * removed clearscreen in initvideo for capture
-
-  Revision 1.10  1999/03/21 22:49:40  florian
-    * correct screeneight in 80x50 mode
-
-  Revision 1.9  1999/03/14 22:15:49  florian
-    * my last changes doesn't work correctly, fixed more
-      the screen height calculation works incorrect in 80x50 mode
-
-  Revision 1.8  1999/03/14 17:43:03  florian
-    + 80x50 mode support added
-    * some bugs in VESA mode support removed
-
-  Revision 1.7  1999/02/19 16:42:48  peter
-    * fixed typo
-
-  Revision 1.6  1999/02/19 12:29:52  pierre
-    * several bugs related to Cursor fixed !
-      I still don't know the maximum value for
-      the scan line (depends on resolution used !)
-
-  Revision 1.5  1999/02/08 17:53:17  pierre
-   + added restoring of BlinkState in InitVideo, old mode not stored
-
-  Revision 1.4  1998/12/15 17:17:17  peter
-    + cursor at 1,1 at the end
-
-  Revision 1.3  1998/12/12 19:13:01  peter
-    * keyboard updates
-    * make test target, make all only makes units
-
-  Revision 1.2  1998/12/10 11:41:50  florian
-    * cursor is properly restored in DoneVideo
-
-  Revision 1.1  1998/12/04 12:48:27  peter
-    * moved some dirs
-
-  Revision 1.4  1998/11/01 20:29:11  peter
-    + lockupdatescreen counter to not let updatescreen() update
-
-  Revision 1.3  1998/10/28 21:18:26  peter
-    * more fixes
-
-  Revision 1.2  1998/10/28 00:02:08  peter
-    + mouse
-    + video.clearscreen, video.videobufsize
-
-  Revision 1.1  1998/10/26 11:31:47  peter
-    + inital include files
-
-}
+  Revision 1.2  2000-07-13 11:32:24  michael
+  + removed logs
+ 
+}

+ 4 - 19
api/inc/platform.inc

@@ -302,22 +302,7 @@ FOR FPC THESE ARE THE TRANSLATIONS
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:38  michael
-  + Initial import
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/12/23 19:36:47  peter
-    * place unitfiles in target dirs
-
-  Revision 1.1  1999/11/24 23:36:37  peter
-    * moved to packages dir
-
-  Revision 1.1  1998/12/04 12:48:24  peter
-    * moved some dirs
-
-  Revision 1.5  1998/10/26 11:22:53  peter
-    * updates
-
-}
+  Revision 1.2  2000-07-13 11:32:24  michael
+  + removed logs
+ 
+}

+ 3 - 15
api/linux/filectrl.inc

@@ -158,19 +158,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:39  michael
-  + Initial import
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:38  peter
-    * moved to packages dir
-
-  Revision 1.1  1998/12/04 12:48:30  peter
-    * moved some dirs
-
-  Revision 1.1  1998/10/26 11:31:47  peter
-    + inital include files
-
+  Revision 1.2  2000-07-13 11:32:24  michael
+  + removed logs
+ 
 }

+ 3 - 32
api/linux/keyboard.inc

@@ -576,36 +576,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:39  michael
-  + Initial import
-
-  Revision 1.2  2000/06/30 09:00:33  jonas
-    * compiles again with -dnomouse
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:38  peter
-    * moved to packages dir
-
-  Revision 1.5  1999/02/16 10:44:53  peter
-    * alt-f<x> support
-
-  Revision 1.4  1998/12/15 10:30:34  peter
-    + ctrl arrows support
-    * better backspace
-
-  Revision 1.3  1998/12/12 19:13:02  peter
-    * keyboard updates
-    * make test target, make all only makes units
-
-  Revision 1.1  1998/12/04 12:48:30  peter
-    * moved some dirs
-
-  Revision 1.3  1998/10/29 12:49:48  peter
-    * more fixes
-
-  Revision 1.1  1998/10/26 11:31:47  peter
-    + inital include files
-
+  Revision 1.2  2000-07-13 11:32:25  michael
+  + removed logs
+ 
 }

+ 3 - 38
api/linux/mouse.inc

@@ -246,42 +246,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:39  michael
-  + Initial import
-
-  Revision 1.3  2000/06/30 09:00:33  jonas
-    * compiles again with -dnomouse
-
-  Revision 1.2  2000/04/17 08:51:38  pierre
-   + set conditional NOMOUSE to get dummy mouse unit
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:38  peter
-    * moved to packages dir
-
-  Revision 1.5  1999/07/01 19:41:26  peter
-    * define OLDGPM to compile with old gpm (for v1.14) else the new
-      gpm unit from rtl will be used (v1.17)
-
-  Revision 1.4  1999/06/23 00:01:30  peter
-    * check for videobuf=nil
-
-  Revision 1.3  1999/03/31 20:20:18  michael
-  + Fixed probmem preventing IDE to run in x-term.
-
-  Revision 1.2  1998/12/11 00:13:20  peter
-    + SetMouseXY
-    * use far for exitproc procedure
-
-  Revision 1.1  1998/12/04 12:48:30  peter
-    * moved some dirs
-
-  Revision 1.3  1998/12/01 15:08:16  peter
-    * fixes for linux
-
-  Revision 1.2  1998/10/29 12:49:49  peter
-    * more fixes
-
+  Revision 1.2  2000-07-13 11:32:25  michael
+  + removed logs
+ 
 }

+ 3 - 47
api/linux/video.inc

@@ -478,51 +478,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:39  michael
-  + Initial import
-
-  Revision 1.3  2000/06/30 12:28:57  jonas
-    * fixed termtype structure
-
-  Revision 1.2  2000/03/12 15:02:10  peter
-    * removed unused var
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:38  peter
-    * moved to packages dir
-
-  Revision 1.5  1999/07/05 21:38:19  peter
-    * works now also on not /dev/tty* units
-    * if col,row is 0,0 then take 80x25 by default
-
-  Revision 1.4  1999/02/22 12:46:16  peter
-    + lowascii boolean if ascii < #32 is handled correctly
-
-  Revision 1.3  1999/02/08 10:34:26  peter
-    * cursortype futher implemented
-
-  Revision 1.2  1998/12/12 19:13:03  peter
-    * keyboard updates
-    * make test target, make all only makes units
-
-  Revision 1.1  1998/12/04 12:48:30  peter
-    * moved some dirs
-
-  Revision 1.6  1998/12/03 10:18:07  peter
-    * tty fixed
-
-  Revision 1.5  1998/12/01 15:08:17  peter
-    * fixes for linux
-
-  Revision 1.4  1998/11/01 20:29:12  peter
-    + lockupdatescreen counter to not let updatescreen() update
-
-  Revision 1.3  1998/10/29 12:49:50  peter
-    * more fixes
-
-  Revision 1.1  1998/10/26 11:31:47  peter
-    + inital include files
-
+  Revision 1.2  2000-07-13 11:32:25  michael
+  + removed logs
+ 
 }

+ 4 - 19
api/os2/filectrl.inc

@@ -154,22 +154,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:39  michael
-  + Initial import
-
-  Revision 1.2  2000/07/09 07:56:09  hajny
-    * proper units added
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:38  peter
-    * moved to packages dir
-
-  Revision 1.1  1998/12/04 12:48:32  peter
-    * moved some dirs
-
-  Revision 1.1  1998/10/26 11:31:49  peter
-    + inital include files
-
-}
+  Revision 1.2  2000-07-13 11:32:25  michael
+  + removed logs
+ 
+}

+ 3 - 24
api/os2/keyboard.inc

@@ -169,28 +169,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:39  michael
-  + Initial import
-
-  Revision 1.4  2000/04/08 19:54:26  hajny
-    * finished
-
-  Revision 1.3  2000/03/19 11:29:07  hajny
-    * PollKeyEvent implemented
-
-  Revision 1.2  2000/01/09 20:42:05  hajny
-    + the first part of implementation
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:38  peter
-    * moved to packages dir
-
-  Revision 1.1  1998/12/04 12:48:32  peter
-    * moved some dirs
-
-  Revision 1.1  1998/10/26 11:31:49  peter
-    + inital include files
-
+  Revision 1.2  2000-07-13 11:32:26  michael
+  + removed logs
+ 
 }

+ 3 - 9
api/os2/mouse.inc

@@ -402,13 +402,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:40  michael
-  + Initial import
-
-  Revision 1.3  2000/04/10 15:50:55  hajny
-    * Inc (PendingMouseEvents) added to PutMouseEvent
-
-  Revision 1.2  2000/01/09 20:43:04  hajny
-    * cardinal = longint removed for FPC
-
+  Revision 1.2  2000-07-13 11:32:26  michael
+  + removed logs
+ 
 }

+ 3 - 63
api/os2/video.inc

@@ -334,67 +334,7 @@ end;
 {
 
   $Log$
-  Revision 1.1  2000-07-13 06:29:40  michael
-  + Initial import
-
-  Revision 1.2  2000/07/09 07:56:09  hajny
-    * proper units added
-
-  Revision 1.1  2000/02/23 22:44:22  daniel
-  * Video.inc for os/2
-
-
-  Revision 1.4  1998/12/15 17:17:17  peter
-
-    + cursor at 1,1 at the end
-
-
-
-  Revision 1.3  1998/12/12 19:13:01  peter
-
-    * keyboard updates
-
-    * make test target, make all only makes units
-
-
-
-  Revision 1.2  1998/12/10 11:41:50  florian
-
-    * cursor is properly restored in DoneVideo
-
-
-
-  Revision 1.1  1998/12/04 12:48:27  peter
-
-    * moved some dirs
-
-
-
-  Revision 1.4  1998/11/01 20:29:11  peter
-
-    + lockupdatescreen counter to not let updatescreen() update
-
-
-
-  Revision 1.3  1998/10/28 21:18:26  peter
-
-    * more fixes
-
-
-
-  Revision 1.2  1998/10/28 00:02:08  peter
-
-    + mouse
-
-    + video.clearscreen, video.videobufsize
-
-
-
-  Revision 1.1  1998/10/26 11:31:47  peter
-
-    + inital include files
-
-
-
+  Revision 1.2  2000-07-13 11:32:26  michael
+  + removed logs
+ 
 }
-

+ 3 - 15
api/tp/filectrl.inc

@@ -226,19 +226,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:40  michael
-  + Initial import
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:38  peter
-    * moved to packages dir
-
-  Revision 1.1  1998/12/04 12:48:57  peter
-    * moved some dirs
-
-  Revision 1.1  1998/10/26 11:31:49  peter
-    + inital include files
-
+  Revision 1.2  2000-07-13 11:32:26  michael
+  + removed logs
+ 
 }

+ 3 - 25
api/tp/keyboard.inc

@@ -143,29 +143,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:41  michael
-  + Initial import
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:38  peter
-    * moved to packages dir
-
-  Revision 1.2  1998/12/12 19:13:13  peter
-    * keyboard updates
-    * make test target, make all only makes units
-
-  Revision 1.1  1998/12/04 12:48:57  peter
-    * moved some dirs
-
-  Revision 1.3  1998/11/01 20:28:25  peter
-    * fixed strange al=$e0 after int $16 call
-
-  Revision 1.2  1998/10/28 21:18:27  peter
-    * more fixes
-
-  Revision 1.1  1998/10/26 11:31:49  peter
-    + inital include files
-
+  Revision 1.2  2000-07-13 11:32:26  michael
+  + removed logs
+ 
 }

+ 3 - 20
api/tp/mouse.inc

@@ -189,24 +189,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:41  michael
-  + Initial import
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:38  peter
-    * moved to packages dir
-
-  Revision 1.2  1998/12/11 00:13:21  peter
-    + SetMouseXY
-    * use far for exitproc procedure
-
-  Revision 1.1  1998/12/04 12:48:57  peter
-    * moved some dirs
-
-  Revision 1.1  1998/10/28 00:02:09  peter
-    + mouse
-    + video.clearscreen, video.videobufsize
-
+  Revision 1.2  2000-07-13 11:32:27  michael
+  + removed logs
+ 
 }

+ 3 - 31
api/tp/video.inc

@@ -212,35 +212,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:41  michael
-  + Initial import
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:38  peter
-    * moved to packages dir
-
-  Revision 1.3  1998/12/15 17:17:18  peter
-    + cursor at 1,1 at the end
-
-  Revision 1.2  1998/12/15 10:25:16  peter
-    * Use Segb800 instead of $b800
-
-  Revision 1.1  1998/12/04 12:48:57  peter
-    * moved some dirs
-
-  Revision 1.4  1998/11/01 20:29:13  peter
-    + lockupdatescreen counter to not let updatescreen() update
-
-  Revision 1.3  1998/10/28 21:18:28  peter
-    * more fixes
-
-  Revision 1.2  1998/10/28 00:02:09  peter
-    + mouse
-    + video.clearscreen, video.videobufsize
-
-  Revision 1.1  1998/10/26 11:31:49  peter
-    + inital include files
-
+  Revision 1.2  2000-07-13 11:32:27  michael
+  + removed logs
+ 
 }

+ 3 - 18
api/win32/filectrl.inc

@@ -165,22 +165,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:41  michael
-  + Initial import
-
-  Revision 1.2  2000/05/31 07:27:12  jonas
-    * fixed formal parameters passed to var arguments problem
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:38  peter
-    * moved to packages dir
-
-  Revision 1.2  1999/06/21 16:43:52  peter
-    * win32 updates from Maarten Bekkers
-
-  Revision 1.1  1999/01/08 14:37:03  florian
-    + initial version, not working yet
-
+  Revision 1.2  2000-07-13 11:32:27  michael
+  + removed logs
+ 
 }

+ 4 - 48
api/win32/keyboard.inc

@@ -789,51 +789,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:41  michael
-  + Initial import
-
-  Revision 1.3  2000/05/25 14:26:30  pierre
-   * Flush keyboard also at init
-
-  Revision 1.2  2000/05/19 13:02:25  pierre
-   * Empty the keyboard buffer in DoneKeyboard
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.2  1999/12/13 14:09:37  pierre
-   + several changes for not standard keyboards
-
-  Revision 1.12  1999/11/24 23:36:59  peter
-    * moved to packages dir
-
-  Revision 1.11  1999/09/22 12:56:53  pierre
-   + added boolean to avoid double done
-
-  Revision 1.10  1999/09/20 20:57:58  florian
-    * from Armin Diehl: fixed altgr+key, Alt 0..9, Shift-Tab for fv
-
-  Revision 1.9  1999/08/01 16:10:26  florian
-    * fixed cursor size
-
-  Revision 1.6  1999/07/15 23:40:00 armin
-    * support for alt + number, cursor keys retuned wrong codes, shift state not ok if i.e. alt released
-
-  Revision 1.5  1999/07/12 22:22:00 armin
-    * used scancodes, not virtual keys, PollKeyEvent works, special keys (shift-state untested)
-
-  Revision 1.4  1999/07/11 18:21:00 armin
-    * win32 implemented most functions
-
-  Revision 1.3  1999/06/21 16:43:53  peter
-    * win32 updates from Maarten Bekkers
-
-  Revision 1.2  1999/01/09 07:30:00  florian
-    * small additions, not completed yet
-
-  Revision 1.1  1998/12/04 12:49:01  peter
-    * moved some dirs
-
-  Revision 1.1  1998/10/26 11:31:49  peter
-    + inital include files
-}
+  Revision 1.2  2000-07-13 11:32:27  michael
+  + removed logs
+ 
+}

+ 3 - 28
api/win32/mouse.inc

@@ -204,32 +204,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:41  michael
-  + Initial import
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.1  1999/11/24 23:36:38  peter
-    * moved to packages dir
-
-  Revision 1.6  1999/09/22 12:56:53  pierre
-   + added boolean to avoid double done
-
-  Revision 1.5  1999/07/18 10:56:39  florian
-    + compressing of MouseMoving in the mouse event queue:
-     this leads to a smoother mouse dragging
-
-  Revision 1.4  1999/07/17 22:37:10  florian
-    * implemented mouse handling
-
-  Revision 1.3  1999/07/17 17:21:37  florian
-    * fixed the win32 keyboard event handling
-
-  Revision 1.2  1999/06/21 16:43:54  peter
-    * win32 updates from Maarten Bekkers
-
-  Revision 1.1  1999/01/08 14:37:03  florian
-    + initial version, not working yet
-
+  Revision 1.2  2000-07-13 11:32:27  michael
+  + removed logs
+ 
 }

+ 3 - 35
api/win32/video.inc

@@ -340,39 +340,7 @@ end;
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:41  michael
-  + Initial import
-
-  Revision 1.1  2000/01/06 01:20:31  peter
-    * moved out of packages/ back to topdir
-
-  Revision 1.2  1999/12/09 21:36:47  pierre
-   * freeze screen size
-
-  Revision 1.9  1999/11/24 23:37:00  peter
-    * moved to packages dir
-
-  Revision 1.8  1999/10/14 10:13:57  pierre
-   * Screen size problem solved
-
-  Revision 1.7  1999/09/22 12:57:38  pierre
-   + support for Screen switches : ClearScreen removed
-
-  Revision 1.6  1999/08/01 16:10:27  florian
-    * fixed cursor size
-
-  Revision 1.5  1999/07/14 22:04:04  florian
-    * noch mehr Fehler behoben, TV-Programme laufen nun so lala
-
-  Revision 1.4  1999/07/11 21:57:48  florian
-    * small fixes to get at least some output
-
-  Revision 1.3  1999/06/21 16:43:55  peter
-    * win32 updates from Maarten Bekkers
-
-  Revision 1.2  1999/01/08 16:50:05  florian
-    + complete, but undebugged implementation
-
-  Revision 1.1  1999/01/08 14:37:03  florian
-    + initial version, not working yet
+  Revision 1.2  2000-07-13 11:32:27  michael
+  + removed logs
+ 
 }

+ 3 - 110
compiler/aasm.pas

@@ -1067,114 +1067,7 @@ uses
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:43  michael
-  + Initial import
-
-  Revision 1.82  2000/04/22 14:25:03  jonas
-    * aasm.pas: pai_align instead of pai_align_abstract if cpu <> i386
-    + systems.pas: info for macos/ppc
-    * new/cgobj.pas: compiles again without newst define
-    * new/powerpc/cgcpu: generate different entry/exit code depending on
-      whether target_os is MacOs or Linux
+  Revision 1.2  2000-07-13 11:32:28  michael
+  + removed logs
 
-  Revision 1.81  2000/04/10 12:21:33  jonas
-    * added ait_symbol_end to SkipInstr
-
-  Revision 1.80  2000/02/29 23:55:53  pierre
-   + InlineStat and InlineEnd amrker added
-
-  Revision 1.79  2000/02/28 17:23:56  daniel
-  * Current work of symtable integration committed. The symtable can be
-    activated by defining 'newst', but doesn't compile yet. Changes in type
-    checking and oop are completed. What is left is to write a new
-    symtablestack and adapt the parser to use it.
-
-  Revision 1.78  2000/02/18 20:53:14  pierre
-    * fixes a stabs problem for functions
-    + includes a stabs local var for with statements
-      the name is with in lowercase followed by an index
-      for nested with.
-    + Withdebuglist added because the stabs declarations of local
-      var are postponed to end of function.
-
-  Revision 1.77  2000/02/09 13:22:42  peter
-    * log truncated
-
-  Revision 1.76  2000/02/03 23:01:45  peter
-    * fixed smartlinking
-
-  Revision 1.75  2000/01/28 15:15:31  jonas
-     * moved skipinstr from daopt386 to aasm
-     * fixed crashing bug with -dreplacereg in csopt386.pas
-
-  Revision 1.74  2000/01/23 16:31:38  peter
-    * fixed uninited asmsymbol.typ var
-
-  Revision 1.73  2000/01/19 22:53:57  florian
-    * empty records/objects would generate static data of size 0 which is optimized away, tai_datablock
-      checks now the size and sets it to a value > 0
-
-  Revision 1.72  2000/01/13 13:07:05  jonas
-    * released -dalignreg
-    * some small fixes to -dnewOptimizations helper procedures
-
-  Revision 1.71  2000/01/12 10:38:16  peter
-    * smartlinking fixes for binary writer
-    * release alignreg code and moved instruction writing align to cpuasm,
-      but it doesn't use the specified register yet
-
-  Revision 1.70  2000/01/07 01:14:18  peter
-    * updated copyright to 2000
-
-  Revision 1.69  1999/12/22 01:01:46  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.68  1999/11/06 14:34:16  peter
-    * truncated log to 20 revs
-
-  Revision 1.67  1999/11/05 16:01:45  jonas
-    + first implementation of choosing least used register for alignment code
-       (not yet working, between ifdef alignreg)
-
-  Revision 1.66  1999/11/02 15:06:56  peter
-    * import library fixes for win32
-    * alignment works again
-
-  Revision 1.65  1999/10/27 16:11:27  peter
-    * insns.dat is used to generate all i386*.inc files
-
-  Revision 1.64  1999/09/20 16:38:51  peter
-    * cs_create_smart instead of cs_smartlink
-    * -CX is create smartlink
-    * -CD is create dynamic, but does nothing atm.
-
-  Revision 1.63  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
-
-  Revision 1.62  1999/09/15 20:35:37  florian
-    * small fix to operator overloading when in MMX mode
-    + the compiler uses now fldz and fld1 if possible
-    + some fixes to floating point registers
-    + some math. functions (arctan, ln, sin, cos, sqrt, sqr, pi) are now inlined
-    * .... ???
-
-  Revision 1.61  1999/09/08 15:01:29  jonas
-    * some small changes so the noew optimizer is again compilable
-
-  Revision 1.60  1999/08/06 15:30:17  florian
-    + cpu flags added, mainly for the new cg
-
-  Revision 1.59  1999/08/05 15:51:01  michael
-  * Added ait_frame, ait_ent
-
-  Revision 1.58  1999/08/04 00:39:56  michael
-  + Added ait_frame
-
-  Revision 1.57  1999/08/02 21:01:41  michael
-  * Moved toperand type back =(
-
-}
+}

+ 3 - 99
compiler/ag386att.pas

@@ -902,103 +902,7 @@ unit ag386att;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:43  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:28  michael
+  + removed logs
 
-  Revision 1.34  2000/05/11 09:59:40  pierre
-   * changed to compile with Delphi, reported by Kovacs Attila Zoltan
-
-  Revision 1.33  2000/04/12 12:42:28  pierre
-   * fix the -g-l option
-
-  Revision 1.32  2000/04/06 07:04:50  pierre
-   + generate line stabs if cs_gdb_lineinfo is aktglobalswitches
-
-  Revision 1.31  2000/04/01 14:18:03  peter
-    * don't write suffix for fldcw
-
-  Revision 1.30  2000/02/29 23:56:49  pierre
-   * write source line again for inline procs
-
-  Revision 1.29  2000/02/20 21:20:28  marco
-   * Put some call under Ifdef GDB, so that compiling without -dGDB works
-
-  Revision 1.28  2000/02/18 21:54:07  pierre
-   * avoid LeText if no stabs info
-
-  Revision 1.27  2000/02/18 12:31:07  pierre
-   * Reset file name to empty at end of code section
-
-  Revision 1.26  2000/02/09 13:22:42  peter
-    * log truncated
-
-  Revision 1.25  2000/02/07 17:51:20  peter
-    * quick hack for fnstsww which is not supported under linux as
-
-  Revision 1.24  2000/01/28 09:41:39  peter
-    * fixed fpu suffix parsing for att reader
-
-  Revision 1.23  2000/01/07 01:14:18  peter
-    * updated copyright to 2000
-
-  Revision 1.22  1999/12/18 20:00:33  florian
-    * Bug reported by Marco fixed: Intel assembler reader: fld qword ptr x
-      was read as fldq x but it must be fldl x
-
-  Revision 1.21  1999/12/08 10:39:59  pierre
-    + allow use of unit var in exports of DLL for win32
-      by using direct export writing by default instead of use of DEFFILE
-      that does not allow assembler labels that do not
-      start with an underscore.
-      Use -WD to force use of Deffile for Win32 DLL
-
-  Revision 1.20  1999/11/06 14:34:16  peter
-    * truncated log to 20 revs
-
-  Revision 1.19  1999/11/02 15:06:56  peter
-    * import library fixes for win32
-    * alignment works again
-
-  Revision 1.18  1999/10/27 16:11:28  peter
-    * insns.dat is used to generate all i386*.inc files
-
-  Revision 1.17  1999/09/27 23:36:33  peter
-    * fixed -al with macro's
-
-  Revision 1.16  1999/09/21 20:53:21  florian
-    * fixed 1/s problem from mailing list
-
-  Revision 1.15  1999/09/19 20:55:11  florian
-    * fixed calls to procedures with manglednames=255 chars
-      (taking the address of such a procedure would still cause a problem!)
-
-  Revision 1.14  1999/09/10 18:48:00  florian
-    * some bug fixes (e.g. must_be_valid and procinfo.funcret_is_valid)
-    * most things for stored properties fixed
-
-  Revision 1.13  1999/09/02 17:07:38  florian
-    * problems with -Or fixed: tdef.isfpuregable was wrong!
-
-  Revision 1.12  1999/08/25 16:03:46  peter
-    * symbol name is now written using separate asmwrite() calls to overcome
-      > 255 char strings
-
-  Revision 1.11  1999/08/25 11:59:32  jonas
-    * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
-
-  Revision 1.10  1999/08/13 15:44:57  peter
-    * first things to include lineinfo in the executable
-
-  Revision 1.9  1999/08/10 12:26:20  pierre
-   * avoid double .edata section if using DLLTOOL
-
-  Revision 1.8  1999/08/04 00:22:34  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
-
-  Revision 1.7  1999/07/30 12:26:07  peter
-    * write .size only for linux
-
-  Revision 1.6  1999/07/29 20:53:56  peter
-    * write .size also
-
-}
+}

+ 3 - 91
compiler/ag386bin.pas

@@ -979,95 +979,7 @@ unit ag386bin;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:43  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:29  michael
+  + removed logs
 
-  Revision 1.43  2000/04/12 12:42:28  pierre
-   * fix the -g-l option
-
-  Revision 1.42  2000/04/06 07:04:51  pierre
-   + generate line stabs if cs_gdb_lineinfo is aktglobalswitches
-
-  Revision 1.41  2000/03/10 16:05:57  pierre
-   * generate allways symbol for stabs
-
-  Revision 1.40  2000/03/09 14:29:47  pierre
-   * fix for the stab section size changes with smartlinking
-
-  Revision 1.39  2000/03/09 10:07:18  pierre
-   * fix a problem with smartlink and stabs
-
-  Revision 1.38  2000/02/18 21:54:07  pierre
-   * avoid LeText if no stabs info
-
-  Revision 1.37  2000/02/18 12:31:07  pierre
-   * Reset file name to empty at end of code section
-
-  Revision 1.36  2000/02/09 13:22:43  peter
-    * log truncated
-
-  Revision 1.35  2000/01/20 00:21:49  pierre
-   * avoid startsec=sec_none
-
-  Revision 1.34  2000/01/12 10:38:17  peter
-    * smartlinking fixes for binary writer
-    * release alignreg code and moved instruction writing align to cpuasm,
-      but it doesn't use the specified register yet
-
-  Revision 1.33  2000/01/07 01:14:18  peter
-    * updated copyright to 2000
-
-  Revision 1.32  1999/12/24 15:22:52  peter
-    * reset insentry/lastinsoffset so writing smartlink works correct for
-      short jmps
-
-  Revision 1.31  1999/12/22 01:01:46  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.30  1999/12/08 10:39:59  pierre
-    + allow use of unit var in exports of DLL for win32
-      by using direct export writing by default instead of use of DEFFILE
-      that does not allow assembler labels that do not
-      start with an underscore.
-      Use -WD to force use of Deffile for Win32 DLL
-
-  Revision 1.29  1999/12/01 22:05:13  pierre
-   * problem with unused external symbol in stabs solved
-
-  Revision 1.28  1999/11/30 10:40:42  peter
-    + ttype, tsymlist
-
-  Revision 1.27  1999/11/06 14:34:16  peter
-    * truncated log to 20 revs
-
-  Revision 1.26  1999/11/02 15:06:56  peter
-    * import library fixes for win32
-    * alignment works again
-
-  Revision 1.25  1999/09/26 21:13:40  peter
-    * short jmp with alignment problems fixed
-
-  Revision 1.24  1999/08/25 11:59:33  jonas
-    * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
-
-  Revision 1.23  1999/08/10 12:26:21  pierre
-   * avoid double .edata section if using DLLTOOL
-
-  Revision 1.22  1999/08/04 00:22:35  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
-
-  Revision 1.21  1999/08/01 18:28:09  florian
-    * modifications for the new code generator
-
-  Revision 1.20  1999/07/31 12:33:11  peter
-    * fixed smartlinking
-
-  Revision 1.19  1999/07/22 09:37:30  florian
-    + resourcestring implemented
-    + start of longstring support
-
-}
+}

+ 3 - 49
compiler/ag386int.pas

@@ -645,53 +645,7 @@ ait_stab_function_name : ;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:43  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:30  michael
+  + removed logs
 
-  Revision 1.62  2000/05/12 21:26:22  pierre
-    * fix the FDIV FDIVR FSUB FSUBR and popping equivalent
-      simply by swapping from reverse to normal and vice-versa
-      when passing from one syntax to the other !
-
-  Revision 1.61  2000/05/09 21:44:27  pierre
-    * add .byte 066h to force correct pushw %es
-    * handle push es as a pushl %es
-
-  Revision 1.60  2000/04/06 07:05:57  pierre
-   * handle offsetfixup
-
-  Revision 1.59  2000/02/09 13:22:43  peter
-    * log truncated
-
-  Revision 1.58  2000/01/07 01:14:18  peter
-    * updated copyright to 2000
-
-  Revision 1.57  1999/12/19 17:36:25  florian
-    * generation of LOCALS @@ removed
-
-  Revision 1.56  1999/11/06 14:34:16  peter
-    * truncated log to 20 revs
-
-  Revision 1.55  1999/11/02 15:06:56  peter
-    * import library fixes for win32
-    * alignment works again
-
-  Revision 1.54  1999/09/10 15:41:18  peter
-    * added symbol_end
-
-  Revision 1.53  1999/09/02 18:47:42  daniel
-    * Could not compile with TP, some arrays moved to heap
-    * NOAG386BIN default for TP
-    * AG386* files were not compatible with TP, fixed.
-
-  Revision 1.52  1999/08/25 11:59:36  jonas
-    * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
-
-  Revision 1.51  1999/08/04 00:22:36  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
-
-  Revision 1.50  1999/07/22 09:37:31  florian
-    + resourcestring implemented
-    + start of longstring support
-
-}
+}

+ 3 - 58
compiler/ag386nsm.pas

@@ -774,62 +774,7 @@ unit ag386nsm;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:43  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:30  michael
+  + removed logs
 
-  Revision 1.60  2000/05/15 14:11:45  pierre
-   * add implicit args for FADDP
-
-  Revision 1.59  2000/05/12 21:26:22  pierre
-    * fix the FDIV FDIVR FSUB FSUBR and popping equivalent
-      simply by swapping from reverse to normal and vice-versa
-      when passing from one syntax to the other !
-
-  Revision 1.58  2000/05/09 21:44:27  pierre
-    * add .byte 066h to force correct pushw %es
-    * handle push es as a pushl %es
-
-  Revision 1.57  2000/04/06 07:09:15  pierre
-    * handle offset fixup
-    + add source lines
-    * no NEAR for opcodes that only support short jumps
-
-  Revision 1.56  2000/02/09 13:22:43  peter
-    * log truncated
-
-  Revision 1.55  2000/01/07 01:14:18  peter
-    * updated copyright to 2000
-
-  Revision 1.54  1999/11/06 14:34:16  peter
-    * truncated log to 20 revs
-
-  Revision 1.53  1999/11/02 15:06:56  peter
-    * import library fixes for win32
-    * alignment works again
-
-  Revision 1.52  1999/09/13 16:27:24  peter
-    * fix for jmps to be always near
-    * string writing fixed
-
-  Revision 1.51  1999/09/10 15:41:18  peter
-    * added symbol_end
-
-  Revision 1.50  1999/09/02 18:47:43  daniel
-    * Could not compile with TP, some arrays moved to heap
-    * NOAG386BIN default for TP
-    * AG386* files were not compatible with TP, fixed.
-
-  Revision 1.49  1999/08/25 11:59:38  jonas
-    * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
-
-  Revision 1.48  1999/08/04 00:22:37  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
-
-  Revision 1.47  1999/08/01 18:28:10  florian
-    * modifications for the new code generator
-
-  Revision 1.46  1999/07/22 09:37:33  florian
-    + resourcestring implemented
-    + start of longstring support
-
-}
+}

+ 3 - 15
compiler/ag68kgas.pas

@@ -723,19 +723,7 @@ ait_stab_function_name : funcname:=pai_stab_function_name(hp)^.str;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:43  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:31  michael
+  + removed logs
 
-  Revision 1.26  2000/04/14 12:49:11  pierre
-   * some debug related updates
-
-  Revision 1.25  2000/02/09 13:22:44  peter
-    * log truncated
-
-  Revision 1.24  2000/01/07 01:14:18  peter
-    * updated copyright to 2000
-
-  Revision 1.23  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
-
-}
+}

+ 3 - 15
compiler/ag68kmit.pas

@@ -670,19 +670,7 @@ ait_stab_function_name : funcname:=pai_stab_function_name(hp)^.str;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:43  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:31  michael
+  + removed logs
 
-  Revision 1.25  2000/04/14 12:49:11  pierre
-   * some debug related updates
-
-  Revision 1.24  2000/02/09 13:22:44  peter
-    * log truncated
-
-  Revision 1.23  2000/01/07 01:14:18  peter
-    * updated copyright to 2000
-
-  Revision 1.22  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
-
-}
+}

+ 2 - 11
compiler/ag68kmot.pas

@@ -542,16 +542,7 @@ ait_labeled_instruction :
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:43  michael
-  + Initial import
-
-  Revision 1.20  2000/02/09 13:22:44  peter
-    * log truncated
-
-  Revision 1.19  2000/01/07 01:14:18  peter
-    * updated copyright to 2000
-
-  Revision 1.18  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
+  Revision 1.2  2000-07-13 11:32:31  michael
+  + removed logs
 
 }

+ 2 - 14
compiler/ag68kmpw.pas

@@ -581,19 +581,7 @@ ait_labeled_instruction :
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:44  michael
-  + Initial import
-
-  Revision 1.12  2000/02/09 13:22:44  peter
-    * log truncated
-
-  Revision 1.11  2000/01/07 01:14:18  peter
-    * updated copyright to 2000
-
-  Revision 1.10  1999/11/06 14:34:16  peter
-    * truncated log to 20 revs
-
-  Revision 1.9  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
+  Revision 1.2  2000-07-13 11:32:31  michael
+  + removed logs
 
 }

+ 3 - 19
compiler/aopt386.pas

@@ -100,24 +100,8 @@ End;
 End.
 
 {
- $Log$
- Revision 1.1  2000-07-13 06:29:44  michael
- + Initial import
-
- Revision 1.32  2000/02/09 13:22:44  peter
-   * log truncated
-
- Revision 1.31  2000/01/07 01:14:19  peter
-   * updated copyright to 2000
-
- Revision 1.30  1999/11/27 23:50:22  jonas
-   + if you define "newOptimizations", all extra optimizations that
-     require conditional defines will be activated (ie., it's equivalent
-     to "-dreplacereg -darithopt -dforopt -dfoldarithops")
-
- Revision 1.29  1999/10/23 14:44:24  jonas
-   * finally got around making GetNextInstruction return false when
-     the current pai object is a AsmBlockStart marker
-   * changed a loop in aopt386 which was incompatible with this change
+  $Log$
+  Revision 1.2  2000-07-13 11:32:31  michael
+  + removed logs
 
 }

+ 3 - 47
compiler/assemble.pas

@@ -603,51 +603,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:44  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:32  michael
+  + removed logs
 
-  Revision 1.65  2000/06/01 19:11:19  peter
-    * added ifdef fpc around findclose
-
-  Revision 1.64  2000/06/01 13:02:45  peter
-    * clean .o and .s from smartlinkpath when starting the writer
-
-  Revision 1.63  2000/04/04 15:05:03  pierre
-   + accept nasmwin32 output
-
-  Revision 1.62  2000/02/24 18:41:38  peter
-    * removed warnings/notes
-
-  Revision 1.61  2000/02/09 13:22:45  peter
-    * log truncated
-
-  Revision 1.60  2000/01/11 09:52:06  peter
-    * fixed placing of .sl directories
-    * use -b again for base-file selection
-    * fixed group writing for linux with smartlinking
-
-  Revision 1.59  2000/01/07 01:14:19  peter
-    * updated copyright to 2000
-
-  Revision 1.58  1999/11/12 11:03:49  peter
-    * searchpaths changed to stringqueue object
-
-  Revision 1.57  1999/11/08 10:37:12  peter
-    * filename fixes for win32 imports for units with multiple needed dll's
-
-  Revision 1.56  1999/11/06 14:34:17  peter
-    * truncated log to 20 revs
-
-  Revision 1.55  1999/11/02 15:06:57  peter
-    * import library fixes for win32
-    * alignment works again
-
-  Revision 1.54  1999/09/16 11:34:44  pierre
-   * typo correction
-
-  Revision 1.53  1999/09/02 18:47:44  daniel
-    * Could not compile with TP, some arrays moved to heap
-    * NOAG386BIN default for TP
-    * AG386* files were not compatible with TP, fixed.
-
-}
+}

+ 3 - 82
compiler/browcol.pas

@@ -2093,86 +2093,7 @@ begin
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:44  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:32  michael
+  + removed logs
 
-  Revision 1.43  2000/07/05 21:20:48  pierre
-   + Register TModuleSymbol
-
-  Revision 1.42  2000/07/05 10:17:38  pierre
-   * avoid internalerror on open arrays
-
-  Revision 1.41  2000/06/19 19:56:43  pierre
-   * small error fix
-
-  Revision 1.40  2000/06/16 06:08:44  pierre
-   *Gabor's changes
-
-  Revision 1.39  2000/05/29 10:04:40  pierre
-    * New bunch of Gabor changes
-
-  Revision 1.38  2000/04/20 08:52:01  pierre
-   * allow to view objects having the same name
-
-  Revision 1.37  2000/03/14 15:04:19  pierre
-   * DebuggerValue moved to fpsymbol unit
-
-  Revision 1.36  2000/03/13 20:28:12  pierre
-   * X was not found in TSortedSymbolCollection.LookUp
-
-  Revision 1.35  2000/03/08 12:25:29  pierre
-   * more fixes for TSymbol
-
-  Revision 1.34  2000/03/07 21:55:59  pierre
-    * Tsymbol and Ancestor fixes
-
-  Revision 1.33  2000/02/09 13:22:45  peter
-    * log truncated
-
-  Revision 1.32  2000/01/20 00:24:06  pierre
-   * StoreBrowserCol changed to boolean function
-
-  Revision 1.31  2000/01/07 01:14:19  peter
-    * updated copyright to 2000
-
-  Revision 1.30  1999/12/01 11:11:19  pierre
-   * don't redefine sw_integer for FPC : corrected version
-
-  Revision 1.29  1999/12/01 11:05:47  pierre
-   * don't redefine sw_integer for FPC
-
-  Revision 1.28  1999/11/30 10:40:42  peter
-    + ttype, tsymlist
-
-  Revision 1.27  1999/11/10 00:42:42  pierre
-    * LookUp function now returns the complete name in browcol
-      and fpsymbol only yakes a part of LoopUpStr
-
-  Revision 1.26  1999/11/06 14:34:17  peter
-    * truncated log to 20 revs
-
-  Revision 1.25  1999/10/26 12:30:40  peter
-    * const parameter is now checked
-    * better and generic check if a node can be used for assigning
-    * export fixes
-    * procvar equal works now (it never had worked at least from 0.99.8)
-    * defcoll changed to linkedlist with pparaitem so it can easily be
-      walked both directions
-
-  Revision 1.24  1999/09/16 07:54:48  pierre
-   * BuildSourceList allways called for dependency in FP
-
-  Revision 1.23  1999/09/07 15:07:49  pierre
-   * avoid some infinite recursions
-
-  Revision 1.22  1999/08/16 18:25:49  peter
-    * fixes from gabor
-
-  Revision 1.21  1999/08/09 14:09:04  peter
-    * updated for symtable updates
-
-  Revision 1.20  1999/08/03 22:02:29  peter
-    * moved bitmask constants to sets
-    * some other type/const renamings
-
-}
+}

+ 2 - 19
compiler/browlog.pas

@@ -448,24 +448,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:44  michael
-  + Initial import
-
-  Revision 1.6  2000/02/09 13:22:45  peter
-    * log truncated
-
-  Revision 1.5  2000/01/07 01:14:20  peter
-    * updated copyright to 2000
-
-  Revision 1.4  1999/11/30 10:40:42  peter
-    + ttype, tsymlist
-
-  Revision 1.3  1999/11/17 17:04:58  pierre
-   * Notes/hints changes
-
-  Revision 1.2  1999/08/03 22:02:30  peter
-    * moved bitmask constants to sets
-    * some other type/const renamings
+  Revision 1.2  2000-07-13 11:32:32  michael
+  + removed logs
 
 }
-

+ 2 - 24
compiler/catch.pas

@@ -109,29 +109,7 @@ end.
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:44  michael
-  + Initial import
-
-  Revision 1.14  2000/04/07 20:52:24  marco
-   * For BSD signals are off for now
-
-  Revision 1.13  2000/03/20 09:37:51  florian
-    * catching of exceptions is switched off on all targets if the define
-      DEBUG is used
-
-  Revision 1.12  2000/02/18 12:34:43  pierre
-   DEBUG implies NOCATCH for go32v2
-
-  Revision 1.11  2000/02/09 13:22:45  peter
-    * log truncated
-
-  Revision 1.10  2000/01/07 01:14:20  peter
-    * updated copyright to 2000
-
-  Revision 1.9  1999/08/25 16:41:04  peter
-    * resources are working again
-
-  Revision 1.8  1999/08/10 12:27:15  pierre
-   * not stack check inside catch !!
+  Revision 1.2  2000-07-13 11:32:32  michael
+  + removed logs
 
 }

+ 3 - 117
compiler/cg386add.pas

@@ -2377,121 +2377,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:44  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:32  michael
+  + removed logs
 
-  Revision 1.103  2000/06/10 17:32:44  jonas
-    * fixed bug in shlmul code
-
-  Revision 1.102  2000/05/26 20:16:00  jonas
-    * fixed wrong register deallocations in several ansistring related
-      procedures. The IDE's now function fine when compiled with -OG3p3r
-
-  Revision 1.101  2000/04/25 14:43:36  jonas
-    - disabled "string_var := string_var + ... " and "string_var + char_var"
-      optimizations (were only active with -dnewoptimizations) because of
-      several internal issues
-
-  Revision 1.100  2000/04/23 09:28:19  jonas
-    * use FPC_SHPRTSTR_CONCAT_LEN for -dnewoptimizations (temp)
-    * more precise reg deallocation when calling the above)
-
-  Revision 1.99  2000/04/21 12:35:05  jonas
-    + special code for string + char, between -dnewoptimizations
-
-  Revision 1.98  2000/04/10 12:23:19  jonas
-    * modified copyshortstring so it takes an extra paramter which allows it
-      to delete the sref itself (so the reg deallocations are put in the
-      right place for the optimizer)
-
-  Revision 1.97  2000/02/29 23:57:36  pierre
-    Use $GOTO ON
-
-  Revision 1.96  2000/02/18 21:25:48  florian
-    * fixed a bug in int64/qword handling was a quite ugly one
-
-  Revision 1.95  2000/02/18 16:13:28  florian
-    * optimized ansistring compare with ''
-    * fixed 852
-
-  Revision 1.94  2000/02/14 22:34:28  florian
-    * fixed another internalerror
-
-  Revision 1.93  2000/02/09 13:22:45  peter
-    * log truncated
-
-  Revision 1.92  2000/01/23 13:57:52  jonas
-    * fixed bug introduced by my regalloc fixed :(
-
-  Revision 1.91  2000/01/23 11:11:36  michael
-  + Fixes from Jonas.
-
-  Revision 1.90  2000/01/22 16:02:38  jonas
-    * fixed more regalloc bugs (for set adding and unsigned
-      multiplication)
-
-  Revision 1.89  2000/01/13 16:52:47  jonas
-    * moved deallocation of registers used in reference that points to string after
-      copyshortstring (this routine doesn't require extra regs)
-
-  Revision 1.88  2000/01/09 19:44:53  florian
-    * bug in secondadd(subn) with swaped mmx operands fixed
-
-  Revision 1.87  2000/01/09 16:35:39  jonas
-    + comment about badly placed release_loc calls for a_mul which
-      causes wrong regdeallocations. Don't know how to fix :(
-
-  Revision 1.86  2000/01/09 12:34:59  jonas
-    * changed edi allocation to use getexplicitregister32/ungetregister
-      (adapted tgeni386 a bit for this) and enabled it by default
-    * fixed very big and stupid bug of mine in cg386mat that broke the
-      include() code (and make cycle :( ) if you compiled without
-      -dnewoptimizations
-
-  Revision 1.85  2000/01/09 01:44:18  jonas
-    + (de)allocation info for EDI to fix reported bug on mailinglist.
-      Also some (de)allocation info for ESI added. Between -dallocEDI
-      because at this time of the night bugs could easily slip in ;)
-
-  Revision 1.84  2000/01/07 01:14:20  peter
-    * updated copyright to 2000
-
-  Revision 1.83  1999/12/11 18:53:31  jonas
-    * fixed type conversions of results of operations with cardinals
-      (between -dcardinalmulfix)
-
-  Revision 1.82  1999/11/06 14:34:17  peter
-    * truncated log to 20 revs
-
-  Revision 1.81  1999/09/28 19:43:45  florian
-    * the maybe_push fix of Pierre wasn't 100%, the tree parameter
-      must contain a valid location (which is saved if necessary)
-
-  Revision 1.80  1999/09/26 13:26:01  florian
-    * exception patch of Romio nevertheless the excpetion handling
-      needs some corections regarding register saving
-    * gettempansistring is again a procedure
-
-  Revision 1.79  1999/09/21 20:53:21  florian
-    * fixed 1/s problem from mailing list
-
-  Revision 1.78  1999/09/07 07:52:19  peter
-    * > < >= <= support for boolean
-    * boolean constants are now calculated like integer constants
-
-  Revision 1.77  1999/08/30 12:00:45  pierre
-   * problem with maybe_push/restore solved hopefully
-
-  Revision 1.76  1999/08/23 23:31:00  pierre
-   * double del_location removed in add_set
-
-  Revision 1.75  1999/08/23 10:35:13  jonas
-    * fixed <= and >= for sets
-
-  Revision 1.74  1999/08/19 13:08:43  pierre
-   * emit_??? used
-
-  Revision 1.73  1999/08/07 11:29:26  peter
-    * better fix for muln register allocation
-
-}
+}

+ 3 - 131
compiler/cg386cal.pas

@@ -1478,135 +1478,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:44  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:32  michael
+  + removed logs
 
-  Revision 1.138  2000/07/05 20:39:55  florian
-    * virtual contructors weren't handled properly if they were called via a class
-      variable
-
-  Revision 1.137  2000/06/29 13:50:30  jonas
-    * fixed inline bugs (calling an inlined procedure more than once didn't
-      work)
-
-  Revision 1.136  2000/06/04 09:05:05  peter
-    * fix addrn with procvar, also detected by testpva2 !
-
-  Revision 1.135  2000/05/31 09:29:15  florian
-    * stack alignment to 8 byte boundaries with -Oa switch
-
-  Revision 1.134  2000/05/16 20:19:05  pierre
-    + -CR option to enable check for object virtual method
-
-  Revision 1.133  2000/05/15 19:30:27  peter
-    * fixed calling of inherited methods from destructors
-
-  Revision 1.132  2000/05/09 14:15:03  pierre
-   * also allow interrupt procvars
-
-  Revision 1.131  2000/05/09 10:54:03  pierre
-   add code to allow calling interrupt routines
-
-  Revision 1.130  2000/03/31 22:56:45  pierre
-    * fix the handling of value parameters in cdecl function
-
-  Revision 1.129  2000/03/19 08:17:36  peter
-    * tp7 fix
-
-  Revision 1.128  2000/03/16 15:18:13  pierre
-   * avoid wrong ungetpersistanttemp
-
-  Revision 1.127  2000/03/01 00:03:11  pierre
-    * fixes for locals in inlined procedures
-      fix for bug797
-    + stabs generation for inlined paras and locals
-
-  Revision 1.126  2000/02/09 18:08:33  jonas
-    * added regallocs for esi
-
-  Revision 1.125  2000/02/09 13:22:45  peter
-    * log truncated
-
-  Revision 1.124  2000/02/04 20:00:21  florian
-    * an exception in a construcor calls now the destructor (this applies only
-      to classes)
-
-  Revision 1.123  2000/01/26 15:03:59  peter
-    * fixed pop_size included twice with clearstack
-
-  Revision 1.122  2000/01/26 12:02:29  peter
-    * abstractprocdef.para_size needs alignment parameter
-    * secondcallparan gets para_alignment size instead of dword_align
-
-  Revision 1.121  2000/01/23 18:50:07  peter
-    * fixed missing push esi for constructor calling
-
-  Revision 1.120  2000/01/21 22:06:16  florian
-    * fixed for the fix of bug 793
-    * fpu variables modified by nested subroutines aren't regable anymore
-    * $maxfpuregisters doesn't modify anymore the behavior of a procedure before
-
-  Revision 1.119  2000/01/21 12:17:41  jonas
-    * regallocation fixes
-
-  Revision 1.118  2000/01/20 12:14:47  florian
-    * bug 793 fixed
-
-  Revision 1.117  2000/01/16 22:17:11  peter
-    * renamed call_offset to para_offset
-
-  Revision 1.116  2000/01/09 12:35:00  jonas
-    * changed edi allocation to use getexplicitregister32/ungetregister
-      (adapted tgeni386 a bit for this) and enabled it by default
-    * fixed very big and stupid bug of mine in cg386mat that broke the
-      include() code (and make cycle :( ) if you compiled without
-      -dnewoptimizations
-
-  Revision 1.115  2000/01/09 01:44:19  jonas
-    + (de)allocation info for EDI to fix reported bug on mailinglist.
-      Also some (de)allocation info for ESI added. Between -dallocEDI
-      because at this time of the night bugs could easily slip in ;)
-
-  Revision 1.114  2000/01/07 01:14:20  peter
-    * updated copyright to 2000
-
-  Revision 1.113  1999/12/22 01:01:46  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.112  1999/12/13 21:49:54  pierre
-   * bug in extdebugg code for inlined procedures
-
-  Revision 1.111  1999/11/30 10:40:42  peter
-    + ttype, tsymlist
-
-  Revision 1.110  1999/11/06 14:34:17  peter
-    * truncated log to 20 revs
-
-  Revision 1.109  1999/11/04 00:23:58  pierre
-   * fix for fpuvaroffset for unused return value
-
-  Revision 1.108  1999/10/26 12:30:40  peter
-    * const parameter is now checked
-    * better and generic check if a node can be used for assigning
-    * export fixes
-    * procvar equal works now (it never had worked at least from 0.99.8)
-    * defcoll changed to linkedlist with pparaitem so it can easily be
-      walked both directions
-
-  Revision 1.107  1999/10/08 15:40:47  pierre
-   * use and remember that C functions with complex data results use ret $4
-
-  Revision 1.106  1999/09/27 23:44:46  peter
-    * procinfo is now a pointer
-    * support for result setting in sub procedure
-
-  Revision 1.105  1999/09/26 13:26:02  florian
-    * exception patch of Romio nevertheless the excpetion handling
-      needs some corections regarding register saving
-    * gettempansistring is again a procedure
-
-}
+}

+ 3 - 100
compiler/cg386cnv.pas

@@ -1527,104 +1527,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:45  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:33  michael
+  + removed logs
 
-  Revision 1.106  2000/05/26 20:16:00  jonas
-    * fixed wrong register deallocations in several ansistring related
-      procedures. The IDE's now function fine when compiled with -OG3p3r
-
-  Revision 1.105  2000/04/10 12:23:19  jonas
-    * modified copyshortstring so it takes an extra paramter which allows it
-      to delete the sref itself (so the reg deallocations are put in the
-      right place for the optimizer)
-
-  Revision 1.104  2000/03/31 22:56:45  pierre
-    * fix the handling of value parameters in cdecl function
-
-  Revision 1.103  2000/02/19 10:12:47  florian
-    * fixed one more internalerror 10
-
-  Revision 1.102  2000/02/09 13:22:46  peter
-    * log truncated
-
-  Revision 1.101  2000/01/13 16:52:48  jonas
-    * moved deallocation of registers used in reference that points to string after
-      copyshortstring (this routine doesn't require extra regs)
-
-  Revision 1.100  2000/01/09 12:35:00  jonas
-    * changed edi allocation to use getexplicitregister32/ungetregister
-      (adapted tgeni386 a bit for this) and enabled it by default
-    * fixed very big and stupid bug of mine in cg386mat that broke the
-      include() code (and make cycle :( ) if you compiled without
-      -dnewoptimizations
-
-  Revision 1.99  2000/01/09 01:44:19  jonas
-    + (de)allocation info for EDI to fix reported bug on mailinglist.
-      Also some (de)allocation info for ESI added. Between -dallocEDI
-      because at this time of the night bugs could easily slip in ;)
-
-  Revision 1.98  2000/01/07 01:14:20  peter
-    * updated copyright to 2000
-
-  Revision 1.97  1999/12/22 01:01:46  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.96  1999/12/21 11:49:51  pierre
-   * array of char to short string bug fixed
-
-  Revision 1.95  1999/12/01 12:42:31  peter
-    * fixed bug 698
-    * removed some notes about unused vars
-
-  Revision 1.94  1999/11/29 22:15:25  pierre
-   * fix for internalerror(12) on ord(booleanarray[1])
-
-  Revision 1.93  1999/11/06 14:34:17  peter
-    * truncated log to 20 revs
-
-  Revision 1.92  1999/10/25 10:32:43  peter
-    * ansistring 2 chararray support
-    * optimized ansitring 2 pchar
-
-  Revision 1.91  1999/10/22 14:36:04  peter
-    * fixed esi reload with as
-
-  Revision 1.90  1999/10/06 08:32:00  peter
-    * fixed empty const ansistring 2 pchar
-
-  Revision 1.89  1999/09/26 21:30:15  peter
-    + constant pointer support which can happend with typecasting like
-      const p=pointer(1)
-    * better procvar parsing in typed consts
-
-  Revision 1.88  1999/09/26 13:26:04  florian
-    * exception patch of Romio nevertheless the excpetion handling
-      needs some corections regarding register saving
-    * gettempansistring is again a procedure
-
-  Revision 1.87  1999/09/23 21:20:37  peter
-    * fixed temp allocation for short->ansi
-
-  Revision 1.86  1999/09/01 09:42:13  peter
-    * update for new push_lea_loc
-
-  Revision 1.85  1999/08/19 13:08:46  pierre
-   * emit_??? used
-
-  Revision 1.84  1999/08/05 14:58:03  florian
-    * some fixes for the floating point registers
-    * more things for the new code generator
-
-  Revision 1.83  1999/08/04 13:45:19  florian
-    + floating point register variables !!
-    * pairegalloc is now generated for register variables
-
-  Revision 1.82  1999/08/04 00:22:43  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
-
-}
+}

+ 2 - 34
compiler/cg386con.pas

@@ -440,39 +440,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:45  michael
-  + Initial import
-
-  Revision 1.46  2000/06/18 18:09:31  peter
-    * empty ansistring now use constant value of 0
-
-  Revision 1.45  2000/02/09 13:22:46  peter
-    * log truncated
-
-  Revision 1.44  2000/01/07 01:14:20  peter
-    * updated copyright to 2000
-
-  Revision 1.43  1999/11/06 14:34:17  peter
-    * truncated log to 20 revs
-
-  Revision 1.42  1999/09/26 21:30:15  peter
-    + constant pointer support which can happend with typecasting like
-      const p=pointer(1)
-    * better procvar parsing in typed consts
-
-  Revision 1.41  1999/09/20 16:38:52  peter
-    * cs_create_smart instead of cs_smartlink
-    * -CX is create smartlink
-    * -CD is create dynamic, but does nothing atm.
-
-  Revision 1.40  1999/09/04 20:53:06  florian
-    * bug 580 fixed
-
-  Revision 1.39  1999/08/04 00:22:45  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
-
-  Revision 1.38  1999/08/03 22:02:38  peter
-    * moved bitmask constants to sets
-    * some other type/const renamings
+  Revision 1.2  2000-07-13 11:32:33  michael
+  + removed logs
 
 }

+ 3 - 111
compiler/cg386flw.pas

@@ -1234,115 +1234,7 @@ do_jmp:
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:45  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:33  michael
+  + removed logs
 
-  Revision 1.75  2000/07/06 20:43:44  florian
-    * the on statement has to clear the temp. gen before calling secondpass for
-      the next on statement
-
-  Revision 1.74  2000/05/09 19:05:56  florian
-    * fixed a problem when returning int64/qword from a function in -Or: in some
-      cases a wrong result was returned
-
-  Revision 1.73  2000/04/24 11:11:50  peter
-    * backtraces for exceptions are now only generated from the place of the
-      exception
-    * frame is also pushed for exceptions
-    * raise statement enhanced with [,<frame>]
-
-  Revision 1.72  2000/04/22 15:29:26  jonas
-    * cleaner register (de)allocation in secondfor (for optimizer)
-
-  Revision 1.71  2000/04/16 08:08:44  jonas
-    * release register used in for-loop before end label (for better
-      optimizations)
-
-  Revision 1.70  2000/02/29 23:58:19  pierre
-    Use $GOTO ON
-
-  Revision 1.69  2000/02/10 23:44:42  florian
-    * big update for exception handling code generation: possible mem holes
-      fixed, break/continue/exit should work always now as expected
-
-  Revision 1.68  2000/02/09 13:22:47  peter
-    * log truncated
-
-  Revision 1.67  2000/01/21 12:17:42  jonas
-    * regallocation fixes
-
-  Revision 1.66  2000/01/07 01:14:20  peter
-    * updated copyright to 2000
-
-  Revision 1.65  1999/12/22 23:30:06  peter
-    * nested try blocks work again
-
-  Revision 1.64  1999/12/22 01:01:46  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.63  1999/12/19 17:02:45  peter
-    * support exit,break,continue in try...except
-    * support break,continue in try...finally
-
-  Revision 1.62  1999/12/17 11:20:06  florian
-    * made the goto checking for excpetions more fool proof against errors
-
-  Revision 1.61  1999/12/14 09:58:41  florian
-    + compiler checks now if a goto leaves an exception block
-
-  Revision 1.60  1999/12/01 12:36:23  peter
-    * fixed selfpointer after destroyexception
-
-  Revision 1.59  1999/11/30 10:40:42  peter
-    + ttype, tsymlist
-
-  Revision 1.58  1999/11/28 23:15:23  pierre
-   * fix for form bug 721
-
-  Revision 1.57  1999/11/15 21:49:09  peter
-    * push address also for raise at
-
-  Revision 1.56  1999/11/06 14:34:17  peter
-    * truncated log to 20 revs
-
-  Revision 1.55  1999/10/30 17:35:26  peter
-    * fpc_freemem fpc_getmem new callings updated
-
-  Revision 1.54  1999/10/21 16:41:37  florian
-    * problems with readln fixed: esi wasn't restored correctly when
-      reading ordinal fields of objects futher the register allocation
-      didn't take care of the extra register when reading ordinal values
-    * enumerations can now be used in constant indexes of properties
-
-  Revision 1.53  1999/10/05 22:01:52  pierre
-   * bug exit('test') + fail for classes
-
-  Revision 1.52  1999/09/27 23:44:46  peter
-    * procinfo is now a pointer
-    * support for result setting in sub procedure
-
-  Revision 1.51  1999/09/26 13:26:05  florian
-    * exception patch of Romio nevertheless the excpetion handling
-      needs some corections regarding register saving
-    * gettempansistring is again a procedure
-
-  Revision 1.50  1999/09/20 16:35:43  peter
-    * restored old alignment, saves 40k on ppc386
-
-  Revision 1.49  1999/09/15 20:35:37  florian
-    * small fix to operator overloading when in MMX mode
-    + the compiler uses now fldz and fld1 if possible
-    + some fixes to floating point registers
-    + some math. functions (arctan, ln, sin, cos, sqrt, sqr, pi) are now inlined
-    * .... ???
-
-  Revision 1.48  1999/09/07 07:56:37  peter
-    * reload esi in except block to allow virtual methods
-
-  Revision 1.47  1999/08/25 11:59:42  jonas
-    * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
-}
+}

+ 3 - 132
compiler/cg386inl.pas

@@ -1528,136 +1528,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:45  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:34  michael
+  + removed logs
 
-  Revision 1.103  2000/07/05 20:29:16  florian
-    * fixed my previous commit :/
-
-  Revision 1.102  2000/07/05 20:19:47  florian
-    * fixed fpuvaroffset calculation in read statements
-
-  Revision 1.101  2000/05/11 09:56:20  pierre
-    * fixed several compare problems between longints and
-      const > $80000000 that are treated as int64 constanst
-      by Delphi reported by Kovacs Attila Zoltan
-
-  Revision 1.100  2000/04/14 12:33:40  pierre
-   * better inlined real sqr function
-
-  Revision 1.99  2000/04/04 21:41:56  pierre
-   * generate code accepted by nasm
-
-  Revision 1.98  2000/04/02 18:30:11  florian
-    * fixed another problem with readln(<floating point register variable>);
-    * the register allocator takes now care of necessary pushes/pops for
-      readln/writeln
-
-  Revision 1.97  2000/04/02 17:47:47  florian
-    * readln(r); works now, if r is a fpu register variable
-
-  Revision 1.96  2000/03/31 22:56:46  pierre
-    * fix the handling of value parameters in cdecl function
-
-  Revision 1.95  2000/03/21 16:24:43  florian
-    * fixed bug 881: for the include/exclude instruction sometimes wrong
-      code was generated
-
-  Revision 1.94  2000/02/13 22:46:27  florian
-    * fixed an internalerror with writeln
-    * fixed arrayconstructor_to_set to force the generation of better code
-      and added a more strict type checking
-
-  Revision 1.93  2000/02/09 13:22:47  peter
-    * log truncated
-
-  Revision 1.92  2000/01/26 12:02:29  peter
-    * abstractprocdef.para_size needs alignment parameter
-    * secondcallparan gets para_alignment size instead of dword_align
-
-  Revision 1.91  2000/01/24 20:11:10  florian
-    * internalerror 10 for inlined math functions fixed
-
-  Revision 1.90  2000/01/09 23:16:05  peter
-    * added st_default stringtype
-    * genstringconstnode extended with stringtype parameter using st_default
-      will do the old behaviour
-
-  Revision 1.89  2000/01/09 12:35:00  jonas
-    * changed edi allocation to use getexplicitregister32/ungetregister
-      (adapted tgeni386 a bit for this) and enabled it by default
-    * fixed very big and stupid bug of mine in cg386mat that broke the
-      include() code (and make cycle :( ) if you compiled without
-      -dnewoptimizations
-
-  Revision 1.88  2000/01/09 01:44:19  jonas
-    + (de)allocation info for EDI to fix reported bug on mailinglist.
-      Also some (de)allocation info for ESI added. Between -dallocEDI
-      because at this time of the night bugs could easily slip in ;)
-
-  Revision 1.87  2000/01/07 01:14:20  peter
-    * updated copyright to 2000
-
-  Revision 1.86  1999/12/22 01:01:46  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.85  1999/12/20 21:42:35  pierre
-    + dllversion global variable
-    * FPC_USE_CPREFIX code removed, not necessary anymore
-      as we use .edata direct writing by default now.
-
-  Revision 1.84  1999/12/14 10:17:40  florian
-    * fixed an internalerror 10 with pred(...)
-
-  Revision 1.83  1999/12/02 12:38:45  florian
-    + added support for succ/pred(<qword/int64>)
-
-  Revision 1.82  1999/12/01 12:42:31  peter
-    * fixed bug 698
-    * removed some notes about unused vars
-
-  Revision 1.81  1999/11/30 10:40:42  peter
-    + ttype, tsymlist
-
-  Revision 1.80  1999/11/29 00:30:06  pierre
-   * fix for form bug 699
-
-  Revision 1.79  1999/11/20 01:22:18  pierre
-    + cond FPC_USE_CPREFIX (needs also some RTL changes)
-      this allows to use unit global vars as DLL exports
-      (the underline prefix seems needed by dlltool)
-
-  Revision 1.78  1999/11/09 22:54:45  peter
-    * fixed wrong asm with inc(qword), but not it's not correctly supported
-
-  Revision 1.77  1999/11/06 14:34:17  peter
-    * truncated log to 20 revs
-
-  Revision 1.76  1999/10/29 15:28:51  peter
-    * fixed assert, the tree is now disposed in firstpass if assertions
-      are off.
-
-  Revision 1.75  1999/10/26 12:30:40  peter
-    * const parameter is now checked
-    * better and generic check if a node can be used for assigning
-    * export fixes
-    * procvar equal works now (it never had worked at least from 0.99.8)
-    * defcoll changed to linkedlist with pparaitem so it can easily be
-      walked both directions
-
-  Revision 1.74  1999/10/21 16:41:38  florian
-    * problems with readln fixed: esi wasn't restored correctly when
-      reading ordinal fields of objects futher the register allocation
-      didn't take care of the extra register when reading ordinal values
-    * enumerations can now be used in constant indexes of properties
-
-  Revision 1.73  1999/09/28 20:48:23  florian
-    * fixed bug 610
-    + added $D- for TP in symtable.pas else it can't be compiled anymore
-      (too much symbols :()
-
-}
+}

+ 3 - 119
compiler/cg386ld.pas

@@ -1002,123 +1002,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:45  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:34  michael
+  + removed logs
 
-  Revision 1.109  2000/06/30 22:12:26  peter
-    * fix for bug 988
-
-  Revision 1.108  2000/05/18 17:05:15  peter
-    * fixed size of const parameters in asm readers
-
-  Revision 1.107  2000/05/14 18:50:35  florian
-    + Int64/QWord stuff for array of const added
-
-  Revision 1.106  2000/04/03 12:23:02  pierre
-   * fix for bug 909
-
-  Revision 1.105  2000/03/19 11:55:08  peter
-    * fixed temp ansi handling within array constructor
-
-  Revision 1.104  2000/03/19 08:14:17  peter
-    * small order change for array of const which allows better optimization
-
-  Revision 1.103  2000/03/01 15:36:11  florian
-    * some new stuff for the new cg
-
-  Revision 1.102  2000/03/01 13:20:33  pierre
-   * fix for bug 859
-
-  Revision 1.101  2000/03/01 00:03:11  pierre
-    * fixes for locals in inlined procedures
-      fix for bug797
-    + stabs generation for inlined paras and locals
-
-  Revision 1.100  2000/02/09 18:08:33  jonas
-    * added regallocs for esi
-
-  Revision 1.99  2000/02/09 13:22:47  peter
-    * log truncated
-
-  Revision 1.98  2000/02/01 12:54:20  peter
-    * cargs must also increase pushedparasize else it won't be 'popped'
-
-  Revision 1.97  2000/01/21 12:17:42  jonas
-    * regallocation fixes
-
-  Revision 1.96  2000/01/09 12:35:01  jonas
-    * changed edi allocation to use getexplicitregister32/ungetregister
-      (adapted tgeni386 a bit for this) and enabled it by default
-    * fixed very big and stupid bug of mine in cg386mat that broke the
-      include() code (and make cycle :( ) if you compiled without
-      -dnewoptimizations
-
-  Revision 1.95  2000/01/09 01:44:20  jonas
-    + (de)allocation info for EDI to fix reported bug on mailinglist.
-      Also some (de)allocation info for ESI added. Between -dallocEDI
-      because at this time of the night bugs could easily slip in ;)
-
-  Revision 1.94  2000/01/07 01:14:21  peter
-    * updated copyright to 2000
-
-  Revision 1.93  1999/12/30 15:04:31  peter
-    * fixed funcret within inlined procedure
-
-  Revision 1.92  1999/12/22 01:01:47  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.91  1999/11/30 10:40:43  peter
-    + ttype, tsymlist
-
-  Revision 1.90  1999/11/06 14:34:18  peter
-    * truncated log to 20 revs
-
-  Revision 1.89  1999/10/12 22:35:48  florian
-    * compiler didn't complain about l1+l2:=l1+l2; it gave only an assembler
-      error, fixed
-
-  Revision 1.88  1999/09/27 23:44:47  peter
-    * procinfo is now a pointer
-    * support for result setting in sub procedure
-
-  Revision 1.87  1999/09/26 13:26:06  florian
-    * exception patch of Romio nevertheless the excpetion handling
-      needs some corections regarding register saving
-    * gettempansistring is again a procedure
-
-  Revision 1.86  1999/09/16 07:56:46  pierre
-   * double del_reference removed
-
-  Revision 1.85  1999/09/12 08:48:03  florian
-    * bugs 593 and 607 fixed
-    * some other potential bugs with array constructors fixed
-    * for classes compiled in $M+ and it's childs, the default access method
-      is now published
-    * fixed copyright message (it is now 1998-2000)
-
-  Revision 1.84  1999/09/11 09:08:31  florian
-    * fixed bug 596
-    * fixed some problems with procedure variables and procedures of object,
-      especially in TP mode. Procedure of object doesn't apply only to classes,
-      it is also allowed for objects !!
-
-  Revision 1.83  1999/09/01 09:37:14  peter
-    * removed warning
-
-  Revision 1.82  1999/09/01 09:26:21  peter
-    * fixed temp allocation for arrayconstructor
-
-  Revision 1.81  1999/08/28 15:34:17  florian
-    * bug 519 fixed
-
-  Revision 1.80  1999/08/26 20:24:37  michael
-  + Hopefuly last fixes for resourcestrings
-
-  Revision 1.79  1999/08/25 16:41:05  peter
-    * resources are working again
-
-}
+}

+ 3 - 67
compiler/cg386mat.pas

@@ -990,71 +990,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:45  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:35  michael
+  + removed logs
 
-  Revision 1.45  2000/03/19 15:20:22  florian
-    * not(b) if b is a register variable, didn't work, fixed
-
-  Revision 1.44  2000/02/24 18:41:38  peter
-    * removed warnings/notes
-
-  Revision 1.43  2000/02/18 21:25:48  florian
-    * fixed a bug in int64/qword handling was a quite ugly one
-
-  Revision 1.42  2000/02/09 13:22:47  peter
-    * log truncated
-
-  Revision 1.41  2000/01/27 15:46:00  florian
-    * slighly improved code for -<qword> and -<int64>
-
-  Revision 1.40  2000/01/09 12:35:01  jonas
-    * changed edi allocation to use getexplicitregister32/ungetregister
-      (adapted tgeni386 a bit for this) and enabled it by default
-    * fixed very big and stupid bug of mine in cg386mat that broke the
-      include() code (and make cycle :( ) if you compiled without
-      -dnewoptimizations
-
-  Revision 1.39  2000/01/09 01:44:20  jonas
-    + (de)allocation info for EDI to fix reported bug on mailinglist.
-      Also some (de)allocation info for ESI added. Between -dallocEDI
-      because at this time of the night bugs could easily slip in ;)
-
-  Revision 1.38  2000/01/07 01:14:21  peter
-    * updated copyright to 2000
-
-  Revision 1.37  2000/01/07 00:12:10  peter
-    * fixed movd isntruction to be A_MOVD instead of A_MOV S_D
-
-  Revision 1.36  1999/11/18 15:34:44  pierre
-    * Notes/Hints for local syms changed to
-      Set_varstate function
-
-  Revision 1.35  1999/11/06 14:34:18  peter
-    * truncated log to 20 revs
-
-  Revision 1.34  1999/09/28 19:43:47  florian
-    * the maybe_push fix of Pierre wasn't 100%, the tree parameter
-      must contain a valid location (which is saved if necessary)
-
-  Revision 1.33  1999/09/27 23:37:26  peter
-    * fixed push/restore bug in div/mod
-
-  Revision 1.32  1999/09/02 17:07:38  florian
-    * problems with -Or fixed: tdef.isfpuregable was wrong!
-
-  Revision 1.31  1999/08/19 13:08:50  pierre
-   * emit_??? used
-
-  Revision 1.30  1999/08/04 13:45:23  florian
-    + floating point register variables !!
-    * pairegalloc is now generated for register variables
-
-  Revision 1.29  1999/08/04 00:22:51  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
-
-  Revision 1.28  1999/08/03 22:02:45  peter
-    * moved bitmask constants to sets
-    * some other type/const renamings
-
-}
+}

+ 3 - 99
compiler/cg386mem.pas

@@ -951,103 +951,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:45  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:35  michael
+  + removed logs
 
-  Revision 1.75  2000/04/11 20:36:39  florian
-    * sometimes wrong range checking code for arrays was generated when
-      using register variables
-
-  Revision 1.74  2000/04/01 14:18:44  peter
-    * use arraydef.elesize instead of elementtype.def.size
-
-  Revision 1.73  2000/03/19 11:55:08  peter
-    * fixed temp ansi handling within array constructor
-
-  Revision 1.72  2000/02/18 20:53:14  pierre
-    * fixes a stabs problem for functions
-    + includes a stabs local var for with statements
-      the name is with in lowercase followed by an index
-      for nested with.
-    + Withdebuglist added because the stabs declarations of local
-      var are postponed to end of function.
-
-  Revision 1.71  2000/02/09 18:08:33  jonas
-    * added regallocs for esi
-
-  Revision 1.70  2000/02/09 13:22:47  peter
-    * log truncated
-
-  Revision 1.69  2000/01/09 15:19:23  peter
-    * fixed misplaced getexplicitreg(r_edi) which broke make cycle
-
-  Revision 1.68  2000/01/09 12:35:02  jonas
-    * changed edi allocation to use getexplicitregister32/ungetregister
-      (adapted tgeni386 a bit for this) and enabled it by default
-    * fixed very big and stupid bug of mine in cg386mat that broke the
-      include() code (and make cycle :( ) if you compiled without
-      -dnewoptimizations
-
-  Revision 1.67  2000/01/09 01:44:20  jonas
-    + (de)allocation info for EDI to fix reported bug on mailinglist.
-      Also some (de)allocation info for ESI added. Between -dallocEDI
-      because at this time of the night bugs could easily slip in ;)
-
-  Revision 1.66  2000/01/07 01:14:21  peter
-    * updated copyright to 2000
-
-  Revision 1.65  2000/01/04 15:15:50  florian
-    + added compiler switch $maxfpuregisters
-    + fixed a small problem in secondvecn
-
-  Revision 1.64  2000/01/03 17:10:39  jonas
-    * fixed "quick hack, to overcome Delphi 2" :)
-
-  Revision 1.63  1999/12/01 12:42:32  peter
-    * fixed bug 698
-    * removed some notes about unused vars
-
-  Revision 1.62  1999/11/30 10:40:43  peter
-    + ttype, tsymlist
-
-  Revision 1.61  1999/11/15 21:54:38  peter
-    * LOC_JUMP support for vecn
-
-  Revision 1.60  1999/11/06 14:34:18  peter
-    * truncated log to 20 revs
-
-  Revision 1.59  1999/10/30 17:35:26  peter
-    * fpc_freemem fpc_getmem new callings updated
-
-  Revision 1.58  1999/09/17 17:14:02  peter
-    * @procvar fixes for tp mode
-    * @<id>:= gives now an error
-
-  Revision 1.57  1999/09/14 07:59:46  florian
-    * finally!? fixed
-         with <function with result in temp> do
-      My last and also Peter's fix before were wrong :(
-
-  Revision 1.56  1999/09/13 20:49:41  florian
-    * hopefully an error in Peter's previous commit fixed
-
-  Revision 1.55  1999/09/10 15:42:50  peter
-    * fixed with <calln> do
-    * fixed finalize/initialize call for new/dispose
-
-  Revision 1.54  1999/08/25 11:59:46  jonas
-    * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
-
-  Revision 1.53  1999/08/23 23:49:21  pierre
-   * hnewn location corrected
-
-  Revision 1.52  1999/08/19 13:08:52  pierre
-   * emit_??? used
-
-  Revision 1.51  1999/08/16 23:20:28  peter
-    * range check for array of const
-
-  Revision 1.50  1999/08/14 00:36:05  peter
-    * array constructor support
-
-}
+}

+ 3 - 68
compiler/cg386set.pas

@@ -958,72 +958,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:45  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:35  michael
+  + removed logs
 
-  Revision 1.52  2000/05/17 11:42:27  florian
-    * fixed my previous commit
-
-  Revision 1.51  2000/05/16 18:56:04  florian
-    * fixed a problem with case and negative labels if a linear list
-      was generated (fixes tests\test\testcase)
-
-  Revision 1.50  2000/05/11 09:56:20  pierre
-    * fixed several compare problems between longints and
-      const > $80000000 that are treated as int64 constanst
-      by Delphi reported by Kovacs Attila Zoltan
-
-  Revision 1.49  2000/03/26 11:33:49  jonas
-    * release the register used to hold the value of the case variable
-      at the end of the case
-
-  Revision 1.48  2000/02/09 13:22:48  peter
-    * log truncated
-
-  Revision 1.47  2000/01/09 12:35:02  jonas
-    * changed edi allocation to use getexplicitregister32/ungetregister
-      (adapted tgeni386 a bit for this) and enabled it by default
-    * fixed very big and stupid bug of mine in cg386mat that broke the
-      include() code (and make cycle :( ) if you compiled without
-      -dnewoptimizations
-
-  Revision 1.46  2000/01/09 01:44:21  jonas
-    + (de)allocation info for EDI to fix reported bug on mailinglist.
-      Also some (de)allocation info for ESI added. Between -dallocEDI
-      because at this time of the night bugs could easily slip in ;)
-
-  Revision 1.45  2000/01/07 01:14:21  peter
-    * updated copyright to 2000
-
-  Revision 1.44  1999/12/01 22:45:54  peter
-    * fixed wrong assembler with in-node
-
-  Revision 1.43  1999/11/06 14:34:18  peter
-    * truncated log to 20 revs
-
-  Revision 1.42  1999/09/27 23:44:48  peter
-    * procinfo is now a pointer
-    * support for result setting in sub procedure
-
-  Revision 1.41  1999/09/20 16:38:52  peter
-    * cs_create_smart instead of cs_smartlink
-    * -CX is create smartlink
-    * -CD is create dynamic, but does nothing atm.
-
-  Revision 1.40  1999/08/25 11:59:47  jonas
-    * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
-
-  Revision 1.39  1999/08/23 23:46:42  pierre
-   * del_reference moved to respect registers32 in secondin
-
-  Revision 1.38  1999/08/19 13:08:53  pierre
-   * emit_??? used
-
-  Revision 1.37  1999/08/04 00:22:54  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
-
-  Revision 1.36  1999/08/03 22:02:48  peter
-    * moved bitmask constants to sets
-    * some other type/const renamings
-
-}
+}

+ 3 - 18
compiler/cg68kadd.pas

@@ -1284,22 +1284,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:46  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:36  michael
+  + removed logs
 
-  Revision 1.20  2000/03/01 00:04:31  pierre
-   Use $GOTO ON
-
-  Revision 1.19  2000/02/09 13:22:48  peter
-    * log truncated
-
-  Revision 1.18  2000/01/07 01:14:21  peter
-    * updated copyright to 2000
-
-  Revision 1.17  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
-
-  Revision 1.16  1999/09/16 11:34:52  pierre
-   * typo correction
-
-}
+}

+ 2 - 31
compiler/cg68kcal.pas

@@ -1070,36 +1070,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:46  michael
-  + Initial import
-
-  Revision 1.25  2000/03/01 00:04:31  pierre
-   Use $GOTO ON
-
-  Revision 1.24  2000/02/09 13:22:48  peter
-    * log truncated
-
-  Revision 1.23  2000/01/07 01:14:21  peter
-    * updated copyright to 2000
-
-  Revision 1.22  1999/12/22 01:01:47  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.21  1999/11/06 14:34:18  peter
-    * truncated log to 20 revs
-
-  Revision 1.20  1999/09/27 23:44:48  peter
-    * procinfo is now a pointer
-    * support for result setting in sub procedure
-
-  Revision 1.19  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
-
-  Revision 1.18  1999/09/16 11:34:52  pierre
-   * typo correction
+  Revision 1.2  2000-07-13 11:32:36  michael
+  + removed logs
 
 }

+ 2 - 21
compiler/cg68kcnv.pas

@@ -1359,26 +1359,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:46  michael
-  + Initial import
-
-  Revision 1.17  2000/02/09 13:22:48  peter
-    * log truncated
-
-  Revision 1.16  2000/01/07 01:14:21  peter
-    * updated copyright to 2000
-
-  Revision 1.15  1999/12/22 01:01:47  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.14  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
-
-  Revision 1.13  1999/08/25 11:59:48  jonas
-    * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
+  Revision 1.2  2000-07-13 11:32:36  michael
+  + removed logs
 
 }

+ 2 - 16
compiler/cg68kcon.pas

@@ -372,21 +372,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:46  michael
-  + Initial import
-
-  Revision 1.9  2000/02/09 13:22:49  peter
-    * log truncated
-
-  Revision 1.8  2000/01/07 01:14:22  peter
-    * updated copyright to 2000
-
-  Revision 1.7  1999/09/20 16:38:52  peter
-    * cs_create_smart instead of cs_smartlink
-    * -CX is create smartlink
-    * -CD is create dynamic, but does nothing atm.
-
-  Revision 1.6  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
+  Revision 1.2  2000-07-13 11:32:36  michael
+  + removed logs
 
 }

+ 2 - 32
compiler/cg68kflw.pas

@@ -773,37 +773,7 @@ do_jmp:
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:46  michael
-  + Initial import
-
-  Revision 1.16  2000/03/01 00:04:31  pierre
-   Use $GOTO ON
-
-  Revision 1.15  2000/02/09 13:22:49  peter
-    * log truncated
-
-  Revision 1.14  2000/01/07 01:14:22  peter
-    * updated copyright to 2000
-
-  Revision 1.13  1999/12/22 01:01:47  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.12  1999/11/09 23:06:44  peter
-    * esi_offset -> selfpointer_offset to be newcg compatible
-    * hcogegen -> cgbase fixes for newcg
-
-  Revision 1.11  1999/09/27 23:44:48  peter
-    * procinfo is now a pointer
-    * support for result setting in sub procedure
-
-  Revision 1.10  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
-
-  Revision 1.9  1999/08/25 11:59:49  jonas
-    * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
+  Revision 1.2  2000-07-13 11:32:36  michael
+  + removed logs
 
 }

+ 2 - 25
compiler/cg68kinl.pas

@@ -900,30 +900,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:46  michael
-  + Initial import
-
-  Revision 1.22  2000/02/09 13:22:49  peter
-    * log truncated
-
-  Revision 1.21  2000/01/07 01:14:22  peter
-    * updated copyright to 2000
-
-  Revision 1.20  1999/12/20 21:42:35  pierre
-    + dllversion global variable
-    * FPC_USE_CPREFIX code removed, not necessary anymore
-      as we use .edata direct writing by default now.
-
-  Revision 1.19  1999/11/20 01:22:18  pierre
-    + cond FPC_USE_CPREFIX (needs also some RTL changes)
-      this allows to use unit global vars as DLL exports
-      (the underline prefix seems needed by dlltool)
-
-  Revision 1.18  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
-
-  Revision 1.17  1999/08/25 11:59:50  jonas
-    * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
+  Revision 1.2  2000-07-13 11:32:36  michael
+  + removed logs
 
 }
-

+ 2 - 24
compiler/cg68kld.pas

@@ -471,29 +471,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:46  michael
-  + Initial import
-
-  Revision 1.13  2000/02/09 13:22:49  peter
-    * log truncated
-
-  Revision 1.12  2000/01/07 01:14:22  peter
-    * updated copyright to 2000
-
-  Revision 1.11  1999/12/22 01:01:47  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.10  1999/11/10 00:06:08  pierre
-   * adapted to procinfo as pointer
-
-  Revision 1.9  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
-
-  Revision 1.8  1999/09/16 11:34:54  pierre
-   * typo correction
+  Revision 1.2  2000-07-13 11:32:37  michael
+  + removed logs
 
 }

+ 2 - 15
compiler/cg68kmat.pas

@@ -449,20 +449,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:46  michael
-  + Initial import
-
-  Revision 1.8  2000/02/09 13:22:49  peter
-    * log truncated
-
-  Revision 1.7  2000/01/07 01:14:22  peter
-    * updated copyright to 2000
-
-  Revision 1.6  1999/11/18 15:34:44  pierre
-    * Notes/Hints for local syms changed to
-      Set_varstate function
-
-  Revision 1.5  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
+  Revision 1.2  2000-07-13 11:32:37  michael
+  + removed logs
 
 }

+ 2 - 14
compiler/cg68kmem.pas

@@ -725,19 +725,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:46  michael
-  + Initial import
-
-  Revision 1.15  2000/02/09 13:22:49  peter
-    * log truncated
-
-  Revision 1.14  2000/01/07 01:14:22  peter
-    * updated copyright to 2000
-
-  Revision 1.13  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
-
-  Revision 1.12  1999/08/25 11:59:52  jonas
-    * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
+  Revision 1.2  2000-07-13 11:32:37  michael
+  + removed logs
 
 }

+ 2 - 12
compiler/cg68kset.pas

@@ -813,17 +813,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:46  michael
-  + Initial import
-
-  Revision 1.11  2000/02/09 13:22:49  peter
-    * log truncated
-
-  Revision 1.10  2000/01/07 01:14:22  peter
-    * updated copyright to 2000
-
-  Revision 1.9  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
+  Revision 1.2  2000-07-13 11:32:37  michael
+  + removed logs
 
 }
-

+ 2 - 31
compiler/cga68k.pas

@@ -1391,36 +1391,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:47  michael
-  + Initial import
-
-  Revision 1.40  2000/02/09 13:22:49  peter
-    * log truncated
-
-  Revision 1.39  2000/01/07 01:14:22  peter
-    * updated copyright to 2000
-
-  Revision 1.38  1999/11/17 17:04:58  pierre
-   * Notes/hints changes
-
-  Revision 1.37  1999/11/09 23:06:44  peter
-    * esi_offset -> selfpointer_offset to be newcg compatible
-    * hcogegen -> cgbase fixes for newcg
-
-  Revision 1.36  1999/11/06 14:34:18  peter
-    * truncated log to 20 revs
-
-  Revision 1.35  1999/09/27 23:44:48  peter
-    * procinfo is now a pointer
-    * support for result setting in sub procedure
-
-  Revision 1.34  1999/09/16 23:05:51  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
-
-  Revision 1.33  1999/09/16 11:34:54  pierre
-   * typo correction
-
-  Revision 1.32  1999/08/25 11:59:54  jonas
-    * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
+  Revision 1.2  2000-07-13 11:32:37  michael
+  + removed logs
 
 }

+ 3 - 194
compiler/cgai386.pas

@@ -3971,198 +3971,7 @@ procedure mov_reg_to_dest(p : ptree; s : topsize; reg : tregister);
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:47  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:37  michael
+  + removed logs
 
-  Revision 1.109  2000/06/27 12:17:29  jonas
-    * fix for web bug 1011: no exception stack stuff is generated for
-      inlined procedures, the entry/exitcode of the parent will do that
-
-  Revision 1.108  2000/06/10 17:31:42  jonas
-    * loadord2reg doesn't generate any "movl %reg1,%reg1" anymore
-
-  Revision 1.107  2000/06/05 20:39:05  pierre
-   * fix for inline bug
-
-  Revision 1.106  2000/05/26 20:16:00  jonas
-    * fixed wrong register deallocations in several ansistring related
-      procedures. The IDE's now function fine when compiled with -OG3p3r
-
-  Revision 1.105  2000/05/23 14:20:49  pierre
-   * Use stacksize param instead of gettempsize
-
-  Revision 1.104  2000/05/18 17:05:15  peter
-    * fixed size of const parameters in asm readers
-
-  Revision 1.103  2000/05/17 11:06:11  pierre
-   add a comment about ENTER and linux
-
-  Revision 1.102  2000/05/14 18:49:04  florian
-    + Int64/QWord stuff for array of const added
-
-  Revision 1.101  2000/05/09 14:17:33  pierre
-   * handle interrupt function correctly
-
-  Revision 1.100  2000/05/04 09:29:31  pierre
-   * saveregisters now does not overwrite registers used as return value for functions
-
-  Revision 1.99  2000/04/28 08:53:47  pierre
-   * fix my last fix for other targets then win32
-
-  Revision 1.98  2000/04/26 10:03:45  pierre
-    * correct bugs for ts010026 and ts010029 in win32 mode
-      in copyvaluparas
-    + use SHL instead of IMUL if constant is a power of 2 in copyvalueparas
-
-  Revision 1.97  2000/04/24 12:48:37  peter
-    * removed unused vars
-
-  Revision 1.96  2000/04/10 12:23:18  jonas
-    * modified copyshortstring so it takes an extra paramter which allows it
-      to delete the sref itself (so the reg deallocations are put in the
-      right place for the optimizer)
-
-  Revision 1.95  2000/04/10 09:01:15  pierre
-   * fix for bug 922 in copyvalueparas
-
-  Revision 1.94  2000/04/03 20:51:22  florian
-    * initialize/finalize_data checks if procinfo is assigned else
-      crashes happend at end of compiling if there were ansistrings in the
-      interface/implementation part of units: it was the result of the fix
-      of 701 :(
-
-  Revision 1.93  2000/04/02 10:18:18  florian
-    * bug 701 fixed: ansistrings in interface and implementation part of the units
-      are now finalized correctly even if there are no explicit initialization/
-      finalization statements
-
-  Revision 1.92  2000/04/01 14:18:45  peter
-    * use arraydef.elesize instead of elementtype.def.size
-
-  Revision 1.91  2000/03/31 22:56:46  pierre
-    * fix the handling of value parameters in cdecl function
-
-  Revision 1.90  2000/03/28 22:31:46  pierre
-   * fix for problem in tbs0299 for 4 byte stack alignment
-
-  Revision 1.89  2000/03/21 23:36:46  pierre
-   fix for bug 312
-
-  Revision 1.88  2000/03/19 11:55:08  peter
-    * fixed temp ansi handling within array constructor
-
-  Revision 1.87  2000/03/19 08:17:36  peter
-    * tp7 fix
-
-  Revision 1.86  2000/03/01 15:36:11  florian
-    * some new stuff for the new cg
-
-  Revision 1.85  2000/03/01 12:35:44  pierre
-   * fix for bug 855
-
-  Revision 1.84  2000/03/01 00:03:12  pierre
-    * fixes for locals in inlined procedures
-      fix for bug797
-    + stabs generation for inlined paras and locals
-
-  Revision 1.83  2000/02/18 21:25:48  florian
-    * fixed a bug in int64/qword handling was a quite ugly one
-
-  Revision 1.82  2000/02/18 20:53:14  pierre
-    * fixes a stabs problem for functions
-    + includes a stabs local var for with statements
-      the name is with in lowercase followed by an index
-      for nested with.
-    + Withdebuglist added because the stabs declarations of local
-      var are postponed to end of function.
-
-  Revision 1.81  2000/02/10 23:44:43  florian
-    * big update for exception handling code generation: possible mem holes
-      fixed, break/continue/exit should work always now as expected
-
-  Revision 1.80  2000/02/09 17:36:10  jonas
-    * added missing regalloc for ecx in range check code
-
-  Revision 1.79  2000/02/09 13:22:50  peter
-    * log truncated
-
-  Revision 1.78  2000/02/04 21:00:31  florian
-    * some (small) problems with register saving fixed
-
-  Revision 1.77  2000/02/04 20:00:21  florian
-    * an exception in a construcor calls now the destructor (this applies only
-      to classes)
-
-  Revision 1.76  2000/02/04 14:29:57  pierre
-   + add pseudo local var parent_ebp for local procs
-
-  Revision 1.75  2000/01/25 08:46:03  pierre
-   * Range check for int64 produces a warning only
-
-  Revision 1.74  2000/01/24 12:17:22  florian
-    * some improvemenst to cmov support
-    * disabled excpetion frame generation in cosntructors temporarily
-
-  Revision 1.73  2000/01/23 21:29:14  florian
-    * CMOV support in optimizer (in define USECMOV)
-    + start of support of exceptions in constructors
-
-  Revision 1.72  2000/01/23 11:11:36  michael
-  + Fixes from Jonas.
-
-  Revision 1.71  2000/01/22 16:02:37  jonas
-    * fixed more regalloc bugs (for set adding and unsigned
-      multiplication)
-
-  Revision 1.70  2000/01/16 22:17:11  peter
-    * renamed call_offset to para_offset
-
-  Revision 1.69  2000/01/12 10:38:17  peter
-    * smartlinking fixes for binary writer
-    * release alignreg code and moved instruction writing align to cpuasm,
-      but it doesn't use the specified register yet
-
-  Revision 1.68  2000/01/09 12:35:02  jonas
-    * changed edi allocation to use getexplicitregister32/ungetregister
-      (adapted tgeni386 a bit for this) and enabled it by default
-    * fixed very big and stupid bug of mine in cg386mat that broke the
-      include() code (and make cycle :( ) if you compiled without
-      -dnewoptimizations
-
-  Revision 1.67  2000/01/09 01:44:21  jonas
-    + (de)allocation info for EDI to fix reported bug on mailinglist.
-      Also some (de)allocation info for ESI added. Between -dallocEDI
-      because at this time of the night bugs could easily slip in ;)
-
-  Revision 1.66  2000/01/07 01:14:22  peter
-    * updated copyright to 2000
-
-  Revision 1.65  1999/12/22 01:01:47  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.64  1999/12/20 21:42:35  pierre
-    + dllversion global variable
-    * FPC_USE_CPREFIX code removed, not necessary anymore
-      as we use .edata direct writing by default now.
-
-  Revision 1.63  1999/12/01 22:45:54  peter
-    * fixed wrong assembler with in-node
-
-  Revision 1.62  1999/11/30 10:40:43  peter
-    + ttype, tsymlist
-
-  Revision 1.61  1999/11/20 01:22:18  pierre
-    + cond FPC_USE_CPREFIX (needs also some RTL changes)
-      this allows to use unit global vars as DLL exports
-      (the underline prefix seems needed by dlltool)
-
-  Revision 1.60  1999/11/17 17:04:58  pierre
-   * Notes/hints changes
-
-  Revision 1.59  1999/11/15 14:04:00  pierre
-   * self pointer stabs for local function was wrong
-}
+}

+ 3 - 66
compiler/cobjects.pas

@@ -2393,70 +2393,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:48  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:38  michael
+  + removed logs
 
-  Revision 1.54  2000/05/11 09:56:20  pierre
-    * fixed several compare problems between longints and
-      const > $80000000 that are treated as int64 constanst
-      by Delphi reported by Kovacs Attila Zoltan
-
-  Revision 1.53  2000/05/11 09:29:01  pierre
-   * disbal all code using MemAvail for Delphi reported by Kovacs Attila Zoltan
-
-  Revision 1.52  2000/02/09 13:22:50  peter
-    * log truncated
-
-  Revision 1.51  2000/01/11 17:16:04  jonas
-    * removed a lot of memory leaks when an error is encountered (caused by
-      procinfo and pstringcontainers). There are still plenty left though :)
-
-  Revision 1.50  2000/01/07 01:14:23  peter
-    * updated copyright to 2000
-
-  Revision 1.49  1999/12/22 01:01:48  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.48  1999/12/06 18:21:03  peter
-    * support !ENVVAR for long commandlines
-    * win32/go32v2 write short pathnames to link.res so c:\Program Files\ is
-      finally supported as installdir.
-
-  Revision 1.47  1999/11/15 14:59:55  pierre
-   * last was not handled correctly in TStringQueue
-
-  Revision 1.46  1999/11/14 15:56:36  peter
-    * fixed stringqueue.delete
-
-  Revision 1.45  1999/11/12 11:03:49  peter
-    * searchpaths changed to stringqueue object
-
-  Revision 1.44  1999/11/06 14:34:20  peter
-    * truncated log to 20 revs
-
-  Revision 1.43  1999/10/26 12:30:41  peter
-    * const parameter is now checked
-    * better and generic check if a node can be used for assigning
-    * export fixes
-    * procvar equal works now (it never had worked at least from 0.99.8)
-    * defcoll changed to linkedlist with pparaitem so it can easily be
-      walked both directions
-
-  Revision 1.42  1999/09/07 15:08:51  pierre
-   * runerror => do_internalerror
-
-  Revision 1.41  1999/08/24 13:13:57  peter
-    * MEMDEBUG to see the sizes of asmlist,asmsymbols,symtables
-
-  Revision 1.40  1999/08/12 23:19:05  pierre
-   * added inherited init call to tstringcontainer.init_no_double for Peter
-
-  Revision 1.39  1999/08/05 14:58:07  florian
-    * some fixes for the floating point registers
-    * more things for the new code generator
-
-}
+}

+ 3 - 30
compiler/comphook.pas

@@ -318,34 +318,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:48  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:38  michael
+  + removed logs
 
-  Revision 1.23  2000/05/29 10:04:40  pierre
-    * New bunch of Gabor changes
-
-  Revision 1.22  2000/05/10 13:40:19  peter
-    * -Se<x> option extended to increase errorcount for
-      warning,notes or hints
-
-  Revision 1.21  2000/02/09 13:22:50  peter
-    * log truncated
-
-  Revision 1.20  2000/01/07 01:14:23  peter
-    * updated copyright to 2000
-
-  Revision 1.19  1999/11/18 15:34:45  pierre
-    * Notes/Hints for local syms changed to
-      Set_varstate function
-
-  Revision 1.18  1999/09/07 14:03:48  pierre
-   + added do_halt procedure
-
-  Revision 1.17  1999/08/05 16:52:53  peter
-    * V_Fatal=1, all other V_ are also increased
-    * Check for local procedure when assigning procvar
-    * fixed comment parsing because directives
-    * oldtp mode directives better supported
-    * added some messages to errore.msg
-
-}
+}

+ 3 - 89
compiler/compiler.pas

@@ -355,93 +355,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:48  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:38  michael
+  + removed logs
 
-  Revision 1.51  2000/06/30 20:23:33  peter
-    * new message files layout with msg numbers (but still no code to
-      show the number on the screen)
-
-  Revision 1.50  2000/05/29 10:04:40  pierre
-    * New bunch of Gabor changes
-
-  Revision 1.49  2000/05/03 16:31:22  pierre
-   + easier debug when memory is lost
-
-  Revision 1.48  2000/04/05 21:18:04  pierre
-   * set NOUSEEXCEPT to remove use of setjump/longjump
-
-  Revision 1.47  2000/03/18 15:05:33  jonas
-    + added $maxfpuregisters 0 for compile() procedure
-
-  Revision 1.46  2000/02/09 13:22:50  peter
-    * log truncated
-
-  Revision 1.45  2000/01/11 17:16:04  jonas
-    * removed a lot of memory leaks when an error is encountered (caused by
-      procinfo and pstringcontainers). There are still plenty left though :)
-
-  Revision 1.44  2000/01/11 16:56:22  jonas
-    - removed call to do_stop at the end of compile() since it obviously breaks the
-      automatic compiling of units. Make cycle worked though! 8)
-
-  Revision 1.43  2000/01/11 16:53:24  jonas
-    + call do_stop at the end of compile()
-
-  Revision 1.42  2000/01/07 01:14:23  peter
-    * updated copyright to 2000
-
-  Revision 1.41  1999/12/02 17:34:34  peter
-    * preprocessor support. But it fails on the caret in type blocks
-
-  Revision 1.40  1999/11/18 13:43:48  pierre
-   + IsExe global var needed for IDE
-
-  Revision 1.39  1999/11/12 11:03:50  peter
-    * searchpaths changed to stringqueue object
-
-  Revision 1.38  1999/11/09 23:47:53  pierre
-   + minimal_stop to avoid memory loss with -iTO switch
-
-  Revision 1.37  1999/11/06 14:34:20  peter
-    * truncated log to 20 revs
-
-  Revision 1.36  1999/10/12 21:20:41  florian
-    * new codegenerator compiles again
-
-  Revision 1.35  1999/09/28 19:48:45  florian
-    * bug 617 fixed
-
-  Revision 1.34  1999/09/16 23:05:52  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
-
-  Revision 1.33  1999/09/07 15:10:04  pierre
-   * use do_halt instead of halt
-
-  Revision 1.32  1999/09/02 18:47:44  daniel
-    * Could not compile with TP, some arrays moved to heap
-    * NOAG386BIN default for TP
-    * AG386* files were not compatible with TP, fixed.
-
-  Revision 1.31  1999/08/20 10:17:01  michael
-  + Patch from pierre
-
-  Revision 1.30  1999/08/11 17:26:31  peter
-    * tlinker object is now inherited for win32 and dos
-    * postprocessexecutable is now a method of tlinker
-
-  Revision 1.29  1999/08/09 22:13:43  peter
-    * fixed writing of lost memory which should be after donecompiler
-
-  Revision 1.28  1999/08/04 13:02:40  jonas
-    * all tokens now start with an underscore
-    * PowerPC compiles!!
-
-  Revision 1.27  1999/08/02 21:28:56  florian
-    * the main branch psub.pas is now used for
-      newcg compiler
-
-  Revision 1.26  1999/08/02 20:46:57  michael
-  * Alpha aware switch detection
-
-}
+}

+ 2 - 22
compiler/comprsrc.pas

@@ -136,27 +136,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:48  michael
-  + Initial import
-
-  Revision 1.12  2000/06/25 19:08:28  hajny
-    + $R support for OS/2 (EMX) added
-
-  Revision 1.11  2000/06/23 20:11:05  peter
-    * made resourcecompiling object so it can be inherited and replaced
-      for other targets if needed
-
-  Revision 1.10  2000/02/09 13:22:50  peter
-    * log truncated
-
-  Revision 1.9  2000/01/07 01:14:23  peter
-    * updated copyright to 2000
-
-  Revision 1.8  1999/12/01 12:42:32  peter
-    * fixed bug 698
-    * removed some notes about unused vars
-
-  Revision 1.7  1999/11/12 11:03:50  peter
-    * searchpaths changed to stringqueue object
+  Revision 1.2  2000-07-13 11:32:38  michael
+  + removed logs
 
 }

+ 2 - 58
compiler/cpuasm.pas

@@ -1673,63 +1673,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:48  michael
-  + Initial import
-
-  Revision 1.15  2000/05/23 20:34:35  peter
-    * fixed instruction matching when a size flag is specified for all
-      operands
-
-  Revision 1.14  2000/05/12 21:26:22  pierre
-    * fix the FDIV FDIVR FSUB FSUBR and popping equivalent
-      simply by swapping from reverse to normal and vice-versa
-      when passing from one syntax to the other !
-
-  Revision 1.13  2000/05/09 14:12:35  pierre
-   * fix for test/testpusw problem
-
-  Revision 1.12  2000/02/09 13:22:51  peter
-    * log truncated
-
-  Revision 1.11  2000/01/23 21:29:14  florian
-    * CMOV support in optimizer (in define USECMOV)
-    + start of support of exceptions in constructors
-
-  Revision 1.10  2000/01/12 10:38:18  peter
-    * smartlinking fixes for binary writer
-    * release alignreg code and moved instruction writing align to cpuasm,
-      but it doesn't use the specified register yet
-
-  Revision 1.9  2000/01/07 01:14:23  peter
-    * updated copyright to 2000
-
-  Revision 1.8  2000/01/07 00:07:24  peter
-    * display fpu,mmx,xmm names instead of reg??
-
-  Revision 1.7  1999/12/24 15:22:52  peter
-    * reset insentry/lastinsoffset so writing smartlink works correct for
-      short jmps
-
-  Revision 1.6  1999/11/30 10:40:43  peter
-    + ttype, tsymlist
-
-  Revision 1.5  1999/11/06 14:34:20  peter
-    * truncated log to 20 revs
-
-  Revision 1.4  1999/11/05 16:01:46  jonas
-    + first implementation of choosing least used register for alignment code
-       (not yet working, between ifdef alignreg)
-
-  Revision 1.3  1999/08/25 11:59:57  jonas
-    * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
-
-  Revision 1.2  1999/08/12 14:36:01  peter
-    + KNI instructions
-
-  Revision 1.1  1999/08/04 00:22:57  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
-
-  Revision 1.17  1999/08/01 23:55:53  michael
-  * Moved taitempalloc
+  Revision 1.2  2000-07-13 11:32:38  michael
+  + removed logs
 
 }

+ 2 - 103
compiler/cpubase.pas

@@ -919,108 +919,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:48  michael
-  + Initial import
-
-  Revision 1.30  2000/05/23 20:33:37  peter
-    * attsuffix table is also needed for ra386int
-
-  Revision 1.29  2000/05/12 21:57:02  pierre
-    + use of a dictionary object
-      for faster opcode searching in assembler readers
-      implemented by Kovacs Attila Zoltan
-
-  Revision 1.28  2000/05/10 19:09:07  pierre
-    * op2strtable string length changed to 11
-      Thanks to Kovacs Attila Zoltan
-      this should be set by nasmconv utility !
-
-  Revision 1.27  2000/05/09 10:52:08  pierre
-   Use i386nop.inc file
-
-  Revision 1.26  2000/04/11 11:21:44  jonas
-    * changed the order of the tinschange type enum
-
-  Revision 1.25  2000/04/04 13:45:20  pierre
-   + AttSufFPUint for integer fpu instructions
-
-  Revision 1.24  2000/03/27 21:18:54  pierre
-    * "segss" prefix in Intel is converted into "ss" in ATT
-      and vice-versa. Fixes web bug 892.
-
-  Revision 1.23  2000/03/01 15:36:11  florian
-    * some new stuff for the new cg
-
-  Revision 1.22  2000/02/09 13:22:51  peter
-    * log truncated
-
-  Revision 1.21  2000/01/28 09:41:39  peter
-    * fixed fpu suffix parsing for att reader
-
-  Revision 1.20  2000/01/07 01:14:23  peter
-    * updated copyright to 2000
-
-  Revision 1.19  1999/12/02 19:28:29  peter
-    * more A_LOOP<Cond> to is_calljmp
-
-  Revision 1.18  1999/12/02 11:26:41  peter
-    * newoptimizations define added
-
-  Revision 1.17  1999/11/09 23:06:45  peter
-    * esi_offset -> selfpointer_offset to be newcg compatible
-    * hcogegen -> cgbase fixes for newcg
-
-  Revision 1.16  1999/11/06 14:34:20  peter
-    * truncated log to 20 revs
-
-  Revision 1.15  1999/10/27 16:11:28  peter
-    * insns.dat is used to generate all i386*.inc files
-
-  Revision 1.14  1999/10/14 14:57:51  florian
-    - removed the hcodegen use in the new cg, use cgbase instead
-
-  Revision 1.13  1999/09/15 20:35:39  florian
-    * small fix to operator overloading when in MMX mode
-    + the compiler uses now fldz and fld1 if possible
-    + some fixes to floating point registers
-    + some math. functions (arctan, ln, sin, cos, sqrt, sqr, pi) are now inlined
-    * .... ???
-
-  Revision 1.12  1999/09/10 18:48:01  florian
-    * some bug fixes (e.g. must_be_valid and procinfo.funcret_is_valid)
-    * most things for stored properties fixed
-
-  Revision 1.11  1999/09/08 16:04:05  peter
-    * better support for object fields and more error checks for
-      field accesses which create buggy code
-
-  Revision 1.10  1999/08/28 15:34:19  florian
-    * bug 519 fixed
-
-  Revision 1.9  1999/08/19 20:05:09  michael
-  + Fixed ifdef NOAG386BIN bug
-
-  Revision 1.8  1999/08/19 13:02:10  pierre
-    + label faillabel added for _FAIL support
-
-  Revision 1.7  1999/08/18 13:26:23  jonas
-    + some constants for the new optimizer
-
-  Revision 1.6  1999/08/13 15:36:30  peter
-    * fixed suffix writing for a_setcc
-
-  Revision 1.5  1999/08/12 14:36:02  peter
-    + KNI instructions
-
-  Revision 1.4  1999/08/07 14:20:58  florian
-    * some small problems fixed
-
-  Revision 1.3  1999/08/05 14:58:09  florian
-    * some fixes for the floating point registers
-    * more things for the new code generator
-
-  Revision 1.2  1999/08/04 13:45:25  florian
-    + floating point register variables !!
-    * pairegalloc is now generated for register variables
+  Revision 1.2  2000-07-13 11:32:39  michael
+  + removed logs
 
 }

+ 3 - 9
compiler/cpuinfo.pas

@@ -39,14 +39,8 @@ Implementation
 
 end.
 {
-   $Log$
-   Revision 1.1  2000-07-13 06:29:48  michael
-   + Initial import
-
-   Revision 1.2  2000/01/07 01:14:23  peter
-     * updated copyright to 2000
-
-   Revision 1.1  1999/08/04 11:13:38  florian
-     + initial revision
+  $Log$
+  Revision 1.2  2000-07-13 11:32:39  michael
+  + removed logs
 
 }

+ 5 - 1
compiler/crc.pas

@@ -105,4 +105,8 @@ end;
 {$undef Range_check_on}
 {$endif Range_check_on}
 
-end.
+end.  $Log$
+end.  Revision 1.2  2000-07-13 11:32:39  michael
+end.  + removed logs
+end.
+}

+ 2 - 56
compiler/cresstr.pas

@@ -284,61 +284,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:48  michael
-  + Initial import
-
-  Revision 1.18  2000/06/04 08:48:54  jonas
-    * resource string numbering
-
-  Revision 1.17  2000/06/01 19:09:57  peter
-    * made resourcestrings OOP so it's easier to handle it per module
-
-  Revision 1.16  2000/01/07 01:14:23  peter
-    * updated copyright to 2000
-
-  Revision 1.15  1999/11/06 14:34:20  peter
-    * truncated log to 20 revs
-
-  Revision 1.14  1999/08/27 15:55:36  michael
-  * Fixed small bug: next field in resourcelist was not initialized
-
-  Revision 1.13  1999/08/26 20:24:39  michael
-  + Hopefuly last fixes for resourcestrings
-
-  Revision 1.12  1999/08/25 16:41:07  peter
-    * resources are working again
-
-  Revision 1.11  1999/08/23 11:48:23  michael
-  * resourcestrings ams list needs unitname prepended
-
-  Revision 1.10  1999/08/23 11:45:41  michael
-  * Hopefully final attempt at resourcestrings
-
-  Revision 1.9  1999/08/15 21:57:59  michael
-  Changes for resource strings
-
-  Revision 1.8  1999/07/29 20:54:01  peter
-    * write .size also
-
-  Revision 1.7  1999/07/26 09:42:00  florian
-    * bugs 494-496 fixed
-
-  Revision 1.6  1999/07/25 19:27:15  michael
-  + Fixed hash computing, now compatible with gnu .mo file
-
-  Revision 1.5  1999/07/24 18:35:41  michael
-  * Forgot to add unitname to resourcestring data
-
-  Revision 1.4  1999/07/24 16:22:10  michael
-  + Improved resourcestring handling
-
-  Revision 1.3  1999/07/24 15:12:58  michael
-  changes for resourcestrings
-
-  Revision 1.2  1999/07/22 20:04:58  michael
-  + Added computehashvalue
-
-  Revision 1.1  1999/07/22 09:34:04  florian
-    + initial revision
+  Revision 1.2  2000-07-13 11:32:39  michael
+  + removed logs
 
 }

+ 3 - 159
compiler/csopt386.pas

@@ -1139,164 +1139,8 @@ End;
 End.
 
 {
- $Log$
- Revision 1.1  2000-07-13 06:29:48  michael
- + Initial import
-
- Revision 1.61  2000/06/18 18:13:12  peter
-   * removed unused var
-
- Revision 1.60  2000/06/03 09:41:37  jonas
-   * fixed web bug 972, test for the bug in tests/testopt/testcse3.pp
-
- Revision 1.59  2000/06/01 11:01:20  peter
-   * removed notes
-
- Revision 1.58  2000/04/29 16:57:44  jonas
-   * fixed incompatibility with range chcking code, -O2 and higher
-     now work correctly together with -Cr
-
- Revision 1.57  2000/04/10 12:45:57  jonas
-   * fixed a serious bug in the CSE which (I think) only showed with
-     -dnewoptimizations when using multi-dimensional arrays with
-     elements of a size different from 1, 2 or 4 (especially strings).
-   * made the DFA/CSE more robust (much less dependent on specifics of the
-     code generator)
-
- Revision 1.56  2000/03/25 19:05:47  jonas
-   * fixed some things for -Or. Make cycle now works with -OG2p3r if
-     you use -Aas. There still a bug in popt386.pas that causes a
-     problem with the binary writer, but I haven't found it yet
-
- Revision 1.55  2000/03/24 15:54:49  jonas
-   * fix for -dnewoptimizations and -Or (never remove stores to regvars)
-     but make cycle with -OG2p3r still fails :(
-
- Revision 1.54  2000/02/24 18:41:38  peter
-   * removed warnings/notes
-
- Revision 1.53  2000/02/19 13:50:29  jonas
-   * fixed bug in -dnewoptizations (showed itself  only if -Or was
-     used as well I think)
-
- Revision 1.52  2000/02/17 07:46:49  jonas
-   * -dreplacereg no logner tries to optimize "movl %reg1,%reg1" (which are
-     always marked as CanBeRemoved)
-   + some comments in -dreplacereg code
-   * small fix which could cause crash when optimizer is compiler with -dTP
-
- Revision 1.51  2000/02/12 19:28:56  jonas
-   * fix for imul optimization in popt386 (exclude top_ref as first
-     argument)
-   * in csopt386: change "mov reg1,reg2; <several operations on reg2>;
-     mov reg2,reg1" to "<several operations on reg1>" (-dnewopt...)
-
- Revision 1.50  2000/02/12 14:10:14  jonas
-   + change "mov reg1,reg2;imul x,reg2" to "imul x,reg1,reg2" in popt386
-     (-dnewoptimizations)
-   * shl(d) and shr(d) are considered to have a hardcoded register if
-     they use cl as shift count (since you can't replace them with
-     another register) in csopt386 (also for -dnewoptimizations)
-
- Revision 1.49  2000/02/12 10:54:18  jonas
-   * fixed edi allocation in allocRegBetween
-   * fixed bug I introduced yesterday, added comment to prevent it from
-     happening again in the future
-
- Revision 1.48  2000/02/11 23:50:03  jonas
-   * fixed crashing bug under Dos with -dnewoptimizations (found it,
-     John!). Don't understand why it didn't crash under Linux :(
-
- Revision 1.47  2000/02/10 16:04:43  jonas
-   * fixed stupid typo!
-
- Revision 1.46  2000/02/10 15:07:41  jonas
-   * fixed small bug introduced with my previous fix
-
- Revision 1.45  2000/02/10 14:57:13  jonas
-   * fixed bug due to lack of support for top_symbol operands
-
- Revision 1.44  2000/02/09 13:22:51  peter
-   * log truncated
-
- Revision 1.43  2000/02/04 13:52:17  jonas
-   * better support for regvars (still needs a move of the call to the optimize
-   procedure to a place where resetusableregisters is not yet called to work)
-   * small regallocation fixes for -dnewoptimizations
-
- Revision 1.42  2000/01/28 15:15:31  jonas
-    * moved skipinstr from daopt386 to aasm
-    * fixed crashing bug with -dreplacereg in csopt386.pas
-
- Revision 1.41  2000/01/23 11:11:37  michael
- + Fixes from Jonas.
-
- Revision 1.40  2000/01/22 16:10:06  jonas
-   + all code generator generated "mov reg1,reg2" instructions are now
-     attempted to be removed using the replacereg code
-     (-dnewoptimizations)
-   * small fixes to -dreplacereg code
-
- Revision 1.39  2000/01/13 13:07:05  jonas
-   * released -dalignreg
-   * some small fixes to -dnewOptimizations helper procedures
-
- Revision 1.38  2000/01/07 01:14:23  peter
-   * updated copyright to 2000
-
- Revision 1.37  2000/01/03 17:11:17  jonas
-   * fixed bug with -dreplacereg
-
- Revision 1.36  1999/12/05 16:48:43  jonas
-   * CSE of constant loading in regs works properly again
-   + if a constant is stored into memory using "mov const, ref" and
-     there is a reg that contains this const, it is changed into
-     "mov reg, ref"
-
- Revision 1.35  1999/12/02 11:26:41  peter
-   * newoptimizations define added
-
- Revision 1.34  1999/11/21 13:09:41  jonas
-   * fixed some missed optimizations because 8bit regs were not always
-     taken into account
-
- Revision 1.33  1999/11/20 11:37:03  jonas
-   * make cycle works with -dreplacereg (register renaming)! I have not
-     tested it yet together with -darithopt, but I don't expect problems
-
- Revision 1.32  1999/11/14 11:26:53  jonas
-   + basic register renaming (not yet working completely, between
-     -dreplacereg/-dreplaceregdebug)
-
- Revision 1.31  1999/11/06 16:21:57  jonas
-   + search optimial register to use in alignment code (compile with
-     -dalignreg, -dalignregdebug to see chosen register in
-     assembler code). Still needs support in ag386bin.
-
- Revision 1.30  1999/11/06 14:34:20  peter
-   * truncated log to 20 revs
-
- Revision 1.29  1999/11/05 16:01:46  jonas
-   + first implementation of choosing least used register for alignment code
-      (not yet working, between ifdef alignreg)
-
- Revision 1.28  1999/10/11 11:11:31  jonas
-   * fixed bug which sometimes caused a crash when optimizing blocks of code with
-     assembler blocks (didn't notice before because of lack of zero page protection
-     under Win9x :( )
-
- Revision 1.27  1999/10/01 13:51:40  jonas
-   * CSE now updates the RegAlloc's
-
- Revision 1.26  1999/09/30 14:43:13  jonas
-   * fixed small efficiency which caused some missed optimizations (saves 1
-     assembler instruction on the whole compiler/RTL source tree! :)
-
- Revision 1.25  1999/09/27 23:44:50  peter
-   * procinfo is now a pointer
-   * support for result setting in sub procedure
-
- Revision 1.24  1999/08/25 11:59:58  jonas
-   * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
+  $Log$
+  Revision 1.2  2000-07-13 11:32:39  michael
+  + removed logs
 
 }

+ 3 - 104
compiler/daopt386.pas

@@ -2336,109 +2336,8 @@ End;
 End.
 
 {
- $Log$
- Revision 1.1  2000-07-13 06:29:48  michael
- + Initial import
-
- Revision 1.88  2000/06/01 11:01:20  peter
-   * removed notes
-
- Revision 1.87  2000/04/29 16:56:45  jonas
-   * destroyreg overwrote some memory if the reg was an FPU register
-
- Revision 1.86  2000/04/10 12:45:56  jonas
-   * fixed a serious bug in the CSE which (I think) only showed with
-     -dnewoptimizations when using multi-dimensional arrays with
-     elements of a size different from 1, 2 or 4 (especially strings).
-   * made the DFA/CSE more robust (much less dependent on specifics of the
-     code generator)
-
- Revision 1.85  2000/03/25 18:58:00  jonas
-   * moved AllocRegBetween() from csopt386 to this unit because it's now
-     also used by popt386
-
- Revision 1.84  2000/02/24 18:41:38  peter
-   * removed warnings/notes
-
- Revision 1.83  2000/02/10 14:57:14  jonas
-   * fixed bug due to lack of support for top_symbol operands
-
- Revision 1.82  2000/02/09 13:22:51  peter
-   * log truncated
-
- Revision 1.81  2000/02/04 13:52:17  jonas
-   * better support for regvars (still needs a move of the call to the optimize
-   procedure to a place where resetusableregisters is not yet called to work)
-   * small regallocation fixes for -dnewoptimizations
-
- Revision 1.80  2000/01/28 15:15:31  jonas
-    * moved skipinstr from daopt386 to aasm
-    * fixed crashing bug with -dreplacereg in csopt386.pas
-
- Revision 1.79  2000/01/22 16:08:06  jonas
-   * better handling of exit(func_result) (no release of register that
-     holds the function result added)
-   * several other small improvements for reg allocation fixes
-
- Revision 1.78  2000/01/13 13:07:06  jonas
-   * released -dalignreg
-   * some small fixes to -dnewOptimizations helper procedures
-
- Revision 1.77  2000/01/09 01:44:21  jonas
-   + (de)allocation info for EDI to fix reported bug on mailinglist.
-     Also some (de)allocation info for ESI added. Between -dallocEDI
-     because at this time of the night bugs could easily slip in ;)
-
- Revision 1.76  2000/01/07 01:14:23  peter
-   * updated copyright to 2000
-
- Revision 1.75  1999/12/05 16:48:43  jonas
-   * CSE of constant loading in regs works properly again
-   + if a constant is stored into memory using "mov const, ref" and
-     there is a reg that contains this const, it is changed into
-     "mov reg, ref"
-
- Revision 1.74  1999/12/02 11:26:41  peter
-   * newoptimizations define added
-
- Revision 1.73  1999/11/27 23:45:43  jonas
-   * even more missing register deallocations are added!
-
- Revision 1.72  1999/11/21 13:06:30  jonas
-   * improved fixing of missing regallocs (they're almost all correct
-     now!)
-
- Revision 1.71  1999/11/20 12:50:32  jonas
-   * fixed small typo (C_M* -> Ch_M*) so -darithopt compiles again
-
- Revision 1.70  1999/11/14 11:25:38  jonas
-   * fixed stupid typo in previous commit :(
-
- Revision 1.69  1999/11/13 19:01:51  jonas
-   * div, idiv and mul destroy edx!!
-
- Revision 1.68  1999/11/07 14:57:09  jonas
-   * much more complete/waterproof RegModifiedByInstruction()
-
- Revision 1.67  1999/11/06 14:34:20  peter
-   * truncated log to 20 revs
-
- Revision 1.66  1999/11/05 16:01:46  jonas
-   + first implementation of choosing least used register for alignment code
-      (not yet working, between ifdef alignreg)
-
- Revision 1.65  1999/10/27 16:11:28  peter
-   * insns.dat is used to generate all i386*.inc files
-
- Revision 1.64  1999/10/23 14:44:24  jonas
-   * finally got around making GetNextInstruction return false when
-     the current pai object is a AsmBlockStart marker
-   * changed a loop in aopt386 which was incompatible with this change
-
- Revision 1.63  1999/10/14 14:57:52  florian
-   - removed the hcodegen use in the new cg, use cgbase instead
-
- Revision 1.62  1999/10/07 16:07:35  jonas
-   * small bugfix in ArrayRefsEq
+  $Log$
+  Revision 1.2  2000-07-13 11:32:40  michael
+  + removed logs
 
 }

+ 3 - 17
compiler/dmisc.pas

@@ -856,21 +856,7 @@ End;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:48  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:40  michael
+  + removed logs
 
-  Revision 1.9  2000/05/12 05:51:43  pierre
-   * Reset DosError in Exec reported by Kovacs Attila Zoltan
-
-  Revision 1.8  2000/05/11 09:56:20  pierre
-    * fixed several compare problems between longints and
-      const > $80000000 that are treated as int64 constanst
-      by Delphi reported by Kovacs Attila Zoltan
-
-  Revision 1.7  2000/02/09 13:22:52  peter
-    * log truncated
-
-  Revision 1.6  2000/01/07 01:14:23  peter
-    * updated copyright to 2000
-
-}
+}

+ 2 - 31
compiler/export.pas

@@ -213,36 +213,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:50  michael
-  + Initial import
-
-  Revision 1.12  2000/02/28 17:23:56  daniel
-  * Current work of symtable integration committed. The symtable can be
-    activated by defining 'newst', but doesn't compile yet. Changes in type
-    checking and oop are completed. What is left is to write a new
-    symtablestack and adapt the parser to use it.
-
-  Revision 1.11  2000/02/09 13:22:52  peter
-    * log truncated
-
-  Revision 1.10  2000/01/12 10:34:29  peter
-    * only give unsupported error once
-
-  Revision 1.9  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.8  1999/11/06 14:34:20  peter
-    * truncated log to 20 revs
-
-  Revision 1.7  1999/10/21 14:29:34  peter
-    * redesigned linker object
-    + library support for linux (only procedures can be exported)
-
-  Revision 1.6  1999/08/04 13:02:41  jonas
-    * all tokens now start with an underscore
-    * PowerPC compiles!!
-
-  Revision 1.5  1999/08/03 17:09:34  florian
-    * the alpha compiler can be compiled now
+  Revision 1.2  2000-07-13 11:32:41  michael
+  + removed logs
 
 }

+ 3 - 76
compiler/files.pas

@@ -1408,80 +1408,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:50  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:41  michael
+  + removed logs
 
-  Revision 1.119  2000/07/03 21:08:54  pierre
-   * fix for bug 1025
-
-  Revision 1.118  2000/06/15 18:10:11  peter
-    * first look for ppu in cwd and outputpath and after that for source
-      in cwd
-    * fixpath() for not linux makes path now lowercase so comparing paths
-      with different cases (sometimes a drive letter could be
-      uppercased) gives the expected results
-    * sources_checked flag if there was already a full search for sources
-      which aren't found, so another scan isn't done when checking for the
-      sources only when recompile is needed
-
-  Revision 1.117  2000/02/28 17:23:56  daniel
-  * Current work of symtable integration committed. The symtable can be
-    activated by defining 'newst', but doesn't compile yet. Changes in type
-    checking and oop are completed. What is left is to write a new
-    symtablestack and adapt the parser to use it.
-
-  Revision 1.116  2000/02/24 18:41:38  peter
-    * removed warnings/notes
-
-  Revision 1.115  2000/02/10 16:00:23  peter
-    * dont' check for ppl files as they aren't used atm.
-
-  Revision 1.114  2000/02/09 13:22:52  peter
-    * log truncated
-
-  Revision 1.113  2000/01/11 09:52:06  peter
-    * fixed placing of .sl directories
-    * use -b again for base-file selection
-    * fixed group writing for linux with smartlinking
-
-  Revision 1.112  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.111  1999/12/08 01:01:11  peter
-    * fixed circular unit reference checking. loaded_from was reset after
-      reseting a unit, so no loaded_from info was available anymore.
-
-  Revision 1.110  1999/11/16 23:39:04  peter
-    * use outputexedir for link.res location
-
-  Revision 1.109  1999/11/12 11:03:50  peter
-    * searchpaths changed to stringqueue object
-
-  Revision 1.108  1999/11/06 14:34:20  peter
-    * truncated log to 20 revs
-
-  Revision 1.107  1999/11/04 23:13:25  peter
-    * moved unit alias support into ifdef
-
-  Revision 1.106  1999/11/04 10:54:02  peter
-    + -Ua<oldname>=<newname> unit alias support
-
-  Revision 1.105  1999/10/28 13:14:00  pierre
-   * allow doubles in TLinkContainer needed for double libraries
-
-  Revision 1.104  1999/09/27 23:40:12  peter
-    * fixed macro within macro endless-loop
-
-  Revision 1.103  1999/09/16 08:00:50  pierre
-   + compiled_module to avoid wrong file info when load PPU files
-
-  Revision 1.102  1999/08/31 15:51:10  pierre
-   * in_second_compile cleaned up, in_compile and in_second_load added
-
-  Revision 1.101  1999/08/27 10:43:20  pierre
-   + interface CRC check with ifdef Test_double_checksum added
-
-  Revision 1.100  1999/08/24 13:14:01  peter
-    * MEMDEBUG to see the sizes of asmlist,asmsymbols,symtables
-
-}
+}

+ 2 - 5
compiler/fpc.pas

@@ -81,10 +81,7 @@ program fpc;
   end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:50  michael
-  + Initial import
-
-  Revision 1.1  2000/07/07 17:07:20  florian
-    + initial revision
+  Revision 1.2  2000-07-13 11:32:41  michael
+  + removed logs
 
 }

+ 3 - 21
compiler/gdb.pas

@@ -251,25 +251,7 @@ end.
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:50  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:41  michael
+  + removed logs
 
-  Revision 1.17  2000/05/12 05:57:34  pierre
-   * * get it to compile with Delphi by Kovacs Attila Zoltan
-
-  Revision 1.16  2000/05/11 09:40:11  pierre
-    * some DBX changes but it still does not work !
-
-  Revision 1.15  2000/02/09 13:22:52  peter
-    * log truncated
-
-  Revision 1.14  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.13  1999/11/09 23:51:25  pierre
-   * some DBX work
-
-  Revision 1.12  1999/08/04 00:23:01  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
-
-}
+}

+ 2 - 14
compiler/gendef.pas

@@ -164,19 +164,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:50  michael
-  + Initial import
-
-  Revision 1.7  2000/02/24 18:41:39  peter
-    * removed warnings/notes
-
-  Revision 1.6  2000/02/09 13:22:53  peter
-    * log truncated
-
-  Revision 1.5  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.4  1999/12/20 23:23:28  pierre
-   + $description $version
+  Revision 1.2  2000-07-13 11:32:41  michael
+  + removed logs
 
 }

+ 3 - 148
compiler/globals.pas

@@ -1587,152 +1587,7 @@ begin
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:50  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:41  michael
+  + removed logs
 
-  Revision 1.67  2000/06/19 19:57:19  pierre
-   * smart link is default on win32
-
-  Revision 1.66  2000/06/18 18:05:54  peter
-    * no binary value reading with % if not fpc mode
-    * extended illegal char message with the char itself (Delphi like)
-
-  Revision 1.65  2000/06/15 18:10:11  peter
-    * first look for ppu in cwd and outputpath and after that for source
-      in cwd
-    * fixpath() for not linux makes path now lowercase so comparing paths
-      with different cases (sometimes a drive letter could be
-      uppercased) gives the expected results
-    * sources_checked flag if there was already a full search for sources
-      which aren't found, so another scan isn't done when checking for the
-      sources only when recompile is needed
-
-  Revision 1.64  2000/06/11 07:00:21  peter
-    * fixed pchar->string conversion for delphi mode
-
-  Revision 1.63  2000/05/12 08:58:51  pierre
-   * adapted to Delphi 3
-
-  Revision 1.62  2000/05/12 05:55:04  pierre
-   * * get it to compile with Delphi by Kovacs Attila Zoltan
-
-  Revision 1.61  2000/05/11 09:37:25  pierre
-   * do not use upcase for strings, reported by Kovacs Attila Zoltan
-
-  Revision 1.60  2000/05/04 20:46:17  peter
-    * ansistrings are now default on for delphi mode, as most ppl expect
-      this
-
-  Revision 1.59  2000/05/03 14:36:57  pierre
-   * fix for tests/test/testrang.pp bug
-
-  Revision 1.58  2000/04/14 12:27:57  pierre
-   * setfiletime to both files in synchronize
-
-  Revision 1.57  2000/03/23 15:35:47  peter
-    * $VERSION is now version_string
-    + $FULLVERSION is now full_version_string
-
-  Revision 1.56  2000/03/20 16:04:05  pierre
-   * probably a fix for bug 615
-
-  Revision 1.55  2000/03/08 15:39:45  daniel
-    + Added align_from_size function as suggested by Peter.
-
-  Revision 1.54  2000/02/28 17:23:57  daniel
-  * Current work of symtable integration committed. The symtable can be
-    activated by defining 'newst', but doesn't compile yet. Changes in type
-    checking and oop are completed. What is left is to write a new
-    symtablestack and adapt the parser to use it.
-
-  Revision 1.53  2000/02/14 20:58:44  marco
-   * Basic structures for new sethandling implemented.
-
-  Revision 1.52  2000/02/10 11:45:48  peter
-    * addpath fixed with list of paths when inserting at the beginning
-    * if exepath=currentdir then it's not inserted in path list
-    * searchpaths in ppc386.cfg are now added at the beginning of the
-      list instead of at the end. (commandline is not changed)
-    * check paths before inserting in list
-
-  Revision 1.51  2000/02/09 13:22:53  peter
-    * log truncated
-
-  Revision 1.50  2000/01/26 14:31:03  marco
-   * $VERSION is now also substituted in -F paths (that have subst active)
-
-  Revision 1.49  2000/01/23 21:29:14  florian
-    * CMOV support in optimizer (in define USECMOV)
-    + start of support of exceptions in constructors
-
-  Revision 1.48  2000/01/23 16:36:37  peter
-    * better auto RTL dir detection
-
-  Revision 1.47  2000/01/20 00:23:03  pierre
-   * fix for GetShortName, now checks results from Win32
-
-  Revision 1.46  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.45  2000/01/07 00:08:09  peter
-    * tp7 fix
-
-  Revision 1.44  2000/01/06 15:48:59  peter
-    * wildcard support for directory adding, this allows the use of units/*
-      in ppc386.cfg
-
-  Revision 1.43  2000/01/04 15:15:50  florian
-    + added compiler switch $maxfpuregisters
-    + fixed a small problem in secondvecn
-
-  Revision 1.42  1999/12/22 01:01:48  peter
-    - removed freelabel()
-    * added undefined label detection in internal assembler, this prevents
-      a lot of ld crashes and wrong .o files
-    * .o files aren't written anymore if errors have occured
-    * inlining of assembler labels is now correct
-
-  Revision 1.41  1999/12/20 23:23:28  pierre
-   + $description $version
-
-  Revision 1.40  1999/12/20 21:42:34  pierre
-    + dllversion global variable
-    * FPC_USE_CPREFIX code removed, not necessary anymore
-      as we use .edata direct writing by default now.
-
-  Revision 1.39  1999/12/08 10:40:00  pierre
-    + allow use of unit var in exports of DLL for win32
-      by using direct export writing by default instead of use of DEFFILE
-      that does not allow assembler labels that do not
-      start with an underscore.
-      Use -WD to force use of Deffile for Win32 DLL
-
-  Revision 1.38  1999/12/06 18:21:03  peter
-    * support !ENVVAR for long commandlines
-    * win32/go32v2 write short pathnames to link.res so c:\Program Files\ is
-      finally supported as installdir.
-
-  Revision 1.37  1999/12/02 17:34:34  peter
-    * preprocessor support. But it fails on the caret in type blocks
-
-  Revision 1.36  1999/11/18 15:34:45  pierre
-    * Notes/Hints for local syms changed to
-      Set_varstate function
-
-  Revision 1.35  1999/11/17 17:04:59  pierre
-   * Notes/hints changes
-
-  Revision 1.34  1999/11/15 17:42:41  pierre
-   * -g disables reloc section for win32
-
-  Revision 1.33  1999/11/12 11:03:50  peter
-    * searchpaths changed to stringqueue object
-
-  Revision 1.32  1999/11/09 23:34:46  pierre
-   + resolving_forward boolean used for references
-
-  Revision 1.31  1999/11/09 13:00:38  peter
-    * define FPC_DELPHI,FPC_OBJFPC,FPC_TP,FPC_GPC
-    * initial support for ansistring default with modes
-
-}
+}

+ 3 - 75
compiler/globtype.pas

@@ -199,79 +199,7 @@ begin
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:51  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:41  michael
+  + removed logs
 
-  Revision 1.32  2000/06/11 07:00:21  peter
-    * fixed pchar->string conversion for delphi mode
-
-  Revision 1.31  2000/05/31 06:57:11  florian
-    * first implementation of -Oa switch
-
-  Revision 1.30  2000/05/16 20:19:05  pierre
-    + -CR option to enable check for object virtual method
-
-  Revision 1.29  2000/02/28 17:23:57  daniel
-  * Current work of symtable integration committed. The symtable can be
-    activated by defining 'newst', but doesn't compile yet. Changes in type
-    checking and oop are completed. What is left is to write a new
-    symtablestack and adapt the parser to use it.
-
-  Revision 1.28  2000/02/09 13:22:53  peter
-    * log truncated
-
-  Revision 1.27  2000/02/09 10:35:48  peter
-    * -Xt option to link staticly against c libs
-
-  Revision 1.26  2000/02/06 17:20:52  peter
-    * -gl switch for auto lineinfo including
-
-  Revision 1.25  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.24  1999/11/12 11:03:50  peter
-    * searchpaths changed to stringqueue object
-
-  Revision 1.23  1999/11/09 13:00:38  peter
-    * define FPC_DELPHI,FPC_OBJFPC,FPC_TP,FPC_GPC
-    * initial support for ansistring default with modes
-
-  Revision 1.22  1999/11/06 14:34:21  peter
-    * truncated log to 20 revs
-
-  Revision 1.21  1999/11/04 10:55:31  peter
-    * TSearchPathString for the string type of the searchpaths, which is
-      ansistring under FPC/Delphi
-
-  Revision 1.20  1999/10/22 10:39:34  peter
-    * split type reading from pdecl to ptype unit
-    * parameter_dec routine is now used for procedure and procvars
-
-  Revision 1.19  1999/09/20 16:38:54  peter
-    * cs_create_smart instead of cs_smartlink
-    * -CX is create smartlink
-    * -CD is create dynamic, but does nothing atm.
-
-  Revision 1.18  1999/09/08 16:05:32  peter
-    * pointer add/sub is now as expected and the same results as inc/dec
-
-  Revision 1.17  1999/08/13 15:44:58  peter
-    * first things to include lineinfo in the executable
-
-  Revision 1.16  1999/08/11 17:26:33  peter
-    * tlinker object is now inherited for win32 and dos
-    * postprocessexecutable is now a method of tlinker
-
-  Revision 1.15  1999/08/04 13:02:42  jonas
-    * all tokens now start with an underscore
-    * PowerPC compiles!!
-
-  Revision 1.14  1999/08/01 23:04:48  michael
-  + Changes for Alpha
-
-  Revision 1.13  1999/07/23 16:05:21  peter
-    * alignment is now saved in the symtable
-    * C alignment added for records
-    * PPU version increased to solve .12 <-> .13 probs
-
-}
+}

+ 3 - 64
compiler/hcgdata.pas

@@ -731,68 +731,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:51  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:41  michael
+  + removed logs
 
-  Revision 1.30  2000/06/30 22:11:28  peter
-    * fixed some getlabel to getdatalabel
-
-  Revision 1.29  2000/06/20 12:47:52  pierre
-    * equal_paras and convertable_paras changed by transforming third parameter
-      into an enum with three possible values:
-      cp_none, cp_value_equal_const and cp_all.
-
-  Revision 1.28  2000/05/11 06:55:28  florian
-    * fixed some vmt problems, especially related to overloaded methods
-      in objects/classes
-
-  Revision 1.27  2000/04/29 12:49:30  peter
-    * fixed long line for tp7
-
-  Revision 1.26  2000/03/06 15:57:42  peter
-    * better error pos for overridden error
-
-  Revision 1.25  2000/02/09 13:22:53  peter
-    * log truncated
-
-  Revision 1.24  2000/01/28 23:17:53  florian
-    * virtual XXXX; support for objects, only if -dWITHDMT is defined
-
-  Revision 1.23  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.22  1999/12/02 19:22:16  peter
-    * write also parameters for override info
-
-  Revision 1.21  1999/12/01 12:42:32  peter
-    * fixed bug 698
-    * removed some notes about unused vars
-
-  Revision 1.20  1999/11/30 10:40:43  peter
-    + ttype, tsymlist
-
-  Revision 1.19  1999/11/29 23:42:49  pierre
-   * fix for form bug 555
-
-  Revision 1.18  1999/10/26 12:30:41  peter
-    * const parameter is now checked
-    * better and generic check if a node can be used for assigning
-    * export fixes
-    * procvar equal works now (it never had worked at least from 0.99.8)
-    * defcoll changed to linkedlist with pparaitem so it can easily be
-      walked both directions
-
-  Revision 1.17  1999/09/13 16:23:42  peter
-    * remvoed unused var
-
-  Revision 1.16  1999/09/12 14:50:50  florian
-    + implemented creation of methodname/address tables
-
-  Revision 1.15  1999/09/01 13:44:56  florian
-    * fixed writing of class rtti: vmt offset were written wrong
-
-  Revision 1.14  1999/08/03 22:02:52  peter
-    * moved bitmask constants to sets
-    * some other type/const renamings
-
-}
+}

+ 3 - 90
compiler/hcodegen.pas

@@ -450,94 +450,7 @@ end.
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:51  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:41  michael
+  + removed logs
 
-  Revision 1.60  2000/06/30 20:23:36  peter
-    * new message files layout with msg numbers (but still no code to
-      show the number on the screen)
-
-  Revision 1.59  2000/06/01 19:09:57  peter
-    * made resourcestrings OOP so it's easier to handle it per module
-
-  Revision 1.58  2000/04/02 18:30:12  florian
-    * fixed another problem with readln(<floating point register variable>);
-    * the register allocator takes now care of necessary pushes/pops for
-      readln/writeln
-
-  Revision 1.57  2000/02/18 20:53:14  pierre
-    * fixes a stabs problem for functions
-    + includes a stabs local var for with statements
-      the name is with in lowercase followed by an index
-      for nested with.
-    + Withdebuglist added because the stabs declarations of local
-      var are postponed to end of function.
-
-  Revision 1.56  2000/02/09 13:22:53  peter
-    * log truncated
-
-  Revision 1.55  2000/01/16 22:17:11  peter
-    * renamed call_offset to para_offset
-
-  Revision 1.54  2000/01/11 17:16:04  jonas
-    * removed a lot of memory leaks when an error is encountered (caused by
-      procinfo and pstringcontainers). There are still plenty left though :)
-
-  Revision 1.53  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.52  1999/12/09 23:18:04  pierre
-   * no_fast_exit if procedure contains implicit termination code
-
-  Revision 1.51  1999/12/01 12:42:32  peter
-    * fixed bug 698
-    * removed some notes about unused vars
-
-  Revision 1.50  1999/11/30 10:40:43  peter
-    + ttype, tsymlist
-
-  Revision 1.49  1999/11/17 17:04:59  pierre
-   * Notes/hints changes
-
-  Revision 1.48  1999/11/09 23:06:45  peter
-    * esi_offset -> selfpointer_offset to be newcg compatible
-    * hcogegen -> cgbase fixes for newcg
-
-  Revision 1.47  1999/11/06 14:34:21  peter
-    * truncated log to 20 revs
-
-  Revision 1.46  1999/10/21 14:18:54  peter
-    * tp7 fix
-
-  Revision 1.45  1999/10/14 14:57:52  florian
-    - removed the hcodegen use in the new cg, use cgbase instead
-
-  Revision 1.44  1999/10/13 10:42:15  peter
-    * cgmessagepos functions
-
-  Revision 1.43  1999/09/27 23:44:51  peter
-    * procinfo is now a pointer
-    * support for result setting in sub procedure
-
-  Revision 1.42  1999/08/26 20:24:40  michael
-  + Hopefuly last fixes for resourcestrings
-
-  Revision 1.41  1999/08/24 13:14:03  peter
-    * MEMDEBUG to see the sizes of asmlist,asmsymbols,symtables
-
-  Revision 1.40  1999/08/24 12:01:32  michael
-  + changes for resourcestrings
-
-  Revision 1.39  1999/08/19 13:10:18  pierre
-   + faillabel for _FAIL
-
-  Revision 1.38  1999/08/16 18:23:56  peter
-    * reset resourcestringlist in newmodule.
-
-  Revision 1.37  1999/08/04 00:23:02  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
-
-  Revision 1.36  1999/08/01 23:09:26  michael
-  * procbase -> cpubase
-
-}
+}

+ 2 - 123
compiler/htypechk.pas

@@ -1131,128 +1131,7 @@ implementation
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:51  michael
-  + Initial import
-
-  Revision 1.71  2000/07/06 18:56:58  peter
-    * fixed function returning record type and assigning to the result
-
-  Revision 1.70  2000/06/18 19:41:19  peter
-    * fixed pchar<->[string,chararray] operations
-
-  Revision 1.69  2000/06/11 07:00:21  peter
-    * fixed pchar->string conversion for delphi mode
-
-  Revision 1.68  2000/06/06 20:25:43  pierre
-    * unary minus operator overloading was broken
-    + accept pointer args in binary operator
-
-  Revision 1.67  2000/06/05 20:41:17  pierre
-    + support for NOT overloading
-    + unsupported overloaded operators generate errors
-
-  Revision 1.66  2000/06/04 09:04:30  peter
-    * check for procvar in valid_for_formal
-
-  Revision 1.65  2000/06/02 21:22:04  pierre
-    + isbinaryoperatoracceptable and isunaryoperatoracceptable
-      for a more coherent operator overloading implementation
-      tok2node moved from pexpr unit to htypechk
-
-  Revision 1.64  2000/06/01 19:13:02  peter
-    * fixed long line for tp7
-
-  Revision 1.63  2000/06/01 11:00:52  peter
-    * fixed string->pchar conversion for array constructors
-
-  Revision 1.62  2000/05/30 18:38:45  florian
-    * fixed assignments of subrange enumeration types
-
-  Revision 1.61  2000/05/26 18:21:41  peter
-    * give error for @ with formal const,var parameter. Because @ generates
-      a constant value and not a reference
-
-  Revision 1.60  2000/05/16 16:01:03  florian
-    * fixed type conversion test for open arrays: the to and from fields where
-      exchanged which leads under certain circumstances to problems when
-      passing arrays of classes/class references as open array parameters
-
-  Revision 1.59  2000/02/18 16:13:29  florian
-    * optimized ansistring compare with ''
-    * fixed 852
-
-  Revision 1.58  2000/02/09 13:22:53  peter
-    * log truncated
-
-  Revision 1.57  2000/02/05 12:11:50  peter
-    * property check for assigning fixed for calln
-
-  Revision 1.56  2000/02/01 09:41:27  peter
-    * allow class -> voidpointer for delphi mode
-
-  Revision 1.55  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.54  1999/12/31 14:26:27  peter
-    * fixed crash with empty array constructors
-
-  Revision 1.53  1999/12/18 14:55:21  florian
-    * very basic widestring support
-
-  Revision 1.52  1999/12/16 19:12:04  peter
-    * allow constant pointer^ also for assignment
-
-  Revision 1.51  1999/12/09 09:35:54  peter
-    * allow assigning to self
-
-  Revision 1.50  1999/11/30 10:40:43  peter
-    + ttype, tsymlist
-
-  Revision 1.49  1999/11/18 15:34:45  pierre
-    * Notes/Hints for local syms changed to
-      Set_varstate function
-
-  Revision 1.48  1999/11/09 14:47:03  peter
-    * pointer->array is allowed for all pointer types in FPC, fixed assign
-      check for it.
-
-  Revision 1.47  1999/11/09 13:29:33  peter
-    * valid_for_assign allow properties with calln
-
-  Revision 1.46  1999/11/08 22:45:33  peter
-    * allow typecasting to integer within pointer typecast+deref
-
-  Revision 1.45  1999/11/06 14:34:21  peter
-    * truncated log to 20 revs
-
-  Revision 1.44  1999/11/04 23:11:21  peter
-    * fixed pchar and deref detection for assigning
-
-  Revision 1.43  1999/10/27 16:04:45  peter
-    * valid_for_assign support for calln,asn
-
-  Revision 1.42  1999/10/26 12:30:41  peter
-    * const parameter is now checked
-    * better and generic check if a node can be used for assigning
-    * export fixes
-    * procvar equal works now (it never had worked at least from 0.99.8)
-    * defcoll changed to linkedlist with pparaitem so it can easily be
-      walked both directions
-
-  Revision 1.41  1999/10/14 14:57:52  florian
-    - removed the hcodegen use in the new cg, use cgbase instead
-
-  Revision 1.40  1999/09/26 21:30:15  peter
-    + constant pointer support which can happend with typecasting like
-      const p=pointer(1)
-    * better procvar parsing in typed consts
-
-  Revision 1.39  1999/09/17 17:14:04  peter
-    * @procvar fixes for tp mode
-    * @<id>:= gives now an error
-
-  Revision 1.38  1999/08/17 13:26:07  peter
-    * arrayconstructor -> arrayofconst fixed when arraycosntructor was not
-      variant.
+  Revision 1.2  2000-07-13 11:32:41  michael
+  + removed logs
 
 }

+ 6 - 0
compiler/i386att.inc

@@ -467,3 +467,9 @@
 'pswapd',
 'ffreep'
 );
+{
+  $Log$
+  Revision 1.2  2000-07-13 11:32:42  michael
+  + removed logs
+ 
+}

+ 6 - 0
compiler/i386atts.inc

@@ -467,3 +467,9 @@ attsufNONE,
 attsufNONE,
 attsufNONE
 );
+{
+  $Log$
+  Revision 1.2  2000-07-13 11:32:42  michael
+  + removed logs
+ 
+}

+ 6 - 0
compiler/i386int.inc

@@ -467,3 +467,9 @@
 'pswapd',
 'ffreep'
 );
+{
+  $Log$
+  Revision 1.2  2000-07-13 11:32:42  michael
+  + removed logs
+ 
+}

+ 6 - 0
compiler/i386op.inc

@@ -467,3 +467,9 @@ A_PF2IW,
 A_PSWAPD,
 A_FFREEP
 );
+{
+  $Log$
+  Revision 1.2  2000-07-13 11:32:42  michael
+  + removed logs
+ 
+}

+ 6 - 0
compiler/i386prop.inc

@@ -467,3 +467,9 @@
 (Ch: (Ch_All, Ch_None, Ch_None)),
 (Ch: (Ch_All, Ch_None, Ch_None))
 );
+{
+  $Log$
+  Revision 1.2  2000-07-13 11:32:42  michael
+  + removed logs
+ 
+}

+ 5 - 0
compiler/i386tab.inc

@@ -9276,3 +9276,8 @@
     flags   : if_pent or if_3dnow or if_fpu
   )
 );
+  $Log$
+  Revision 1.2  2000-07-13 11:32:42  michael
+  + removed logs
+ 
+}

+ 5 - 1
compiler/impdef.pas

@@ -143,4 +143,8 @@ begin
   if FileCreated then
    close(t);
 end;
-end.
+end.  $Log$
+end.  Revision 1.2  2000-07-13 11:32:43  michael
+end.  + removed logs
+end.
+}

+ 2 - 35
compiler/import.pas

@@ -250,40 +250,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:52  michael
-  + Initial import
-
-  Revision 1.19  2000/02/28 17:23:57  daniel
-  * Current work of symtable integration committed. The symtable can be
-    activated by defining 'newst', but doesn't compile yet. Changes in type
-    checking and oop are completed. What is left is to write a new
-    symtablestack and adapt the parser to use it.
-
-  Revision 1.18  2000/02/09 13:22:54  peter
-    * log truncated
-
-  Revision 1.17  2000/01/12 10:34:29  peter
-    * only give unsupported error once
-
-  Revision 1.16  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.15  1999/11/06 14:34:21  peter
-    * truncated log to 20 revs
-
-  Revision 1.14  1999/11/02 15:06:57  peter
-    * import library fixes for win32
-    * alignment works again
-
-  Revision 1.13  1999/10/21 14:29:34  peter
-    * redesigned linker object
-    + library support for linux (only procedures can be exported)
-
-  Revision 1.12  1999/08/04 13:02:44  jonas
-    * all tokens now start with an underscore
-    * PowerPC compiles!!
-
-  Revision 1.11  1999/08/03 13:50:16  michael
-  + Changes for alpha
+  Revision 1.2  2000-07-13 11:32:43  michael
+  + removed logs
 
 }

+ 3 - 20
compiler/innr.inc

@@ -99,24 +99,7 @@ const
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:52  michael
-  + Initial import
-
-  Revision 1.16  2000/02/09 13:22:54  peter
-    * log truncated
-
-  Revision 1.15  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.14  1999/09/15 20:35:40  florian
-    * small fix to operator overloading when in MMX mode
-    + the compiler uses now fldz and fld1 if possible
-    + some fixes to floating point registers
-    + some math. functions (arctan, ln, sin, cos, sqrt, sqr, pi) are now inlined
-    * .... ???
-
-  Revision 1.13  1999/08/28 15:34:19  florian
-    * bug 519 fixed
-
+  Revision 1.2  2000-07-13 11:32:43  michael
+  + removed logs
+ 
 }
-

+ 2 - 109
compiler/link.pas

@@ -525,114 +525,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:52  michael
-  + Initial import
-
-  Revision 1.90  2000/07/08 20:43:37  peter
-    * findobjectfile gets extra arg with directory where the unit is found
-      and the .o should be looked first
-
-  Revision 1.89  2000/06/28 03:34:06  hajny
-    * little corrections for EMX resources
-
-  Revision 1.88  2000/05/17 18:30:35  peter
-    * removed wrong warning for library finding
-
-  Revision 1.87  2000/05/03 16:11:57  peter
-    * also allow smartlinking for main programs
-
-  Revision 1.86  2000/04/14 11:16:10  pierre
-    * partial linklib change
-      I could not use Pavel's code because it broke the current way
-      linklib is used, which is messy :(
-    + add postw32 call if external linking on win32
-
-  Revision 1.85  2000/02/28 17:23:57  daniel
-  * Current work of symtable integration committed. The symtable can be
-    activated by defining 'newst', but doesn't compile yet. Changes in type
-    checking and oop are completed. What is left is to write a new
-    symtablestack and adapt the parser to use it.
-
-  Revision 1.84  2000/02/24 18:41:39  peter
-    * removed warnings/notes
-
-  Revision 1.83  2000/02/09 13:22:54  peter
-    * log truncated
-
-  Revision 1.82  2000/01/14 14:40:37  pierre
-   * use ./ instead of . to look into startup dir
-
-  Revision 1.81  2000/01/12 10:38:18  peter
-    * smartlinking fixes for binary writer
-    * release alignreg code and moved instruction writing align to cpuasm,
-      but it doesn't use the specified register yet
-
-  Revision 1.80  2000/01/11 09:52:06  peter
-    * fixed placing of .sl directories
-    * use -b again for base-file selection
-    * fixed group writing for linux with smartlinking
-
-  Revision 1.79  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.78  1999/11/22 22:22:30  pierre
-   * Give better info in script
-
-  Revision 1.77  1999/11/12 11:03:50  peter
-    * searchpaths changed to stringqueue object
-
-  Revision 1.76  1999/11/06 14:34:21  peter
-    * truncated log to 20 revs
-
-  Revision 1.75  1999/10/26 12:25:04  peter
-    * fixed os2 linker
-
-  Revision 1.74  1999/10/21 14:29:34  peter
-    * redesigned linker object
-    + library support for linux (only procedures can be exported)
-
-  Revision 1.72  1999/09/16 23:05:52  florian
-    * m68k compiler is again compilable (only gas writer, no assembler reader)
-
-  Revision 1.71  1999/09/16 11:34:56  pierre
-   * typo correction
-
-  Revision 1.70  1999/09/15 22:09:16  florian
-    + rtti is now automatically generated for published classes, i.e.
-      they are handled like an implicit property
-
-  Revision 1.69  1999/09/15 20:24:56  daniel
-  + Dw switch now does something.
-
-  Revision 1.68  1999/08/18 17:05:53  florian
-    + implemented initilizing of data for the new code generator
-      so it should compile now simple programs
-
-  Revision 1.67  1999/08/16 15:35:23  pierre
-    * fix for DLL relocation problems
-    * external bss vars had wrong stabs for pecoff
-    + -WB11000000 to specify default image base, allows to
-      load several DLLs with debugging info included
-      (relocatable DLL are stripped because the relocation
-       of the .Stab section is misplaced by ldw)
-
-  Revision 1.66  1999/08/11 17:26:34  peter
-    * tlinker object is now inherited for win32 and dos
-    * postprocessexecutable is now a method of tlinker
-
-  Revision 1.65  1999/08/10 12:51:16  pierre
-    * bind_win32_dll removed (Relocsection used instead)
-    * now relocsection is true by default ! (needs dlltool
-      for DLL generation)
-
-  Revision 1.64  1999/07/30 23:19:45  peter
-    * fixed placing of dynamiclinker in link.res (should be the last after
-      all other libraries)
-
-  Revision 1.63  1999/07/29 01:31:39  peter
-    * fixed shared library linking for glibc2 systems
-
-  Revision 1.62  1999/07/27 11:05:51  peter
-    * glibc 2.1.2 support
+  Revision 1.2  2000-07-13 11:32:43  michael
+  + removed logs
 
 }

+ 3 - 30
compiler/messages.pas

@@ -429,34 +429,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:52  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:43  michael
+  + removed logs
 
-  Revision 1.16  2000/06/30 20:23:36  peter
-    * new message files layout with msg numbers (but still no code to
-      show the number on the screen)
-
-  Revision 1.15  2000/06/18 18:14:21  peter
-    * only replace the $1,$2,$3 once, so it doesn't loop when the
-      value to replace with contains $1,$2 or $3
-
-  Revision 1.14  2000/05/23 20:32:11  peter
-    * fixed wrong code not detected due a bug in FPC
-
-  Revision 1.13  2000/05/15 14:07:33  pierre
-   + calculate CRC value and check if consistant
-
-  Revision 1.12  2000/03/01 22:29:18  peter
-    * message files are check for amount of msgs found. If not correct a
-      line is written to stdout and switched to internal messages
-
-  Revision 1.11  2000/02/09 13:22:54  peter
-    * log truncated
-
-  Revision 1.10  2000/01/23 16:32:08  peter
-    * fixed wrong freemem size when loading message file
-
-  Revision 1.9  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-}
+}

+ 6 - 0
compiler/msgidx.inc

@@ -543,3 +543,9 @@ const
     12,57,162,33,41,41,83,14,30,38,
     26,1,1,1,1,1,1,1,1,1
   );
+{
+  $Log$
+  Revision 1.2  2000-07-13 11:32:43  michael
+  + removed logs
+ 
+}

+ 7 - 0
compiler/msgtxt.inc

@@ -738,3 +738,10 @@ const msgtxt : array[0..000125,1..240] of char=(
   '**1?_shows this help'#010+
   '**1h_shows this help without waiting'#000
 );
+
+{
+  $Log$
+  Revision 1.2  2000-07-13 11:32:43  michael
+  + removed logs
+ 
+}

+ 4 - 14
compiler/new/node.inc

@@ -291,17 +291,7 @@
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:30:08  michael
-  + Initial import
-
-  Revision 1.1  2000/02/24 18:40:42  peter
-    * moved to new/
-
-  Revision 1.1  2000/02/21 08:45:26  michael
-  Committed for Florian.
-
-  Revision 1.1  2000/02/20 20:49:45  florian
-    * newcg is compiling
-    * fixed the dup id problem reported by Paul Y.
-
-}
+  Revision 1.2  2000-07-13 11:32:54  michael
+  + removed logs
+ 
+}

+ 4 - 11
compiler/new/nodeh.inc

@@ -112,14 +112,7 @@
 
 {
   $Log$
-  Revision 1.1  2000-07-13 06:30:08  michael
-  + Initial import
-
-  Revision 1.1  2000/02/24 18:40:42  peter
-    * moved to new/
-
-  Revision 1.1  2000/02/20 20:49:45  florian
-    * newcg is compiling
-    * fixed the dup id problem reported by Paul Y.
-
-}
+  Revision 1.2  2000-07-13 11:32:55  michael
+  + removed logs
+ 
+}

+ 5 - 0
compiler/new/tempgen.inc

@@ -27,3 +27,8 @@
 {$else}
 ,tgcpu
 {$endif i386}
+  $Log$
+  Revision 1.2  2000-07-13 11:32:55  michael
+  + removed logs
+ 
+}

+ 2 - 27
compiler/og386.pas

@@ -273,32 +273,7 @@ unit og386;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:52  michael
-  + Initial import
-
-  Revision 1.18  2000/02/24 18:41:39  peter
-    * removed warnings/notes
-
-  Revision 1.17  2000/02/09 13:22:54  peter
-    * log truncated
-
-  Revision 1.16  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.15  1999/11/08 10:37:12  peter
-    * filename fixes for win32 imports for units with multiple needed dll's
-
-  Revision 1.14  1999/11/06 14:34:21  peter
-    * truncated log to 20 revs
-
-  Revision 1.13  1999/11/02 15:06:57  peter
-    * import library fixes for win32
-    * alignment works again
-
-  Revision 1.12  1999/09/07 15:22:20  pierre
-   * runerror => do_halt
-
-  Revision 1.11  1999/08/04 00:23:04  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
+  Revision 1.2  2000-07-13 11:32:43  michael
+  + removed logs
 
 }

+ 3 - 57
compiler/og386cff.pas

@@ -1003,61 +1003,7 @@ unit og386cff;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:52  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:43  michael
+  + removed logs
 
-  Revision 1.24  2000/06/21 20:56:37  pierre
-   * fix the problem of long mangledname in internal writer
-
-  Revision 1.23  2000/04/12 12:42:29  pierre
-   * fix the -g-l option
-
-  Revision 1.22  2000/03/10 16:05:28  pierre
-   * check that symbol is in object
-
-  Revision 1.21  2000/03/10 09:15:54  pierre
-   * rva relocation bug fixed
-
-  Revision 1.20  2000/03/09 14:29:47  pierre
-   * fix for the stab section size changes with smartlinking
-
-  Revision 1.19  2000/02/09 13:22:54  peter
-    * log truncated
-
-  Revision 1.18  2000/01/12 10:38:18  peter
-    * smartlinking fixes for binary writer
-    * release alignreg code and moved instruction writing align to cpuasm,
-      but it doesn't use the specified register yet
-
-  Revision 1.17  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.16  1999/12/20 22:29:26  pierre
-    * relocation with debug info in rva (only with internal compiler)
-
-  Revision 1.15  1999/11/30 10:40:43  peter
-    + ttype, tsymlist
-
-  Revision 1.14  1999/11/06 14:34:21  peter
-    * truncated log to 20 revs
-
-  Revision 1.13  1999/11/02 15:06:57  peter
-    * import library fixes for win32
-    * alignment works again
-
-  Revision 1.12  1999/08/16 15:35:25  pierre
-    * fix for DLL relocation problems
-    * external bss vars had wrong stabs for pecoff
-    + -WB11000000 to specify default image base, allows to
-      load several DLLs with debugging info included
-      (relocatable DLL are stripped because the relocation
-       of the .Stab section is misplaced by ldw)
-
-  Revision 1.11  1999/08/11 17:17:38  peter
-    * fixed rva writting for section relocs
-    * fixed section flags for edata and idata
-
-  Revision 1.10  1999/08/04 00:23:05  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
-
-}
+}

+ 2 - 15
compiler/og386dbg.pas

@@ -180,20 +180,7 @@ unit og386dbg;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:52  michael
-  + Initial import
-
-  Revision 1.8  2000/02/09 13:22:54  peter
-    * log truncated
-
-  Revision 1.7  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.6  1999/11/02 15:06:57  peter
-    * import library fixes for win32
-    * alignment works again
-
-  Revision 1.5  1999/08/04 00:23:06  florian
-    * renamed i386asm and i386base to cpuasm and cpubase
+  Revision 1.2  2000-07-13 11:32:43  michael
+  + removed logs
 
 }

+ 2 - 8
compiler/og386elf.pas

@@ -812,13 +812,7 @@ unit og386elf;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:52  michael
-  + Initial import
-
-  Revision 1.6  2000/03/21 21:36:05  peter
-    * some more updates
-
-  Revision 1.5  2000/03/19 18:46:50  peter
-    * some beginning
+  Revision 1.2  2000-07-13 11:32:43  michael
+  + removed logs
 
 }

+ 3 - 122
compiler/options.pas

@@ -1488,126 +1488,7 @@ end;
 end.
 {
   $Log$
-  Revision 1.1  2000-07-13 06:29:52  michael
-  + Initial import
+  Revision 1.2  2000-07-13 11:32:44  michael
+  + removed logs
 
-  Revision 1.71  2000/06/30 20:23:38  peter
-    * new message files layout with msg numbers (but still no code to
-      show the number on the screen)
-
-  Revision 1.70  2000/06/19 19:57:19  pierre
-   * smart link is default on win32
-
-  Revision 1.69  2000/05/23 21:28:22  pierre
-    + check of compatibility between selected assembler
-      output and target OS
-
-  Revision 1.68  2000/05/16 20:19:06  pierre
-    + -CR option to enable check for object virtual method
-
-  Revision 1.67  2000/05/10 13:40:19  peter
-    * -Se<x> option extended to increase errorcount for
-      warning,notes or hints
-
-  Revision 1.66  2000/04/24 13:34:29  peter
-    * added enhancedraise define
-
-  Revision 1.65  2000/04/10 11:36:19  pierre
-   * get -g-l to work
-
-  Revision 1.64  2000/04/07 14:56:18  peter
-    * correctfldcw define added
-
-  Revision 1.63  2000/04/05 21:57:34  pierre
-   * no unitdir automatically added if -n option present
-
-  Revision 1.62  2000/03/13 20:06:59  michael
-  + Added switch to swicth on assertions.
-
-  Revision 1.61  2000/02/15 14:36:45  florian
-    * disable FIXED data type per default
-
-  Revision 1.60  2000/02/10 11:45:48  peter
-    * addpath fixed with list of paths when inserting at the beginning
-    * if exepath=currentdir then it's not inserted in path list
-    * searchpaths in ppc386.cfg are now added at the beginning of the
-      list instead of at the end. (commandline is not changed)
-    * check paths before inserting in list
-
-  Revision 1.59  2000/02/09 13:22:54  peter
-    * log truncated
-
-  Revision 1.58  2000/02/09 10:35:48  peter
-    * -Xt option to link staticly against c libs
-
-  Revision 1.57  2000/02/06 17:20:52  peter
-    * -gl switch for auto lineinfo including
-
-  Revision 1.56  2000/01/31 15:55:42  peter
-    * fixed default unit location for linux when fpcdir was not set
-
-  Revision 1.55  2000/01/23 18:20:50  sg
-  * Fixed typo in line 1375 ("fpidr" instead of "fpcdir")
-
-  Revision 1.54  2000/01/23 16:36:37  peter
-    * better auto RTL dir detection
-
-  Revision 1.53  2000/01/20 10:36:44  daniel
-    * also support ; comments in cfg file
-
-  Revision 1.52  2000/01/17 22:50:28  peter
-    * fixed interpret_envvar whcih crashed when the envvar was not set
-    * also warn if the envvar is empty (=not set)
-
-  Revision 1.51  2000/01/14 15:33:15  pierre
-   + parsecmd supports "filename with spaces" for IDE
-
-  Revision 1.50  2000/01/14 14:33:54  pierre
-   + some warnings for wrong lines inside config files
-
-  Revision 1.49  2000/01/10 11:14:19  peter
-    * fixed memory leak with options, you must use StopOptions instead of
-      Stop
-    * fixed memory leak with forward resolving, make_ref is now false
-
-  Revision 1.48  2000/01/07 22:22:02  marco
-   * Added $target support for -FD
-
-  Revision 1.47  2000/01/07 01:14:27  peter
-    * updated copyright to 2000
-
-  Revision 1.46  2000/01/06 15:48:59  peter
-    * wildcard support for directory adding, this allows the use of units/*
-      in ppc386.cfg
-
-  Revision 1.45  1999/12/20 23:23:30  pierre
-   + $description $version
-
-  Revision 1.44  1999/12/20 21:42:36  pierre
-    + dllversion global variable
-    * FPC_USE_CPREFIX code removed, not necessary anymore
-      as we use .edata direct writing by default now.
-
-  Revision 1.43  1999/12/18 14:55:21  florian
-    * very basic widestring support
-
-  Revision 1.42  1999/12/11 18:53:31  jonas
-    * fixed type conversions of results of operations with cardinals
-      (between -dcardinalmulfix)
-
-  Revision 1.41  1999/12/10 10:03:54  peter
-    * fixed parameter orderning
-
-  Revision 1.40  1999/12/08 10:40:01  pierre
-    + allow use of unit var in exports of DLL for win32
-      by using direct export writing by default instead of use of DEFFILE
-      that does not allow assembler labels that do not
-      start with an underscore.
-      Use -WD to force use of Deffile for Win32 DLL
-
-  Revision 1.39  1999/12/06 18:21:03  peter
-    * support !ENVVAR for long commandlines
-    * win32/go32v2 write short pathnames to link.res so c:\Program Files\ is
-      finally supported as installdir.
-
-}
+}

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov