Browse Source

* log and id tags removed

git-svn-id: trunk@42 -
fpc 20 years ago
parent
commit
790a4fe2d3
100 changed files with 0 additions and 1201 deletions
  1. 0 7
      compiler/aasmbase.pas
  2. 0 18
      compiler/aasmtai.pas
  3. 0 7
      compiler/aggas.pas
  4. 0 1
      compiler/alpha/aasmcpu.pas
  5. 0 8
      compiler/alpha/agaxpgas.pas
  6. 0 7
      compiler/alpha/aoptcpu.pas
  7. 0 8
      compiler/alpha/aoptcpub.pas
  8. 0 7
      compiler/alpha/aoptcpuc.pas
  9. 0 8
      compiler/alpha/aoptcpud.pas
  10. 0 7
      compiler/alpha/cgcpu.pas
  11. 0 7
      compiler/alpha/cpubase.pas
  12. 0 1
      compiler/alpha/cpuinfo.pas
  13. 0 7
      compiler/alpha/cpunode.pas
  14. 0 7
      compiler/alpha/cpupara.pas
  15. 0 9
      compiler/alpha/cpupi.pas
  16. 0 7
      compiler/alpha/cpuswtch.pas
  17. 0 7
      compiler/alpha/cputarg.pas
  18. 0 7
      compiler/alpha/radirect.pas
  19. 0 7
      compiler/alpha/rasm.pas
  20. 0 8
      compiler/alpha/rgcpu.pas
  21. 0 7
      compiler/alpha/tgcpu.pas
  22. 0 18
      compiler/aopt.pas
  23. 0 8
      compiler/aoptbase.pas
  24. 0 8
      compiler/aoptcs.pas
  25. 0 8
      compiler/aoptda.pas
  26. 0 20
      compiler/aoptobj.pas
  27. 0 20
      compiler/arm/aasmcpu.pas
  28. 0 7
      compiler/arm/agarmgas.pas
  29. 0 13
      compiler/arm/aoptcpu.pas
  30. 0 14
      compiler/arm/aoptcpub.pas
  31. 0 10
      compiler/arm/aoptcpuc.pas
  32. 0 14
      compiler/arm/aoptcpud.pas
  33. 0 38
      compiler/arm/cgcpu.pas
  34. 0 15
      compiler/arm/cpubase.pas
  35. 0 10
      compiler/arm/cpuinfo.pas
  36. 0 10
      compiler/arm/cpunode.pas
  37. 0 16
      compiler/arm/cpupara.pas
  38. 0 8
      compiler/arm/cpupi.pas
  39. 0 7
      compiler/arm/cpuswtch.pas
  40. 0 7
      compiler/arm/cputarg.pas
  41. 0 7
      compiler/arm/itcpugas.pas
  42. 0 11
      compiler/arm/narmadd.pas
  43. 0 7
      compiler/arm/narmcal.pas
  44. 0 10
      compiler/arm/narmcnv.pas
  45. 0 10
      compiler/arm/narminl.pas
  46. 0 7
      compiler/arm/narmmat.pas
  47. 0 7
      compiler/arm/raarm.pas
  48. 0 10
      compiler/arm/raarmgas.pas
  49. 0 11
      compiler/arm/rgcpu.pas
  50. 0 7
      compiler/assemble.pas
  51. 0 7
      compiler/browcol.pas
  52. 0 7
      compiler/browlog.pas
  53. 0 21
      compiler/catch.pas
  54. 0 19
      compiler/cclasses.pas
  55. 0 17
      compiler/cg64f32.pas
  56. 0 7
      compiler/cgbase.pas
  57. 0 32
      compiler/cgobj.pas
  58. 0 7
      compiler/cgutils.pas
  59. 0 7
      compiler/charset.pas
  60. 0 7
      compiler/cmsgs.pas
  61. 0 20
      compiler/comphook.pas
  62. 0 40
      compiler/compiler.pas
  63. 0 1
      compiler/compinnr.inc
  64. 0 13
      compiler/comprsrc.pas
  65. 0 7
      compiler/crc.pas
  66. 0 7
      compiler/cresstr.pas
  67. 0 7
      compiler/cstreams.pas
  68. 0 19
      compiler/cutils.pas
  69. 0 37
      compiler/defcmp.pas
  70. 0 13
      compiler/defutil.pas
  71. 0 10
      compiler/dwarf.pas
  72. 0 7
      compiler/export.pas
  73. 0 7
      compiler/finput.pas
  74. 0 15
      compiler/fmodule.pas
  75. 0 22
      compiler/fppu.pas
  76. 0 8
      compiler/gdb.pas
  77. 0 10
      compiler/gendef.pas
  78. 0 55
      compiler/globals.pas
  79. 0 28
      compiler/globtype.pas
  80. 0 60
      compiler/htypechk.pas
  81. 0 10
      compiler/i386/ag386int.pas
  82. 0 10
      compiler/i386/ag386nsm.pas
  83. 0 7
      compiler/i386/aopt386.pas
  84. 0 21
      compiler/i386/cgcpu.pas
  85. 0 1
      compiler/i386/cpubase.inc
  86. 0 7
      compiler/i386/cpuinfo.pas
  87. 0 11
      compiler/i386/cpunode.pas
  88. 0 28
      compiler/i386/cpupara.pas
  89. 0 9
      compiler/i386/cpupi.pas
  90. 0 7
      compiler/i386/cpuswtch.pas
  91. 0 7
      compiler/i386/cputarg.pas
  92. 0 8
      compiler/i386/csopt386.pas
  93. 0 16
      compiler/i386/daopt386.pas
  94. 0 10
      compiler/i386/n386add.pas
  95. 0 7
      compiler/i386/n386cal.pas
  96. 0 7
      compiler/i386/n386cnv.pas
  97. 0 7
      compiler/i386/n386con.pas
  98. 0 7
      compiler/i386/n386inl.pas
  99. 0 7
      compiler/i386/n386mat.pas
  100. 0 7
      compiler/i386/n386mem.pas

+ 0 - 7
compiler/aasmbase.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aasmbase.pas,v 1.26 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit implements an abstract asmoutput class for all processor types
     This unit implements an abstract asmoutput class for all processor types
@@ -939,9 +938,3 @@ implementation
 
 
 
 
 end.
 end.
-{
-  $Log: aasmbase.pas,v $
-  Revision 1.26  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 18
compiler/aasmtai.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aasmtai.pas,v 1.96 2005/02/18 23:37:51 jonas Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit implements an abstract asmoutput class for all processor types
     This unit implements an abstract asmoutput class for all processor types
@@ -2247,20 +2246,3 @@ begin
   cai_cpu:=tai_cpu_abstract;
   cai_cpu:=tai_cpu_abstract;
   cai_align:=tai_align_abstract;
   cai_align:=tai_align_abstract;
 end.
 end.
-{
-  $Log: aasmtai.pas,v $
-  Revision 1.96  2005/02/18 23:37:51  jonas
-    * fixed spilling for several ppc instructions which only read registers
-    + added support for registers in references that get changed (load/store
-      with update)
-
-  Revision 1.95  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.94  2005/02/06 00:05:56  florian
-    + x86_64 pic draft
-
-  Revision 1.93  2005/01/31 17:07:50  peter
-    * fix [regpara] in intel assembler
-
-}

+ 0 - 7
compiler/aggas.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aggas.pas,v 1.62 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2004 by the Free Pascal team
     Copyright (c) 1998-2004 by the Free Pascal team
 
 
     This unit implements generic GNU assembler (v2.8 or later)
     This unit implements generic GNU assembler (v2.8 or later)
@@ -984,9 +983,3 @@ var
     end;
     end;
 
 
 end.
 end.
-{
-  $Log: aggas.pas,v $
-  Revision 1.62  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 1
compiler/alpha/aasmcpu.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aasmcpu.pas,v 1.5 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2000 by Florian Klaempfl
     Copyright (c) 1998-2000 by Florian Klaempfl
 
 
     Implements the assembler classes specific for the Alpha
     Implements the assembler classes specific for the Alpha

+ 0 - 8
compiler/alpha/agaxpgas.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: agaxpgas.pas,v 1.3 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2000 by Florian Klaempfl
     Copyright (c) 1998-2000 by Florian Klaempfl
 
 
     This unit implements an asm for the DEC Alpha
     This unit implements an asm for the DEC Alpha
@@ -125,10 +124,3 @@ unit agaxpgas;
              end;
              end;
 
 
 end.
 end.
-
-{
-  $Log: agaxpgas.pas,v $
-  Revision 1.3  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/alpha/aoptcpu.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aoptcpu.pas,v 1.4 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2000 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2000 by Jonas Maebe, member of the Free Pascal
     Development Team
     Development Team
 
 
@@ -37,9 +36,3 @@ Type
 Implementation
 Implementation
 
 
 End.
 End.
-{
- $Log: aoptcpu.pas,v $
- Revision 1.4  2005/02/14 17:13:09  peter
-   * truncate log
-
-}

+ 0 - 8
compiler/alpha/aoptcpub.pas

@@ -1,5 +1,4 @@
  {
  {
-    $Id: aoptcpub.pas,v 1.4 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2000 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2000 by Jonas Maebe, member of the Free Pascal
     Development Team
     Development Team
 
 
@@ -114,10 +113,3 @@ Begin
 End;
 End;
 
 
 End.
 End.
-
-{
- $Log: aoptcpub.pas,v $
- Revision 1.4  2005/02/14 17:13:09  peter
-   * truncate log
-
-}

+ 0 - 7
compiler/alpha/aoptcpuc.pas

@@ -1,5 +1,4 @@
  {
  {
-    $Id: aoptcpuc.pas,v 1.4 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2000 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2000 by Jonas Maebe, member of the Free Pascal
     Development Team
     Development Team
 
 
@@ -37,9 +36,3 @@ Type
 Implementation
 Implementation
 
 
 End.
 End.
-{
-  $Log: aoptcpuc.pas,v $
-  Revision 1.4  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 8
compiler/alpha/aoptcpud.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aoptcpud.pas,v 1.4 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2000 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2000 by Jonas Maebe, member of the Free Pascal
     Development Team
     Development Team
 
 
@@ -38,10 +37,3 @@ Implementation
 
 
 
 
 End.
 End.
-
-{
-  $Log: aoptcpud.pas,v $
-  Revision 1.4  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/alpha/cgcpu.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cgcpu.pas,v 1.6 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2000 by Florian Klaempfl
     Copyright (c) 1998-2000 by Florian Klaempfl
 
 
     This unit implements the code generator for the Alpha
     This unit implements the code generator for the Alpha
@@ -159,9 +158,3 @@ end;
 
 
 
 
 end.
 end.
-{
-  $Log: cgcpu.pas,v $
-  Revision 1.6  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/alpha/cpubase.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpubase.pas,v 1.9 2005/02/14 17:13:09 peter Exp $
     Copyright (C) 1998-2000 by Florian Klaempfl
     Copyright (C) 1998-2000 by Florian Klaempfl
 
 
     This unit implements an asmlistitem class for the Alpha architecture.
     This unit implements an asmlistitem class for the Alpha architecture.
@@ -456,9 +455,3 @@ end;
     end;
     end;
 
 
 end.
 end.
-{
-  $Log: cpubase.pas,v $
-  Revision 1.9  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 1
compiler/alpha/cpuinfo.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpuinfo.pas,v 1.5 2005/01/20 16:38:45 peter Exp $
     This file is part of the Free Pascal run time library.
     This file is part of the Free Pascal run time library.
     Copyright (c) 1998-2000 by the Free Pascal development team
     Copyright (c) 1998-2000 by the Free Pascal development team
 
 

+ 0 - 7
compiler/alpha/cpunode.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpunode.pas,v 1.4 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2000-2002 by Florian Klaempfl
     Copyright (c) 2000-2002 by Florian Klaempfl
 
 
     Imports the Alpha code generator
     Imports the Alpha code generator
@@ -53,9 +52,3 @@ unit cpunode;
        ;
        ;
 
 
 end.
 end.
-{
-  $Log: cpunode.pas,v $
-  Revision 1.4  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/alpha/cpupara.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpupara.pas,v 1.4 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2002 by Florian Klaempfl
     Copyright (c) 2002 by Florian Klaempfl
 
 
     Alpha specific calling conventions
     Alpha specific calling conventions
@@ -289,9 +288,3 @@ unit cpupara;
 begin
 begin
    paramanager:=talphaparamanager.create;
    paramanager:=talphaparamanager.create;
 end.
 end.
-{
-  $Log: cpupara.pas,v $
-  Revision 1.4  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 9
compiler/alpha/cpupi.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpupi.pas,v 1.3 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2002 by Florian Klaempfl
     Copyright (c) 2002 by Florian Klaempfl
 
 
     This unit contains the CPU specific part of tprocinfo
     This unit contains the CPU specific part of tprocinfo
@@ -42,11 +41,3 @@ unit cpupi;
 begin
 begin
    cprocinfo:=talphaprocinfo;
    cprocinfo:=talphaprocinfo;
 end.
 end.
-{
-  $Log: cpupi.pas,v $
-  Revision 1.3  2005/02/14 17:13:09  peter
-    * truncate log
-
-}
-
-

+ 0 - 7
compiler/alpha/cpuswtch.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpuswtch.pas,v 1.3 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
     Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
 
 
     This units interprets the commandline options which are Alpha specific.
     This units interprets the commandline options which are Alpha specific.
@@ -120,9 +119,3 @@ end;
 initialization
 initialization
   coption:=toptionalpha;
   coption:=toptionalpha;
 end.
 end.
-{
-  $Log: cpuswtch.pas,v $
-  Revision 1.3  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/alpha/cputarg.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cputarg.pas,v 1.3 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2001-2002 by Peter Vreman
     Copyright (c) 2001-2002 by Peter Vreman
 
 
     Includes the powerpc dependent target units
     Includes the powerpc dependent target units
@@ -50,9 +49,3 @@ implementation
       ;
       ;
 
 
 end.
 end.
-{
-  $Log: cputarg.pas,v $
-  Revision 1.3  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/alpha/radirect.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: radirect.pas,v 1.3 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Reads inline Alpha assembler and writes the lines direct to the output
     Reads inline Alpha assembler and writes the lines direct to the output
@@ -312,9 +311,3 @@ initialization
   RegisterAsmMode(asmmode_ppc_direct_info);
   RegisterAsmMode(asmmode_ppc_direct_info);
 
 
 end.
 end.
-{
-  $Log: radirect.pas,v $
-  Revision 1.3  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/alpha/rasm.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: rasm.pas,v 1.3 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by The Free Pascal Team
     Copyright (c) 1998-2002 by The Free Pascal Team
 
 
     This unit does the parsing process for the inline assembler
     This unit does the parsing process for the inline assembler
@@ -64,9 +63,3 @@ Implementation
 
 
 Begin
 Begin
 end.
 end.
-{
-  $Log: rasm.pas,v $
-  Revision 1.3  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 8
compiler/alpha/rgcpu.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: rgcpu.pas,v 1.4 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit implements the powerpc specific class for the register
     This unit implements the powerpc specific class for the register
@@ -68,10 +67,3 @@ unit rgcpu;
 initialization
 initialization
   rg := trgcpu.create;
   rg := trgcpu.create;
 end.
 end.
-
-{
-  $Log: rgcpu.pas,v $
-  Revision 1.4  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/alpha/tgcpu.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: tgcpu.pas,v 1.5 2005/02/14 17:13:09 peter Exp $
     Copyright (C) 1998-2000 by Florian Klaempfl
     Copyright (C) 1998-2000 by Florian Klaempfl
 
 
     This unit handles the temporary variables stuff for Alpha
     This unit handles the temporary variables stuff for Alpha
@@ -41,9 +40,3 @@ implementation
 begin
 begin
   tg:=ttgalpha.create;
   tg:=ttgalpha.create;
 end.
 end.
-{
-  $Log: tgcpu.pas,v $
-  Revision 1.5  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 18
compiler/aopt.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aopt.pas,v 1.10 2005/02/26 01:26:59 jonas Exp $
     Copyright (c) 1998-2004 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2004 by Jonas Maebe, member of the Free Pascal
     Development Team
     Development Team
 
 
@@ -266,20 +265,3 @@ Unit aopt;
 begin
 begin
   casmoptimizer:=TAsmOptimizer;
   casmoptimizer:=TAsmOptimizer;
 end.
 end.
-
-{Virtual methods, most have to be overridden by processor dependent methods}
-
-{
- $Log: aopt.pas,v $
- Revision 1.10  2005/02/26 01:26:59  jonas
-   * fixed generic jumps optimizer and enabled it for ppc (the label table
-     was not being initialised -> getfinaldestination always failed, which
-     caused wrong optimizations in some cases)
-   * changed the inverse_cond into a function, because tasmcond is a record
-     on ppc
-   + added a compare_conditions() function for the same reason
-
- Revision 1.9  2005/02/14 17:13:06  peter
-   * truncate log
-
-}

+ 0 - 8
compiler/aoptbase.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aoptbase.pas,v 1.11 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Development Team
     Development Team
 
 
@@ -256,10 +255,3 @@ unit aoptbase;
   End;
   End;
 
 
 end.
 end.
-
-{
-  $Log: aoptbase.pas,v $
-  Revision 1.11  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 8
compiler/aoptcs.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aoptcs.pas,v 1.10 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Development Team
     Development Team
 
 
@@ -847,10 +846,3 @@ End;
 
 
 
 
 End.
 End.
-
-{
-  $Log: aoptcs.pas,v $
-  Revision 1.10  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 8
compiler/aoptda.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aoptda.pas,v 1.10 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Development Team
     Development Team
 
 
@@ -184,10 +183,3 @@ Unit aoptda;
 
 
 
 
 End.
 End.
-
-{
-  $Log: aoptda.pas,v $
-  Revision 1.10  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 20
compiler/aoptobj.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aoptobj.pas,v 1.17 2005/02/26 01:26:59 jonas Exp $
     Copyright (c) 1998-2004 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2004 by Jonas Maebe, member of the Free Pascal
     Development Team
     Development Team
 
 
@@ -1084,22 +1083,3 @@ Unit AoptObj;
 
 
 
 
 End.
 End.
-
-{
- $Log: aoptobj.pas,v $
- Revision 1.17  2005/02/26 01:26:59  jonas
-   * fixed generic jumps optimizer and enabled it for ppc (the label table
-     was not being initialised -> getfinaldestination always failed, which
-     caused wrong optimizations in some cases)
-   * changed the inverse_cond into a function, because tasmcond is a record
-     on ppc
-   + added a compare_conditions() function for the same reason
-
- Revision 1.16  2005/02/25 20:50:53  jonas
-   * fixed uninitialised function result in getfinaldestination() when
-     maximum recursion reached
-
- Revision 1.15  2005/02/14 17:13:06  peter
-   * truncate log
-
-}

+ 0 - 20
compiler/arm/aasmcpu.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aasmcpu.pas,v 1.41 2005/02/20 12:23:45 florian Exp $
     Copyright (c) 2003 by Florian Klaempfl
     Copyright (c) 2003 by Florian Klaempfl
 
 
     Contains the assembler object for the ARM
     Contains the assembler object for the ARM
@@ -516,22 +515,3 @@ implementation
       end;
       end;
 
 
 end.
 end.
-{
-  $Log: aasmcpu.pas,v $
-  Revision 1.41  2005/02/20 12:23:45  florian
-    * fixed constant insertation
-
-  Revision 1.40  2005/02/15 21:24:40  florian
-    * don't split indirect calls while inserting pc relative constants
-
-  Revision 1.39  2005/02/15 19:53:41  florian
-    * don't generate overflow results if they aren't necessary
-    * fixed op_reg_reg_reg_reg on arm
-
-  Revision 1.38  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.37  2005/02/13 18:55:19  florian
-    + overflow checking for the arm
-
-}

+ 0 - 7
compiler/arm/agarmgas.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: agarmgas.pas,v 1.24 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2003 by Florian Klaempfl
     Copyright (c) 2003 by Florian Klaempfl
 
 
     This unit implements an asm for the ARM
     This unit implements an asm for the ARM
@@ -236,9 +235,3 @@ unit agarmgas;
 begin
 begin
   RegisterAssembler(as_arm_gas_info,TARMGNUAssembler);
   RegisterAssembler(as_arm_gas_info,TARMGNUAssembler);
 end.
 end.
-{
-  $Log: agarmgas.pas,v $
-  Revision 1.24  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 13
compiler/arm/aoptcpu.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aoptcpu.pas,v 1.2 2005/02/20 19:36:03 florian Exp $
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Development Team
     Development Team
 
 
@@ -39,15 +38,3 @@ Type
 Implementation
 Implementation
 
 
 End.
 End.
-{
- $Log: aoptcpu.pas,v $
- Revision 1.2  2005/02/20 19:36:03  florian
-   * optimizer files fixed
-
- Revision 1.1  2005/02/20 19:11:04  florian
-   * initial commit
-
- Revision 1.6  2005/02/14 17:13:10  peter
-   * truncate log
-
-}

+ 0 - 14
compiler/arm/aoptcpub.pas

@@ -1,5 +1,4 @@
  {
  {
-    $Id: aoptcpub.pas,v 1.2 2005/02/20 19:36:03 florian Exp $
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Development Team
     Development Team
 
 
@@ -119,16 +118,3 @@ Begin
 End;
 End;
 
 
 End.
 End.
-
-{
- $Log: aoptcpub.pas,v $
- Revision 1.2  2005/02/20 19:36:03  florian
-   * optimizer files fixed
-
- Revision 1.1  2005/02/20 19:11:04  florian
-   * initial commit
-
- Revision 1.7  2005/02/14 17:13:10  peter
-   * truncate log
-
-}

+ 0 - 10
compiler/arm/aoptcpuc.pas

@@ -1,5 +1,4 @@
  {
  {
-    $Id: aoptcpuc.pas,v 1.1 2005/02/20 19:11:04 florian Exp $
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Development Team
     Development Team
 
 
@@ -37,12 +36,3 @@ Type
 Implementation
 Implementation
 
 
 End.
 End.
-{
-  $Log: aoptcpuc.pas,v $
-  Revision 1.1  2005/02/20 19:11:04  florian
-    * initial commit
-
-  Revision 1.6  2005/02/14 17:13:10  peter
-    * truncate log
-
-}

+ 0 - 14
compiler/arm/aoptcpud.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aoptcpud.pas,v 1.2 2005/02/20 19:36:03 florian Exp $
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Development Team
     Development Team
 
 
@@ -39,16 +38,3 @@ Implementation
 
 
 
 
 End.
 End.
-
-{
-  $Log: aoptcpud.pas,v $
-  Revision 1.2  2005/02/20 19:36:03  florian
-    * optimizer files fixed
-
-  Revision 1.1  2005/02/20 19:11:04  florian
-    * initial commit
-
-  Revision 1.6  2005/02/14 17:13:10  peter
-    * truncate log
-
-}

+ 0 - 38
compiler/arm/cgcpu.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cgcpu.pas,v 1.72 2005/02/26 01:26:59 jonas Exp $
 
 
     Copyright (c) 2003 by Florian Klaempfl
     Copyright (c) 2003 by Florian Klaempfl
     Member of the Free Pascal development team
     Member of the Free Pascal development team
@@ -1686,40 +1685,3 @@ begin
   cg:=tcgarm.create;
   cg:=tcgarm.create;
   cg64:=tcg64farm.create;
   cg64:=tcg64farm.create;
 end.
 end.
-{
-  $Log: cgcpu.pas,v $
-  Revision 1.72  2005/02/26 01:26:59  jonas
-    * fixed generic jumps optimizer and enabled it for ppc (the label table
-      was not being initialised -> getfinaldestination always failed, which
-      caused wrong optimizations in some cases)
-    * changed the inverse_cond into a function, because tasmcond is a record
-      on ppc
-    + added a compare_conditions() function for the same reason
-
-  Revision 1.71  2005/02/16 22:02:26  florian
-    * fixed storing of floating point registers for procedures with large temp. area
-    * fixed int64 comparisation
-
-  Revision 1.70  2005/02/15 19:53:41  florian
-    * don't generate overflow results if they aren't necessary
-    * fixed op_reg_reg_reg_reg on arm
-
-  Revision 1.69  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.68  2005/02/13 18:55:19  florian
-    + overflow checking for the arm
-
-  Revision 1.67  2005/01/30 14:43:40  florian
-    * fixed compilation of arm compiler
-
-  Revision 1.66  2005/01/04 21:00:48  florian
-    * not operator for byte/word fixed
-
-  Revision 1.65  2005/01/04 20:15:05  florian
-    * load_reg_reg fixed
-
-  Revision 1.64  2005/01/04 15:36:32  florian
-    * implemented nostackframe calling convention directive
-
-}

+ 0 - 15
compiler/arm/cpubase.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpubase.pas,v 1.39 2005/02/26 01:26:59 jonas Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl and Peter Vreman
     Copyright (c) 1998-2002 by Florian Klaempfl and Peter Vreman
 
 
     Contains the base types for the ARM
     Contains the base types for the ARM
@@ -511,17 +510,3 @@ unit cpubase;
 
 
 
 
 end.
 end.
-{
-  $Log: cpubase.pas,v $
-  Revision 1.39  2005/02/26 01:26:59  jonas
-    * fixed generic jumps optimizer and enabled it for ppc (the label table
-      was not being initialised -> getfinaldestination always failed, which
-      caused wrong optimizations in some cases)
-    * changed the inverse_cond into a function, because tasmcond is a record
-      on ppc
-    + added a compare_conditions() function for the same reason
-
-  Revision 1.38  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 10
compiler/arm/cpuinfo.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpuinfo.pas,v 1.12 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by the Free Pascal development team
     Copyright (c) 1998-2002 by the Free Pascal development team
 
 
     Basic Processor information for the ARM
     Basic Processor information for the ARM
@@ -89,12 +88,3 @@ Const
 Implementation
 Implementation
 
 
 end.
 end.
-{
-  $Log: cpuinfo.pas,v $
-  Revision 1.12  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.11  2005/01/20 16:38:45  peter
-    * load jmp_buf_size from system unit
-
-}

+ 0 - 10
compiler/arm/cpunode.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpunode.pas,v 1.11 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2000-2003 by Florian Klaempfl
     Copyright (c) 2000-2003 by Florian Klaempfl
 
 
     This unit includes the ARM code generator into the compiler
     This unit includes the ARM code generator into the compiler
@@ -43,12 +42,3 @@ unit cpunode;
        ;
        ;
 
 
 end.
 end.
-{
-  $Log: cpunode.pas,v $
-  Revision 1.11  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.10  2005/01/30 14:43:40  florian
-    * fixed compilation of arm compiler
-
-}

+ 0 - 16
compiler/arm/cpupara.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpupara.pas,v 1.31 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2003 by Florian Klaempfl
     Copyright (c) 2003 by Florian Klaempfl
 
 
     ARM specific calling conventions
     ARM specific calling conventions
@@ -447,18 +446,3 @@ unit cpupara;
 begin
 begin
    paramanager:=tarmparamanager.create;
    paramanager:=tarmparamanager.create;
 end.
 end.
-{
-  $Log: cpupara.pas,v $
-  Revision 1.31  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.30  2005/02/03 20:04:49  peter
-    * push_addr_param must be defined per target
-
-  Revision 1.29  2005/01/15 21:45:35  florian
-    * arm compiler fixed
-
-  Revision 1.28  2005/01/01 19:30:17  florian
-    * ie with array of const;cdecl; fixed
-
-}

+ 0 - 8
compiler/arm/cpupi.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpupi.pas,v 1.11 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2002 by Florian Klaempfl
     Copyright (c) 2002 by Florian Klaempfl
 
 
     This unit contains the CPU specific part of tprocinfo
     This unit contains the CPU specific part of tprocinfo
@@ -104,10 +103,3 @@ unit cpupi;
 begin
 begin
    cprocinfo:=tarmprocinfo;
    cprocinfo:=tarmprocinfo;
 end.
 end.
-{
-  $Log: cpupi.pas,v $
-  Revision 1.11  2005/02/14 17:13:09  peter
-    * truncate log
-
-}
-

+ 0 - 7
compiler/arm/cpuswtch.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpuswtch.pas,v 1.3 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
     Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
 
 
     interprets the commandline options which are arm specific
     interprets the commandline options which are arm specific
@@ -117,9 +116,3 @@ end;
 initialization
 initialization
   coption:=toptionarm;
   coption:=toptionarm;
 end.
 end.
-{
-  $Log: cpuswtch.pas,v $
-  Revision 1.3  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/arm/cputarg.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cputarg.pas,v 1.3 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2001-2002 by Peter Vreman
     Copyright (c) 2001-2002 by Peter Vreman
 
 
     Includes the arm dependent target units
     Includes the arm dependent target units
@@ -50,9 +49,3 @@ implementation
       ;
       ;
 
 
 end.
 end.
-{
-  $Log: cputarg.pas,v $
-  Revision 1.3  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/arm/itcpugas.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: itcpugas.pas,v 1.5 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit contains the ARM GAS instruction tables
     This unit contains the ARM GAS instruction tables
@@ -111,9 +110,3 @@ implementation
       end;
       end;
 
 
 end.
 end.
-{
-  $Log: itcpugas.pas,v $
-  Revision 1.5  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 11
compiler/arm/narmadd.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: narmadd.pas,v 1.21 2005/02/16 22:02:26 florian Exp $
     Copyright (c) 2000-2002 by Florian Klaempfl
     Copyright (c) 2000-2002 by Florian Klaempfl
 
 
     Code generation for add nodes on the ARM
     Code generation for add nodes on the ARM
@@ -335,13 +334,3 @@ interface
 begin
 begin
   caddnode:=tarmaddnode;
   caddnode:=tarmaddnode;
 end.
 end.
-{
-  $Log: narmadd.pas,v $
-  Revision 1.21  2005/02/16 22:02:26  florian
-    * fixed storing of floating point registers for procedures with large temp. area
-    * fixed int64 comparisation
-
-  Revision 1.20  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/arm/narmcal.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: narmcal.pas,v 1.5 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2002 by Florian Klaempfl
     Copyright (c) 2002 by Florian Klaempfl
 
 
     Implements the ARM specific part of call nodes
     Implements the ARM specific part of call nodes
@@ -49,9 +48,3 @@ implementation
 begin
 begin
    ccallnode:=tarmcallnode;
    ccallnode:=tarmcallnode;
 end.
 end.
-{
-  $Log: narmcal.pas,v $
-  Revision 1.5  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 10
compiler/arm/narmcnv.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: narmcnv.pas,v 1.15 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Generate ARM assembler for type converting nodes
     Generate ARM assembler for type converting nodes
@@ -224,12 +223,3 @@ implementation
 begin
 begin
   ctypeconvnode:=tarmtypeconvnode;
   ctypeconvnode:=tarmtypeconvnode;
 end.
 end.
-{
-  $Log: narmcnv.pas,v $
-  Revision 1.15  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.14  2005/02/13 18:55:19  florian
-    + overflow checking for the arm
-
-}

+ 0 - 10
compiler/arm/narminl.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: narminl.pas,v 1.10 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Generates ARM inline nodes
     Generates ARM inline nodes
@@ -200,12 +199,3 @@ implementation
 begin
 begin
   cinlinenode:=tarminlinenode;
   cinlinenode:=tarminlinenode;
 end.
 end.
-{
-  $Log: narminl.pas,v $
-  Revision 1.10  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.9  2005/01/06 12:11:03  florian
-    * arctan, sin and cos are done in software on the arm
-
-}

+ 0 - 7
compiler/arm/narmmat.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: narmmat.pas,v 1.10 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Generate ARM assembler for math nodes
     Generate ARM assembler for math nodes
@@ -120,9 +119,3 @@ begin
    cnotnode:=tarmnotnode;
    cnotnode:=tarmnotnode;
    cunaryminusnode:=tarmunaryminusnode;
    cunaryminusnode:=tarmunaryminusnode;
 end.
 end.
-{
-  $Log: narmmat.pas,v $
-  Revision 1.10  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/arm/raarm.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: raarm.pas,v 1.3 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2003 by Carl Eric Codere and Peter Vreman
     Copyright (c) 1998-2003 by Carl Eric Codere and Peter Vreman
 
 
     Handles the common arm assembler reader routines
     Handles the common arm assembler reader routines
@@ -53,9 +52,3 @@ unit raarm;
 
 
 
 
 end.
 end.
-{
-  $Log: raarm.pas,v $
-  Revision 1.3  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 10
compiler/arm/raarmgas.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: raarmgas.pas,v 1.13 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Carl Eric Codere and Peter Vreman
     Copyright (c) 1998-2002 by Carl Eric Codere and Peter Vreman
 
 
     Does the parsing for the ARM GNU AS styled inline assembler.
     Does the parsing for the ARM GNU AS styled inline assembler.
@@ -796,12 +795,3 @@ initialization
   RegisterAsmMode(asmmode_arm_att_info);
   RegisterAsmMode(asmmode_arm_att_info);
   RegisterAsmMode(asmmode_arm_standard_info);
   RegisterAsmMode(asmmode_arm_standard_info);
 end.
 end.
-{
-  $Log: raarmgas.pas,v $
-  Revision 1.13  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.12  2005/01/05 15:22:58  florian
-    * added support of shifter ops in arm inline assembler
-
-}

+ 0 - 11
compiler/arm/rgcpu.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: rgcpu.pas,v 1.17 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2003 by Florian Klaempfl
     Copyright (c) 1998-2003 by Florian Klaempfl
 
 
     This unit implements the arm specific class for the register
     This unit implements the arm specific class for the register
@@ -167,13 +166,3 @@ unit rgcpu;
 
 
 
 
 end.
 end.
-
-{
-  $Log: rgcpu.pas,v $
-  Revision 1.17  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.16  2005/02/13 18:55:19  florian
-    + overflow checking for the arm
-
-}

+ 0 - 7
compiler/assemble.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: assemble.pas,v 1.84 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2004 by Peter Vreman
     Copyright (c) 1998-2004 by Peter Vreman
 
 
     This unit handles the assemblerfile write and assembler calls of FPC
     This unit handles the assemblerfile write and assembler calls of FPC
@@ -1681,9 +1680,3 @@ Implementation
       end;
       end;
 
 
 end.
 end.
-{
-  $Log: assemble.pas,v $
-  Revision 1.84  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/browcol.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: browcol.pas,v 1.43 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Berczi Gabor
     Copyright (c) 1998-2002 by Berczi Gabor
     Modifications Copyright (c) 1999-2002 Florian Klaempfl and Pierre Muller
     Modifications Copyright (c) 1999-2002 Florian Klaempfl and Pierre Muller
 
 
@@ -2142,9 +2141,3 @@ begin
   oldexit:=exitproc;
   oldexit:=exitproc;
   exitproc:=@browcol_exit;
   exitproc:=@browcol_exit;
 end.
 end.
-{
-  $Log: browcol.pas,v $
-  Revision 1.43  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/browlog.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: browlog.pas,v 1.21 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl and Pierre Muller
     Copyright (c) 1998-2002 by Florian Klaempfl and Pierre Muller
 
 
     Support routines for creating the browser log
     Support routines for creating the browser log
@@ -514,9 +513,3 @@ implementation
     end;
     end;
 
 
 end.
 end.
-{
-  $Log: browlog.pas,v $
-  Revision 1.21  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 21
compiler/catch.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: catch.pas,v 1.25 2005/04/24 21:21:10 peter Exp $
     Copyright (c) 1998-2002 by Michael Van Canneyt
     Copyright (c) 1998-2002 by Michael Van Canneyt
 
 
     Unit to catch segmentation faults and Ctrl-C and exit gracefully
     Unit to catch segmentation faults and Ctrl-C and exit gracefully
@@ -91,23 +90,3 @@ begin
   {$endif}
   {$endif}
 {$endif nocatch}
 {$endif nocatch}
 end.
 end.
-
-{
-  $Log: catch.pas,v $
-  Revision 1.25  2005/04/24 21:21:10  peter
-    * use comphook for fpc exceptions
-
-  Revision 1.24  2005/02/15 19:15:45  peter
-    * Handle Control-C exception more cleanly
-
-  Revision 1.23  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.22  2005/01/31 21:30:56  olle
-    + Added fake Exception classes, only for MACOS.
-
-  Revision 1.21  2005/01/26 16:23:28  peter
-    * detect arithmetic overflows for constants at compile time
-    * use try..except instead of setjmp
-
-}

+ 0 - 19
compiler/cclasses.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cclasses.pas,v 1.45 2005/05/12 21:40:42 hajny Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl and Peter Vreman
     Copyright (c) 1998-2002 by Florian Klaempfl and Peter Vreman
 
 
     This module provides some basic classes
     This module provides some basic classes
@@ -2365,21 +2364,3 @@ end;
 
 
 
 
 end.
 end.
-{
-  $Log: cclasses.pas,v $
-  Revision 1.45  2005/05/12 21:40:42  hajny
-    * fix for SIGSEGV due to access to uninitialized pointers in TList
-
-  Revision 1.44  2005/03/25 23:03:04  jonas
-    - removed unused variables
-
-  Revision 1.43  2005/03/04 16:49:22  peter
-    * getheapstatus fixes
-
-  Revision 1.42  2005/02/28 15:38:38  marco
-   * getFPCheapstatus  (no, FPC HEAP, not FP CHEAP!)
-
-  Revision 1.41  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 17
compiler/cg64f32.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cg64f32.pas,v 1.70 2005/02/15 19:16:04 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
     Member of the Free Pascal development team
     Member of the Free Pascal development team
 
 
@@ -790,19 +789,3 @@ unit cg64f32;
       end;
       end;
 
 
 end.
 end.
-{
-  $Log: cg64f32.pas,v $
-  Revision 1.70  2005/02/15 19:16:04  peter
-    * fix passing of 64bit values when using -Or
-
-  Revision 1.69  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.68  2005/02/13 18:55:19  florian
-    + overflow checking for the arm
-
-  Revision 1.67  2005/01/18 22:19:20  peter
-    * multiple location support for i386 a_param_ref
-    * remove a_param_copy_ref for i386
-
-}

+ 0 - 7
compiler/cgbase.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cgbase.pas,v 1.101 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Some basic types and constants for the code generation
     Some basic types and constants for the code generation
@@ -595,9 +594,3 @@ initialization
 finalization
 finalization
   dispose(mms_movescalar);
   dispose(mms_movescalar);
 end.
 end.
-{
-  $Log: cgbase.pas,v $
-  Revision 1.101  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 32
compiler/cgobj.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cgobj.pas,v 1.195 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2005 by Florian Klaempfl
     Copyright (c) 1998-2005 by Florian Klaempfl
     Member of the Free Pascal development team
     Member of the Free Pascal development team
 
 
@@ -2079,34 +2078,3 @@ finalization
   cg64.free;
   cg64.free;
 {$endif cpu64bit}
 {$endif cpu64bit}
 end.
 end.
-{
-  $Log: cgobj.pas,v $
-  Revision 1.195  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.194  2005/02/13 18:55:19  florian
-    + overflow checking for the arm
-
-  Revision 1.193  2005/01/29 00:32:53  peter
-    * finalize for refcounted strings shall also reset temps to 0, the
-      previous exception that decrrefcnt already set it to 0 is not valid
-      anymore
-
-  Revision 1.192  2005/01/27 20:32:51  florian
-    + implemented overflow checking for 64 bit types on sparc
-
-  Revision 1.191  2005/01/24 22:08:32  peter
-    * interface wrapper generation moved to cgobj
-    * generate interface wrappers after the module is parsed
-
-  Revision 1.190  2005/01/20 17:47:01  peter
-    * remove copy_value_on_stack and a_param_copy_ref
-
-  Revision 1.189  2005/01/20 16:38:45  peter
-    * load jmp_buf_size from system unit
-
-  Revision 1.188  2005/01/18 22:19:20  peter
-    * multiple location support for i386 a_param_ref
-    * remove a_param_copy_ref for i386
-
-}

+ 0 - 7
compiler/cgutils.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cgutils.pas,v 1.6 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2004 by Florian Klaempfl
     Copyright (c) 1998-2004 by Florian Klaempfl
 
 
     Some basic types and constants for the code generation
     Some basic types and constants for the code generation
@@ -187,9 +186,3 @@ implementation
 
 
 
 
 end.
 end.
-{
-  $Log: cgutils.pas,v $
-  Revision 1.6  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/charset.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: charset.pas,v 1.7 2005/02/14 17:13:06 peter Exp $
     This file is part of the Free Pascal run time library.
     This file is part of the Free Pascal run time library.
     Copyright (c) 2000 by Florian Klaempfl
     Copyright (c) 2000 by Florian Klaempfl
     member of the Free Pascal development team.
     member of the Free Pascal development team.
@@ -252,9 +251,3 @@ finalization
        mappings:=hp;
        mappings:=hp;
     end;
     end;
 end.
 end.
-{
-  $Log: charset.pas,v $
-  Revision 1.7  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/cmsgs.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cmsgs.pas,v 1.14 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Peter Vreman
     Copyright (c) 1998-2002 by Peter Vreman
 
 
     This unit implements the message object
     This unit implements the message object
@@ -412,9 +411,3 @@ begin
 end;
 end;
 
 
 end.
 end.
-{
-  $Log: cmsgs.pas,v $
-  Revision 1.14  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 20
compiler/comphook.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: comphook.pas,v 1.39 2005/04/28 19:27:12 olle Exp $
     Copyright (c) 1998-2002 by Peter Vreman
     Copyright (c) 1998-2002 by Peter Vreman
 
 
     This unit handles the compilerhooks for output to external programs
     This unit handles the compilerhooks for output to external programs
@@ -415,22 +414,3 @@ begin
 end;
 end;
 
 
 end.
 end.
-{
-  $Log: comphook.pas,v $
-  Revision 1.39  2005/04/28 19:27:12  olle
-    * Made compile on macos
-
-  Revision 1.38  2005/04/24 21:01:37  peter
-    * always use exceptions to stop the compiler
-    - remove stop, do_stop
-
-  Revision 1.37  2005/02/28 15:38:38  marco
-   * getFPCheapstatus  (no, FPC HEAP, not FP CHEAP!)
-
-  Revision 1.36  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.35  2005/01/24 18:12:17  olle
-    * In MPW, whole path to source file is now displayed in messages.
-
-}

+ 0 - 40
compiler/compiler.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: compiler.pas,v 1.61 2005/05/06 18:54:26 florian Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit is the interface of the compiler which can be used by
     This unit is the interface of the compiler which can be used by
@@ -468,42 +467,3 @@ begin
 end;
 end;
 
 
 end.
 end.
-{
-  $Log: compiler.pas,v $
-  Revision 1.61  2005/05/06 18:54:26  florian
-    * better exception catching
-
-  Revision 1.60  2005/04/24 21:01:37  peter
-    * always use exceptions to stop the compiler
-    - remove stop, do_stop
-
-  Revision 1.59  2005/03/25 21:55:43  jonas
-    * removed some unused variables
-
-  Revision 1.58  2005/02/28 15:38:38  marco
-   * getFPCheapstatus  (no, FPC HEAP, not FP CHEAP!)
-
-  Revision 1.57  2005/02/15 19:15:45  peter
-    * Handle Control-C exception more cleanly
-
-  Revision 1.56  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.55  2005/02/13 20:11:16  peter
-    * sunos to solaris
-
-  Revision 1.54  2005/02/13 18:55:19  florian
-    + overflow checking for the arm
-
-  Revision 1.53  2005/01/31 21:30:56  olle
-    + Added fake Exception classes, only for MACOS.
-
-  Revision 1.52  2005/01/26 16:23:28  peter
-    * detect arithmetic overflows for constants at compile time
-    * use try..except instead of setjmp
-
-  Revision 1.51  2005/01/09 20:24:43  olle
-    * rework of macro subsystem
-    + exportable macros for mode macpas
-
-}

+ 0 - 1
compiler/compinnr.inc

@@ -1,5 +1,4 @@
 {
 {
-    $Id: compinnr.inc,v 1.16 2005/02/14 17:13:06 peter Exp $
     This file is part of the Free Pascal run time library and compiler.
     This file is part of the Free Pascal run time library and compiler.
     Copyright (c) 1998-2002 by the Free Pascal development team
     Copyright (c) 1998-2002 by the Free Pascal development team
 
 

+ 0 - 13
compiler/comprsrc.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: comprsrc.pas,v 1.25 2005/03/04 16:49:14 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Handles the resource files handling
     Handles the resource files handling
@@ -181,15 +180,3 @@ end;
 
 
 
 
 end.
 end.
-{
-  $Log: comprsrc.pas,v $
-  Revision 1.25  2005/03/04 16:49:14  peter
-    * maybequoted for windres args
-
-  Revision 1.24  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.23  2005/01/24 18:10:20  olle
-    + Mac style resource files can now be included in MacOS
-
-}

+ 0 - 7
compiler/crc.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: crc.pas,v 1.11 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 2000-2002 by Free Pascal Development Team
     Copyright (c) 2000-2002 by Free Pascal Development Team
 
 
     Routines to compute CRC values
     Routines to compute CRC values
@@ -99,9 +98,3 @@ begin
 end;
 end;
 
 
 end.
 end.
-{
-  $Log: crc.pas,v $
-  Revision 1.11  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/cresstr.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cresstr.pas,v 1.28 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Michael van Canneyt
     Copyright (c) 1998-2002 by Michael van Canneyt
 
 
     Handles resourcestrings
     Handles resourcestrings
@@ -291,9 +290,3 @@ end;
 
 
 
 
 end.
 end.
-{
-  $Log: cresstr.pas,v $
-  Revision 1.28  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/cstreams.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cstreams.pas,v 1.9 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl and Peter Vreman
     Copyright (c) 1998-2002 by Florian Klaempfl and Peter Vreman
 
 
     This module provides stream classes
     This module provides stream classes
@@ -612,9 +611,3 @@ begin
 end;
 end;
 
 
 end.
 end.
-{
-  $Log: cstreams.pas,v $
-  Revision 1.9  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 19
compiler/cutils.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cutils.pas,v 1.52 2005/04/23 14:15:58 hajny Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit implements some support functions
     This unit implements some support functions
@@ -1221,21 +1220,3 @@ initialization
   makecrc32tbl;
   makecrc32tbl;
   initupperlower;
   initupperlower;
 end.
 end.
-{
-  $Log: cutils.pas,v $
-  Revision 1.52  2005/04/23 14:15:58  hajny
-    * DeleteFile replaced with RemoveFile to avoid duplicate
-
-  Revision 1.51  2005/04/06 11:49:37  michael
-  * Fix methodpointer copy from callnode to loadnode
-
-  Revision 1.50  2005/03/04 16:49:22  peter
-    * getheapstatus fixes
-
-  Revision 1.49  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.48  2005/01/20 17:05:53  peter
-    * use val() for decoding integers
-
-}

+ 0 - 37
compiler/defcmp.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: defcmp.pas,v 1.73 2005/04/04 16:30:07 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Compare definitions and parameter lists
     Compare definitions and parameter lists
@@ -1400,39 +1399,3 @@ implementation
       end;
       end;
 
 
 end.
 end.
-{
-  $Log: defcmp.pas,v $
-  Revision 1.73  2005/04/04 16:30:07  peter
-    * support open array to pointer
-
-  Revision 1.72  2005/03/28 15:19:18  peter
-  support (wide)char to pwidechar
-
-  Revision 1.71  2005/03/13 11:42:48  florian
-    + made @(<formaldef>) assignment compatible with all pointer types
-
-  Revision 1.70  2005/03/11 21:55:43  florian
-    + array -> dyn. array type cast
-
-  Revision 1.69  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.68  2005/02/03 19:24:33  florian
-    + support for another explicit ugly delphi type cast added
-
-  Revision 1.67  2005/02/02 19:04:31  florian
-    * <class/interface>(<any ord. type>) in delphi mode allowed
-
-  Revision 1.66  2005/01/10 22:10:26  peter
-    * widestring patches from Alexey Barkovoy
-
-  Revision 1.65  2005/01/07 21:14:21  florian
-    + compiler side of variant<->interface implemented
-
-  Revision 1.64  2005/01/06 13:30:40  florian
-    * widechararray patch from Peter
-
-  Revision 1.63  2005/01/03 17:55:57  florian
-    + first batch of patches to support tdef.getcopy fully
-
-}

+ 0 - 13
compiler/defutil.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: defutil.pas,v 1.24 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit provides some help routines for type handling
     This unit provides some help routines for type handling
@@ -906,15 +905,3 @@ implementation
 
 
 
 
 end.
 end.
-{
-  $Log: defutil.pas,v $
-  Revision 1.24  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.23  2005/02/03 17:10:21  peter
-    * fix win32 small array parameters
-
-  Revision 1.22  2005/01/10 22:10:26  peter
-    * widestring patches from Alexey Barkovoy
-
-}

+ 0 - 10
compiler/dwarf.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: dwarf.pas,v 1.6 2005/03/25 21:55:43 jonas Exp $
     Copyright (c) 2003-2004 by Peter Vreman and Florian Klaempfl
     Copyright (c) 2003-2004 by Peter Vreman and Florian Klaempfl
 
 
     This units contains special support for DWARF debug info
     This units contains special support for DWARF debug info
@@ -418,12 +417,3 @@ begin
 {$warning TODO Maybe initialize per module}
 {$warning TODO Maybe initialize per module}
   dwarfcfi:=tdwarfcfi.create;
   dwarfcfi:=tdwarfcfi.create;
 end.
 end.
-{
-  $Log: dwarf.pas,v $
-  Revision 1.6  2005/03/25 21:55:43  jonas
-    * removed some unused variables
-
-  Revision 1.5  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/export.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: export.pas,v 1.23 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit implements an uniform export object
     This unit implements an uniform export object
@@ -178,9 +177,3 @@ end;
 
 
 
 
 end.
 end.
-{
-  $Log: export.pas,v $
-  Revision 1.23  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/finput.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: finput.pas,v 1.29 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit implements an extended file management
     This unit implements an extended file management
@@ -739,9 +738,3 @@ uses
       end;
       end;
 
 
 end.
 end.
-{
-  $Log: finput.pas,v $
-  Revision 1.29  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 15
compiler/fmodule.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: fmodule.pas,v 1.53 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit implements the first loading and searching of the modules
     This unit implements the first loading and searching of the modules
@@ -830,17 +829,3 @@ implementation
       end;
       end;
 
 
 end.
 end.
-{
-  $Log: fmodule.pas,v $
-  Revision 1.53  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.52  2005/01/19 22:19:41  peter
-    * unit mapping rewrite
-    * new derefmap added
-
-  Revision 1.51  2005/01/09 20:24:43  olle
-    * rework of macro subsystem
-    + exportable macros for mode macpas
-
-}

+ 0 - 22
compiler/fppu.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: fppu.pas,v 1.68 2005/03/20 22:36:45 olle Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit implements the first loading and searching of the modules
     This unit implements the first loading and searching of the modules
@@ -1609,24 +1608,3 @@ uses
       end;
       end;
 
 
 end.
 end.
-{
-  $Log: fppu.pas,v $
-  Revision 1.68  2005/03/20 22:36:45  olle
-    * Cleaned up handling of source file extension.
-    + Added support for .p extension for macos and darwin
-
-  Revision 1.67  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.66  2005/01/19 22:19:41  peter
-    * unit mapping rewrite
-    * new derefmap added
-
-  Revision 1.65  2005/01/10 21:02:35  olle
-    - disabled macro diff message
-
-  Revision 1.64  2005/01/09 20:24:43  olle
-    * rework of macro subsystem
-    + exportable macros for mode macpas
-
-}

+ 0 - 8
compiler/gdb.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: gdb.pas,v 1.21 2005/02/14 17:13:06 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This units contains special support for the GDB
     This units contains special support for the GDB
@@ -232,10 +231,3 @@ if current_module.modulename^='NCNV' then
          inherited destroy;
          inherited destroy;
       end;
       end;
 end.
 end.
-
-{
-  $Log: gdb.pas,v $
-  Revision 1.21  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 10
compiler/gendef.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: gendef.pas,v 1.16 2005/04/23 14:15:58 hajny Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Generation of a .def file for needed for Os2/Win32
     Generation of a .def file for needed for Os2/Win32
@@ -158,12 +157,3 @@ begin
 end;
 end;
 
 
 end.
 end.
-{
-  $Log: gendef.pas,v $
-  Revision 1.16  2005/04/23 14:15:58  hajny
-    * DeleteFile replaced with RemoveFile to avoid duplicate
-
-  Revision 1.15  2005/02/14 17:13:06  peter
-    * truncate log
-
-}

+ 0 - 55
compiler/globals.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: globals.pas,v 1.175 2005/03/27 14:10:52 jonas Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit implements some support functions and global variables
     This unit implements some support functions and global variables
@@ -2293,57 +2292,3 @@ end;
      end;
      end;
 
 
 end.
 end.
-{
-  $Log: globals.pas,v $
-  Revision 1.175  2005/03/27 14:10:52  jonas
-    * const record parameters > 8 bytes are now passed by reference for non
-      cdecl/cppdecl procedures on Mac OS/Mac OS X to fix compatibility with
-      GPC (slightly more efficient than Metrowerks behaviour below, but
-      less efficient in most cases than our previous scheme)
-    + "mwpascal" procedure directive to support the const record parameter
-      behaviour of Metrowerks Pascal, which passes all const records by
-      reference
-
-  Revision 1.174  2005/03/20 22:36:45  olle
-    * Cleaned up handling of source file extension.
-    + Added support for .p extension for macos and darwin
-
-  Revision 1.173  2005/03/13 11:27:52  florian
-    + gpc mode uses tp_procvars
-
-  Revision 1.172  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.171  2005/02/08 22:33:51  olle
-    * fixed compilation on MacOS
-
-  Revision 1.170  2005/02/07 21:30:25  florian
-    * fixed typo in define
-
-  Revision 1.169  2005/02/06 21:33:28  peter
-    * -Fa option added, it'll load the units before the uses
-      line is parsed. Can be used to load cthreads from the commandline.
-      Example '-g -Faheaptrc,lineinfo' is the same as '-ghl'
-
-  Revision 1.168  2005/02/06 19:55:19  peter
-    * oldfpccall fixed
-
-  Revision 1.167  2005/02/05 16:17:19  florian
-    + setting sse exception mask on x86_64
-
-  Revision 1.166  2005/02/01 17:57:30  olle
-    * macpas now uses tp style proc params
-
-  Revision 1.165  2005/02/01 08:46:13  michael
-   * Patch from peter: fix macpas anonymous function procvar
-
-  Revision 1.164  2005/01/31 21:30:56  olle
-    + Added fake Exception classes, only for MACOS.
-
-  Revision 1.163  2005/01/23 22:13:50  florian
-    * fixed math constants for big endian cpus
-
-  Revision 1.162  2005/01/23 21:09:11  florian
-    + added pi bit pattern to the compiler, so pi should always be correct
-
-}

+ 0 - 28
compiler/globtype.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: globtype.pas,v 1.72 2005/03/27 14:10:52 jonas Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
     Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
 
 
     Global types
     Global types
@@ -321,30 +320,3 @@ than 255 characters. That's why using Ansi Strings}
 implementation
 implementation
 
 
 end.
 end.
-{
-  $Log: globtype.pas,v $
-  Revision 1.72  2005/03/27 14:10:52  jonas
-    * const record parameters > 8 bytes are now passed by reference for non
-      cdecl/cppdecl procedures on Mac OS/Mac OS X to fix compatibility with
-      GPC (slightly more efficient than Metrowerks behaviour below, but
-      less efficient in most cases than our previous scheme)
-    + "mwpascal" procedure directive to support the const record parameter
-      behaviour of Metrowerks Pascal, which passes all const records by
-      reference
-
-  Revision 1.71  2005/02/17 17:52:39  peter
-    * allow enum arithmetics inside an enum def, compatible with delphi
-
-  Revision 1.70  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.69  2005/02/06 11:15:31  peter
-    * removed $threading
-
-  Revision 1.68  2005/01/23 21:09:12  florian
-    + added pi bit pattern to the compiler, so pi should always be correct
-
-  Revision 1.67  2005/01/04 16:20:51  florian
-    * fixed nan et al. handling on arm
-
-}

+ 0 - 60
compiler/htypechk.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: htypechk.pas,v 1.124 2005/04/25 08:59:07 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit exports some help routines for the type checking
     This unit exports some help routines for the type checking
@@ -2061,62 +2060,3 @@ implementation
 
 
 
 
 end.
 end.
-{
-  $Log: htypechk.pas,v $
-  Revision 1.124  2005/04/25 08:59:07  peter
-  allow gettting the address of read-only typedconsts
-
-  Revision 1.123  2005/04/08 15:18:32  peter
-  support string[index] for const/var assignment
-
-  Revision 1.122  2005/04/01 07:12:29  marco
-   * from peter for bug 3862
-
-  Revision 1.121  2005/03/28 15:04:40  peter
-  valid_property is only used for calln. Fields are always allowed
-
-  Revision 1.120  2005/03/25 22:20:18  peter
-    * add hint when passing an uninitialized variable to a var parameter
-
-  Revision 1.119  2005/03/10 00:15:20  peter
-  don't allow overloading orddef,enumdef.floatdef for unary operators
-
-  Revision 1.118  2005/02/20 13:12:22  peter
-    * allow assignment to elements of constant dyn array in delphi mode
-
-  Revision 1.117  2005/02/14 17:13:06  peter
-    * truncate log
-
-  Revision 1.116  2005/02/14 16:45:00  peter
-    * allow more operations on integers with a typecast to pointer
-
-  Revision 1.115  2005/02/13 20:33:57  peter
-    * allow nil^ passed to var parameter
-
-  Revision 1.114  2005/02/02 22:16:39  florian
-    * delphi assumes dyn. array access make expressions l-values because it's internally a pointer
-
-  Revision 1.113  2005/02/01 22:50:50  florian
-    * inherited; works now in delphi mode for private methods; looks like a delphi bug
-
-  Revision 1.112  2005/01/25 18:49:45  peter
-    * fix overload choosing with an qword overload
-    * allow to get the address of string temps in delphi mode
-
-  Revision 1.111  2005/01/19 23:23:12  florian
-    * taking the address of a resourcestring is allowed now
-
-  Revision 1.110  2005/01/19 22:19:41  peter
-    * unit mapping rewrite
-    * new derefmap added
-
-  Revision 1.109  2005/01/19 20:53:27  florian
-    * tmypointer(12435)^ is an l-value
-
-  Revision 1.108  2005/01/10 22:10:26  peter
-    * widestring patches from Alexey Barkovoy
-
-  Revision 1.107  2005/01/07 16:22:47  peter
-    * handle string-open array of (wide)char without variants
-
-}

+ 0 - 10
compiler/i386/ag386int.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: ag386int.pas,v 1.56 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit implements an asmoutput class for Intel syntax with Intel i386+
     This unit implements an asmoutput class for Intel syntax with Intel i386+
@@ -874,12 +873,3 @@ initialization
   RegisterAssembler(as_i386_masm_info,T386IntelAssembler);
   RegisterAssembler(as_i386_masm_info,T386IntelAssembler);
   RegisterAssembler(as_i386_wasm_info,T386IntelAssembler);
   RegisterAssembler(as_i386_wasm_info,T386IntelAssembler);
 end.
 end.
-{
-  $Log: ag386int.pas,v $
-  Revision 1.56  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.55  2005/01/24 20:44:29  florian
-    * wrong prefix output for masm fixed
-
-}

+ 0 - 10
compiler/i386/ag386nsm.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: ag386nsm.pas,v 1.52 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit implements an asmoutput class for the Nasm assembler with
     This unit implements an asmoutput class for the Nasm assembler with
@@ -906,12 +905,3 @@ initialization
   RegisterAssembler(as_i386_nasmbeos_info,T386NasmAssembler);
   RegisterAssembler(as_i386_nasmbeos_info,T386NasmAssembler);
   RegisterAssembler(as_i386_nasmelf_info,T386NasmAssembler);
   RegisterAssembler(as_i386_nasmelf_info,T386NasmAssembler);
 end.
 end.
-{
-  $Log: ag386nsm.pas,v $
-  Revision 1.52  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.51  2005/01/18 17:49:45  peter
-    * fix section names
-
-}

+ 0 - 7
compiler/i386/aopt386.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: aopt386.pas,v 1.11 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Jonas Maebe
     Copyright (c) 1998-2002 by Jonas Maebe
 
 
     This unit calls the optimization procedures to optimize the assembler
     This unit calls the optimization procedures to optimize the assembler
@@ -118,9 +117,3 @@ Begin
 End;
 End;
 
 
 End.
 End.
-{
-  $Log: aopt386.pas,v $
-  Revision 1.11  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 21
compiler/i386/cgcpu.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cgcpu.pas,v 1.67 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     This unit implements the code generator for the i386
     This unit implements the code generator for the i386
@@ -741,23 +740,3 @@ begin
   cg := tcg386.create;
   cg := tcg386.create;
   cg64 := tcg64f386.create;
   cg64 := tcg64f386.create;
 end.
 end.
-{
-  $Log: cgcpu.pas,v $
-  Revision 1.67  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.66  2005/02/13 18:55:19  florian
-    + overflow checking for the arm
-
-  Revision 1.65  2005/02/03 17:10:21  peter
-    * fix win32 small array parameters
-
-  Revision 1.64  2005/01/24 22:08:32  peter
-    * interface wrapper generation moved to cgobj
-    * generate interface wrappers after the module is parsed
-
-  Revision 1.63  2005/01/18 22:19:20  peter
-    * multiple location support for i386 a_param_ref
-    * remove a_param_copy_ref for i386
-
-}

+ 0 - 1
compiler/i386/cpubase.inc

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpubase.inc,v 1.18 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2000 by Florian Klaempfl and Peter Vreman
     Copyright (c) 1998-2000 by Florian Klaempfl and Peter Vreman
 
 
     Contains the basic declarations for the i386 architecture
     Contains the basic declarations for the i386 architecture

+ 0 - 7
compiler/i386/cpuinfo.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpuinfo.pas,v 1.28 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2004 by Florian Klaempfl
     Copyright (c) 1998-2004 by Florian Klaempfl
 
 
     Basic Processor information
     Basic Processor information
@@ -95,9 +94,3 @@ Const
 Implementation
 Implementation
 
 
 end.
 end.
-{
-  $Log: cpuinfo.pas,v $
-  Revision 1.28  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 11
compiler/i386/cpunode.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpunode.pas,v 1.23 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2000-2002 by Florian Klaempfl
     Copyright (c) 2000-2002 by Florian Klaempfl
 
 
     Includes the i386 code generator
     Includes the i386 code generator
@@ -58,13 +57,3 @@ unit cpunode;
        ;
        ;
 
 
 end.
 end.
-{
-  $Log: cpunode.pas,v $
-  Revision 1.23  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.22  2005/01/24 22:08:32  peter
-    * interface wrapper generation moved to cgobj
-    * generate interface wrappers after the module is parsed
-
-}

+ 0 - 28
compiler/i386/cpupara.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpupara.pas,v 1.68 2005/02/15 19:16:04 peter Exp $
     Copyright (c) 2002 by Florian Klaempfl
     Copyright (c) 2002 by Florian Klaempfl
 
 
     Generates the argument location information for i386
     Generates the argument location information for i386
@@ -597,30 +596,3 @@ unit cpupara;
 begin
 begin
    paramanager:=ti386paramanager.create;
    paramanager:=ti386paramanager.create;
 end.
 end.
-{
-  $Log: cpupara.pas,v $
-  Revision 1.68  2005/02/15 19:16:04  peter
-    * fix passing of 64bit values when using -Or
-
-  Revision 1.67  2005/02/14 19:42:02  peter
-  win32 stdcall fixes needed for tw3650
-
-  Revision 1.66  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.65  2005/02/03 20:04:49  peter
-    * push_addr_param must be defined per target
-
-  Revision 1.64  2005/01/30 11:03:22  peter
-    * revert last commit
-
-  Revision 1.62  2005/01/18 22:19:20  peter
-    * multiple location support for i386 a_param_ref
-    * remove a_param_copy_ref for i386
-
-  Revision 1.61  2005/01/10 21:50:05  jonas
-    + support for passing records in registers under darwin
-    * tcgpara now also has an intsize field, which contains the size in
-      bytes of the whole parameter
-
-}

+ 0 - 9
compiler/i386/cpupi.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpupi.pas,v 1.18 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2002 by Florian Klaempfl
     Copyright (c) 2002 by Florian Klaempfl
 
 
     This unit contains the CPU specific part of tprocinfo
     This unit contains the CPU specific part of tprocinfo
@@ -65,11 +64,3 @@ unit cpupi;
 begin
 begin
    cprocinfo:=ti386procinfo;
    cprocinfo:=ti386procinfo;
 end.
 end.
-{
-  $Log: cpupi.pas,v $
-  Revision 1.18  2005/02/14 17:13:09  peter
-    * truncate log
-
-}
-
-

+ 0 - 7
compiler/i386/cpuswtch.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cpuswtch.pas,v 1.14 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
     Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
 
 
     interprets the commandline options which are i386 specific
     interprets the commandline options which are i386 specific
@@ -114,9 +113,3 @@ end;
 initialization
 initialization
   coption:=toption386;
   coption:=toption386;
 end.
 end.
-{
-  $Log: cpuswtch.pas,v $
-  Revision 1.14  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/i386/cputarg.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: cputarg.pas,v 1.16 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2001-2002 by Peter Vreman
     Copyright (c) 2001-2002 by Peter Vreman
 
 
     Includes the i386 dependent target units
     Includes the i386 dependent target units
@@ -92,9 +91,3 @@ implementation
       ;
       ;
 
 
 end.
 end.
-{
-  $Log: cputarg.pas,v $
-  Revision 1.16  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 8
compiler/i386/csopt386.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: csopt386.pas,v 1.74 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
       development team
       development team
 
 
@@ -2193,10 +2192,3 @@ begin
 end;
 end;
 
 
 end.
 end.
-
-{
-  $Log: csopt386.pas,v $
-  Revision 1.74  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 16
compiler/i386/daopt386.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: daopt386.pas,v 1.82 2005/02/26 01:23:29 jonas Exp $
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Freepascal
     Copyright (c) 1998-2002 by Jonas Maebe, member of the Freepascal
       development team
       development team
 
 
@@ -2793,18 +2792,3 @@ end;
 
 
 
 
 end.
 end.
-
-{
-  $Log: daopt386.pas,v $
-  Revision 1.82  2005/02/26 01:23:29  jonas
-    * fixed loop which could go into neverneverland in case of embedded
-      assembler blocks
-
-  Revision 1.81  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.80  2005/01/03 14:59:28  jonas
-    * remove "release subregA; allocate other_subreg_of_A" sequences so the
-      register renaming doesn't stop early
-
-}

+ 0 - 10
compiler/i386/n386add.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: n386add.pas,v 1.103 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 2000-2002 by Florian Klaempfl
     Copyright (c) 2000-2002 by Florian Klaempfl
 
 
     Code generation for add nodes on the i386
     Code generation for add nodes on the i386
@@ -651,12 +650,3 @@ interface
 begin
 begin
    caddnode:=ti386addnode;
    caddnode:=ti386addnode;
 end.
 end.
-{
-  $Log: n386add.pas,v $
-  Revision 1.103  2005/02/14 17:13:09  peter
-    * truncate log
-
-  Revision 1.102  2005/02/13 18:55:19  florian
-    + overflow checking for the arm
-
-}

+ 0 - 7
compiler/i386/n386cal.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: n386cal.pas,v 1.104 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Generate i386 assembler for in call nodes
     Generate i386 assembler for in call nodes
@@ -94,9 +93,3 @@ implementation
 begin
 begin
    ccallnode:=ti386callnode;
    ccallnode:=ti386callnode;
 end.
 end.
-{
-  $Log: n386cal.pas,v $
-  Revision 1.104  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/i386/n386cnv.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: n386cnv.pas,v 1.74 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Generate i386 assembler for type converting nodes
     Generate i386 assembler for type converting nodes
@@ -69,9 +68,3 @@ implementation
 begin
 begin
    ctypeconvnode:=ti386typeconvnode;
    ctypeconvnode:=ti386typeconvnode;
 end.
 end.
-{
-  $Log: n386cnv.pas,v $
-  Revision 1.74  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/i386/n386con.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: n386con.pas,v 1.27 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Generate i386 assembler for constants
     Generate i386 assembler for constants
@@ -89,9 +88,3 @@ implementation
 begin
 begin
    crealconstnode:=ti386realconstnode;
    crealconstnode:=ti386realconstnode;
 end.
 end.
-{
-  $Log: n386con.pas,v $
-  Revision 1.27  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/i386/n386inl.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: n386inl.pas,v 1.75 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Generate i386 inline nodes
     Generate i386 inline nodes
@@ -41,9 +40,3 @@ implementation
 begin
 begin
    cinlinenode:=ti386inlinenode;
    cinlinenode:=ti386inlinenode;
 end.
 end.
-{
-  $Log: n386inl.pas,v $
-  Revision 1.75  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/i386/n386mat.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: n386mat.pas,v 1.74 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Generate i386 assembler for math nodes
     Generate i386 assembler for math nodes
@@ -323,9 +322,3 @@ begin
    cshlshrnode:=ti386shlshrnode;
    cshlshrnode:=ti386shlshrnode;
    cnotnode:=ti386notnode;
    cnotnode:=ti386notnode;
 end.
 end.
-{
-  $Log: n386mat.pas,v $
-  Revision 1.74  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

+ 0 - 7
compiler/i386/n386mem.pas

@@ -1,5 +1,4 @@
 {
 {
-    $Id: n386mem.pas,v 1.66 2005/02/14 17:13:09 peter Exp $
     Copyright (c) 1998-2002 by Florian Klaempfl
     Copyright (c) 1998-2002 by Florian Klaempfl
 
 
     Generate i386 assembler for in memory related nodes
     Generate i386 assembler for in memory related nodes
@@ -139,9 +138,3 @@ begin
    cderefnode:=ti386derefnode;
    cderefnode:=ti386derefnode;
    cvecnode:=ti386vecnode;
    cvecnode:=ti386vecnode;
 end.
 end.
-{
-  $Log: n386mem.pas,v $
-  Revision 1.66  2005/02/14 17:13:09  peter
-    * truncate log
-
-}

Some files were not shown because too many files changed in this diff