summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfpc <fpc@3ad0048d-3df7-0310-abae-a5850022a9f2>2005-05-21 18:56:33 +0000
committerfpc <fpc@3ad0048d-3df7-0310-abae-a5850022a9f2>2005-05-21 18:56:33 +0000
commit23a9824ad3fcd227826bf79d1079c29682c60c20 (patch)
tree5661fab147629f7e232aa8f8d498f77073a32a21
parentc647dc2cb6855f3b6fb74176e7844e5cce248c0c (diff)
downloadfpc-23a9824ad3fcd227826bf79d1079c29682c60c20.tar.gz
Merged revisions 42 via svnmerge from
/trunk/compiler git-svn-id: http://svn.freepascal.org/svn/fpc/branches/florian@51 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r--sparcbw/compiler/aasmbase.pas7
-rw-r--r--sparcbw/compiler/aasmtai.pas18
-rw-r--r--sparcbw/compiler/aggas.pas7
-rw-r--r--sparcbw/compiler/alpha/aasmcpu.pas1
-rw-r--r--sparcbw/compiler/alpha/agaxpgas.pas8
-rw-r--r--sparcbw/compiler/alpha/aoptcpu.pas7
-rw-r--r--sparcbw/compiler/alpha/aoptcpub.pas8
-rw-r--r--sparcbw/compiler/alpha/aoptcpuc.pas7
-rw-r--r--sparcbw/compiler/alpha/aoptcpud.pas8
-rw-r--r--sparcbw/compiler/alpha/cgcpu.pas7
-rw-r--r--sparcbw/compiler/alpha/cpubase.pas7
-rw-r--r--sparcbw/compiler/alpha/cpuinfo.pas1
-rw-r--r--sparcbw/compiler/alpha/cpunode.pas7
-rw-r--r--sparcbw/compiler/alpha/cpupara.pas7
-rw-r--r--sparcbw/compiler/alpha/cpupi.pas9
-rw-r--r--sparcbw/compiler/alpha/cpuswtch.pas7
-rw-r--r--sparcbw/compiler/alpha/cputarg.pas7
-rw-r--r--sparcbw/compiler/alpha/radirect.pas7
-rw-r--r--sparcbw/compiler/alpha/rasm.pas7
-rw-r--r--sparcbw/compiler/alpha/rgcpu.pas8
-rw-r--r--sparcbw/compiler/alpha/tgcpu.pas7
-rw-r--r--sparcbw/compiler/aopt.pas18
-rw-r--r--sparcbw/compiler/aoptbase.pas8
-rw-r--r--sparcbw/compiler/aoptcs.pas8
-rw-r--r--sparcbw/compiler/aoptda.pas8
-rw-r--r--sparcbw/compiler/aoptobj.pas20
-rw-r--r--sparcbw/compiler/arm/aasmcpu.pas20
-rw-r--r--sparcbw/compiler/arm/agarmgas.pas7
-rw-r--r--sparcbw/compiler/arm/aoptcpu.pas13
-rw-r--r--sparcbw/compiler/arm/aoptcpub.pas14
-rw-r--r--sparcbw/compiler/arm/aoptcpuc.pas10
-rw-r--r--sparcbw/compiler/arm/aoptcpud.pas14
-rw-r--r--sparcbw/compiler/arm/cgcpu.pas38
-rw-r--r--sparcbw/compiler/arm/cpubase.pas15
-rw-r--r--sparcbw/compiler/arm/cpuinfo.pas10
-rw-r--r--sparcbw/compiler/arm/cpunode.pas10
-rw-r--r--sparcbw/compiler/arm/cpupara.pas16
-rw-r--r--sparcbw/compiler/arm/cpupi.pas8
-rw-r--r--sparcbw/compiler/arm/cpuswtch.pas7
-rw-r--r--sparcbw/compiler/arm/cputarg.pas7
-rw-r--r--sparcbw/compiler/arm/itcpugas.pas7
-rw-r--r--sparcbw/compiler/arm/narmadd.pas11
-rw-r--r--sparcbw/compiler/arm/narmcal.pas7
-rw-r--r--sparcbw/compiler/arm/narmcnv.pas10
-rw-r--r--sparcbw/compiler/arm/narminl.pas10
-rw-r--r--sparcbw/compiler/arm/narmmat.pas7
-rw-r--r--sparcbw/compiler/arm/raarm.pas7
-rw-r--r--sparcbw/compiler/arm/raarmgas.pas10
-rw-r--r--sparcbw/compiler/arm/rgcpu.pas11
-rw-r--r--sparcbw/compiler/assemble.pas7
-rw-r--r--sparcbw/compiler/browcol.pas7
-rw-r--r--sparcbw/compiler/browlog.pas7
-rw-r--r--sparcbw/compiler/catch.pas21
-rw-r--r--sparcbw/compiler/cclasses.pas19
-rw-r--r--sparcbw/compiler/cg64f32.pas17
-rw-r--r--sparcbw/compiler/cgbase.pas7
-rw-r--r--sparcbw/compiler/cgobj.pas32
-rw-r--r--sparcbw/compiler/cgutils.pas7
-rw-r--r--sparcbw/compiler/charset.pas7
-rw-r--r--sparcbw/compiler/cmsgs.pas7
-rw-r--r--sparcbw/compiler/comphook.pas20
-rw-r--r--sparcbw/compiler/compiler.pas40
-rw-r--r--sparcbw/compiler/compinnr.inc1
-rw-r--r--sparcbw/compiler/comprsrc.pas13
-rw-r--r--sparcbw/compiler/crc.pas7
-rw-r--r--sparcbw/compiler/cresstr.pas7
-rw-r--r--sparcbw/compiler/cstreams.pas7
-rw-r--r--sparcbw/compiler/cutils.pas19
-rw-r--r--sparcbw/compiler/defcmp.pas37
-rw-r--r--sparcbw/compiler/defutil.pas13
-rw-r--r--sparcbw/compiler/dwarf.pas10
-rw-r--r--sparcbw/compiler/export.pas7
-rw-r--r--sparcbw/compiler/finput.pas7
-rw-r--r--sparcbw/compiler/fmodule.pas15
-rw-r--r--sparcbw/compiler/fppu.pas22
-rw-r--r--sparcbw/compiler/gdb.pas8
-rw-r--r--sparcbw/compiler/gendef.pas10
-rw-r--r--sparcbw/compiler/globals.pas55
-rw-r--r--sparcbw/compiler/globtype.pas28
-rw-r--r--sparcbw/compiler/htypechk.pas60
-rw-r--r--sparcbw/compiler/i386/ag386int.pas10
-rw-r--r--sparcbw/compiler/i386/ag386nsm.pas10
-rw-r--r--sparcbw/compiler/i386/aopt386.pas7
-rw-r--r--sparcbw/compiler/i386/cgcpu.pas21
-rw-r--r--sparcbw/compiler/i386/cpubase.inc1
-rw-r--r--sparcbw/compiler/i386/cpuinfo.pas7
-rw-r--r--sparcbw/compiler/i386/cpunode.pas11
-rw-r--r--sparcbw/compiler/i386/cpupara.pas28
-rw-r--r--sparcbw/compiler/i386/cpupi.pas9
-rw-r--r--sparcbw/compiler/i386/cpuswtch.pas7
-rw-r--r--sparcbw/compiler/i386/cputarg.pas7
-rw-r--r--sparcbw/compiler/i386/csopt386.pas8
-rw-r--r--sparcbw/compiler/i386/daopt386.pas16
-rw-r--r--sparcbw/compiler/i386/n386add.pas10
-rw-r--r--sparcbw/compiler/i386/n386cal.pas7
-rw-r--r--sparcbw/compiler/i386/n386cnv.pas7
-rw-r--r--sparcbw/compiler/i386/n386con.pas7
-rw-r--r--sparcbw/compiler/i386/n386inl.pas7
-rw-r--r--sparcbw/compiler/i386/n386mat.pas7
-rw-r--r--sparcbw/compiler/i386/n386mem.pas7
-rw-r--r--sparcbw/compiler/i386/n386set.pas7
-rw-r--r--sparcbw/compiler/i386/optbase.pas8
-rw-r--r--sparcbw/compiler/i386/popt386.pas23
-rw-r--r--sparcbw/compiler/i386/ra386att.pas7
-rw-r--r--sparcbw/compiler/i386/ra386int.pas23
-rw-r--r--sparcbw/compiler/i386/rgcpu.pas7
-rw-r--r--sparcbw/compiler/i386/rropt386.pas11
-rw-r--r--sparcbw/compiler/ia64/cpuasm.pas7
-rw-r--r--sparcbw/compiler/ia64/cpubase.pas7
-rw-r--r--sparcbw/compiler/ia64/cpuinfo.pas7
-rw-r--r--sparcbw/compiler/impdef.pas8
-rw-r--r--sparcbw/compiler/import.pas7
-rw-r--r--sparcbw/compiler/link.pas10
-rw-r--r--sparcbw/compiler/m68k/aasmcpu.pas7
-rw-r--r--sparcbw/compiler/m68k/agcpugas.pas10
-rw-r--r--sparcbw/compiler/m68k/aoptcpu.pas7
-rw-r--r--sparcbw/compiler/m68k/aoptcpub.pas8
-rw-r--r--sparcbw/compiler/m68k/aoptcpud.pas7
-rw-r--r--sparcbw/compiler/m68k/cgcpu.pas13
-rw-r--r--sparcbw/compiler/m68k/cpuasm.pas7
-rw-r--r--sparcbw/compiler/m68k/cpubase.pas13
-rw-r--r--sparcbw/compiler/m68k/cpuinfo.pas7
-rw-r--r--sparcbw/compiler/m68k/cpunode.pas7
-rw-r--r--sparcbw/compiler/m68k/cpupara.pas8
-rw-r--r--sparcbw/compiler/m68k/cpupi.pas9
-rw-r--r--sparcbw/compiler/m68k/cpuswtch.pas7
-rw-r--r--sparcbw/compiler/m68k/cputarg.pas7
-rw-r--r--sparcbw/compiler/m68k/itcpugas.pas7
-rw-r--r--sparcbw/compiler/m68k/n68kcnv.pas10
-rw-r--r--sparcbw/compiler/m68k/n68kmat.pas10
-rw-r--r--sparcbw/compiler/m68k/ncpuadd.pas14
-rw-r--r--sparcbw/compiler/m68k/ra68kmot.pas8
-rw-r--r--sparcbw/compiler/m68k/rgcpu.pas8
-rw-r--r--sparcbw/compiler/mips/aasmcpu.pas12
-rw-r--r--sparcbw/compiler/mips/cpubase.pas6
-rw-r--r--sparcbw/compiler/mips/cpuinfo.pas6
-rw-r--r--sparcbw/compiler/mips/itcpugas.pas10
-rw-r--r--sparcbw/compiler/nadd.pas44
-rw-r--r--sparcbw/compiler/nbas.pas13
-rw-r--r--sparcbw/compiler/ncal.pas44
-rw-r--r--sparcbw/compiler/ncgadd.pas32
-rw-r--r--sparcbw/compiler/ncgbas.pas10
-rw-r--r--sparcbw/compiler/ncgcal.pas53
-rw-r--r--sparcbw/compiler/ncgcnv.pas15
-rw-r--r--sparcbw/compiler/ncgcon.pas16
-rw-r--r--sparcbw/compiler/ncgflw.pas11
-rw-r--r--sparcbw/compiler/ncginl.pas14
-rw-r--r--sparcbw/compiler/ncgld.pas24
-rw-r--r--sparcbw/compiler/ncgmat.pas10
-rw-r--r--sparcbw/compiler/ncgmem.pas13
-rw-r--r--sparcbw/compiler/ncgopt.pas8
-rw-r--r--sparcbw/compiler/ncgset.pas10
-rw-r--r--sparcbw/compiler/ncgutil.pas59
-rw-r--r--sparcbw/compiler/ncnv.pas43
-rw-r--r--sparcbw/compiler/ncon.pas7
-rw-r--r--sparcbw/compiler/nflw.pas32
-rw-r--r--sparcbw/compiler/ninl.pas29
-rw-r--r--sparcbw/compiler/nld.pas23
-rw-r--r--sparcbw/compiler/nmat.pas10
-rw-r--r--sparcbw/compiler/nmem.pas13
-rw-r--r--sparcbw/compiler/nobj.pas37
-rw-r--r--sparcbw/compiler/node.pas19
-rw-r--r--sparcbw/compiler/nopt.pas8
-rw-r--r--sparcbw/compiler/nset.pas10
-rw-r--r--sparcbw/compiler/nstate.pas8
-rw-r--r--sparcbw/compiler/nutils.pas14
-rw-r--r--sparcbw/compiler/ogbase.pas7
-rw-r--r--sparcbw/compiler/ogcoff.pas7
-rw-r--r--sparcbw/compiler/ogelf.pas11
-rw-r--r--sparcbw/compiler/oglx.pas7
-rw-r--r--sparcbw/compiler/ogmap.pas7
-rw-r--r--sparcbw/compiler/options.pas63
-rw-r--r--sparcbw/compiler/owar.pas7
-rw-r--r--sparcbw/compiler/owbase.pas13
-rw-r--r--sparcbw/compiler/parabase.pas28
-rw-r--r--sparcbw/compiler/paramgr.pas27
-rw-r--r--sparcbw/compiler/parser.pas31
-rw-r--r--sparcbw/compiler/pass_1.pas7
-rw-r--r--sparcbw/compiler/pass_2.pas10
-rw-r--r--sparcbw/compiler/pbase.pas11
-rw-r--r--sparcbw/compiler/pdecl.pas14
-rw-r--r--sparcbw/compiler/pdecobj.pas13
-rw-r--r--sparcbw/compiler/pdecsub.pas47
-rw-r--r--sparcbw/compiler/pdecvar.pas38
-rw-r--r--sparcbw/compiler/pexports.pas8
-rw-r--r--sparcbw/compiler/pexpr.pas40
-rw-r--r--sparcbw/compiler/pinline.pas22
-rw-r--r--sparcbw/compiler/pmodules.pas33
-rw-r--r--sparcbw/compiler/powerpc/aasmcpu.pas12
-rw-r--r--sparcbw/compiler/powerpc/agppcgas.pas7
-rw-r--r--sparcbw/compiler/powerpc/agppcmpw.pas10
-rw-r--r--sparcbw/compiler/powerpc/aoptcpu.pas15
-rw-r--r--sparcbw/compiler/powerpc/aoptcpub.pas16
-rw-r--r--sparcbw/compiler/powerpc/aoptcpuc.pas15
-rw-r--r--sparcbw/compiler/powerpc/aoptcpud.pas16
-rw-r--r--sparcbw/compiler/powerpc/cgcpu.pas30
-rw-r--r--sparcbw/compiler/powerpc/cpubase.pas25
-rw-r--r--sparcbw/compiler/powerpc/cpuinfo.pas19
-rw-r--r--sparcbw/compiler/powerpc/cpunode.pas11
-rw-r--r--sparcbw/compiler/powerpc/cpupara.pas59
-rw-r--r--sparcbw/compiler/powerpc/cpupi.pas8
-rw-r--r--sparcbw/compiler/powerpc/cpuswtch.pas7
-rw-r--r--sparcbw/compiler/powerpc/cputarg.pas15
-rw-r--r--sparcbw/compiler/powerpc/itcpugas.pas11
-rw-r--r--sparcbw/compiler/powerpc/nppcadd.pas10
-rw-r--r--sparcbw/compiler/powerpc/nppccal.pas16
-rw-r--r--sparcbw/compiler/powerpc/nppccnv.pas7
-rw-r--r--sparcbw/compiler/powerpc/nppcinl.pas8
-rw-r--r--sparcbw/compiler/powerpc/nppcld.pas17
-rw-r--r--sparcbw/compiler/powerpc/nppcmat.pas10
-rw-r--r--sparcbw/compiler/powerpc/nppcset.pas10
-rw-r--r--sparcbw/compiler/powerpc/rappc.pas7
-rw-r--r--sparcbw/compiler/powerpc/rappcgas.pas7
-rw-r--r--sparcbw/compiler/powerpc/rgcpu.pas8
-rw-r--r--sparcbw/compiler/pp.pas10
-rw-r--r--sparcbw/compiler/ppheap.pas7
-rw-r--r--sparcbw/compiler/ppu.pas27
-rw-r--r--sparcbw/compiler/procinfo.pas7
-rw-r--r--sparcbw/compiler/pstatmnt.pas26
-rw-r--r--sparcbw/compiler/psub.pas17
-rw-r--r--sparcbw/compiler/psystem.pas14
-rw-r--r--sparcbw/compiler/ptconst.pas20
-rw-r--r--sparcbw/compiler/ptype.pas20
-rw-r--r--sparcbw/compiler/raatt.pas15
-rw-r--r--sparcbw/compiler/rabase.pas7
-rw-r--r--sparcbw/compiler/rasm.pas7
-rw-r--r--sparcbw/compiler/rautils.pas20
-rw-r--r--sparcbw/compiler/regvars.pas8
-rw-r--r--sparcbw/compiler/rgbase.pas7
-rw-r--r--sparcbw/compiler/rgobj.pas27
-rw-r--r--sparcbw/compiler/scandir.pas32
-rw-r--r--sparcbw/compiler/scanner.pas39
-rw-r--r--sparcbw/compiler/script.pas7
-rw-r--r--sparcbw/compiler/sparc/aasmcpu.pas7
-rw-r--r--sparcbw/compiler/sparc/aoptcpu.pas7
-rw-r--r--sparcbw/compiler/sparc/aoptcpub.pas8
-rw-r--r--sparcbw/compiler/sparc/aoptcpud.pas7
-rw-r--r--sparcbw/compiler/sparc/cgcpu.pas30
-rw-r--r--sparcbw/compiler/sparc/cpubase.pas18
-rw-r--r--sparcbw/compiler/sparc/cpugas.pas11
-rw-r--r--sparcbw/compiler/sparc/cpuinfo.pas7
-rw-r--r--sparcbw/compiler/sparc/cpunode.pas11
-rw-r--r--sparcbw/compiler/sparc/cpupara.pas18
-rw-r--r--sparcbw/compiler/sparc/cpupi.pas7
-rw-r--r--sparcbw/compiler/sparc/cpuswtch.pas7
-rw-r--r--sparcbw/compiler/sparc/cputarg.pas7
-rw-r--r--sparcbw/compiler/sparc/itcpugas.pas7
-rw-r--r--sparcbw/compiler/sparc/ncpuadd.pas7
-rw-r--r--sparcbw/compiler/sparc/ncpucall.pas11
-rw-r--r--sparcbw/compiler/sparc/ncpucnv.pas7
-rw-r--r--sparcbw/compiler/sparc/ncpuinln.pas7
-rw-r--r--sparcbw/compiler/sparc/ncpumat.pas7
-rw-r--r--sparcbw/compiler/sparc/ncpuset.pas7
-rw-r--r--sparcbw/compiler/sparc/opcode.inc1
-rw-r--r--sparcbw/compiler/sparc/racpu.pas7
-rw-r--r--sparcbw/compiler/sparc/racpugas.pas7
-rw-r--r--sparcbw/compiler/sparc/rgcpu.pas7
-rw-r--r--sparcbw/compiler/sparc/strinst.inc1
-rw-r--r--sparcbw/compiler/switches.pas10
-rw-r--r--sparcbw/compiler/symbase.pas15
-rw-r--r--sparcbw/compiler/symconst.pas32
-rw-r--r--sparcbw/compiler/symdef.pas64
-rw-r--r--sparcbw/compiler/symnot.pas8
-rw-r--r--sparcbw/compiler/symsym.pas25
-rw-r--r--sparcbw/compiler/symtable.pas21
-rw-r--r--sparcbw/compiler/symtype.pas14
-rw-r--r--sparcbw/compiler/symutil.pas7
-rw-r--r--sparcbw/compiler/systems.pas20
-rw-r--r--sparcbw/compiler/systems/i_amiga.pas14
-rw-r--r--sparcbw/compiler/systems/i_atari.pas11
-rw-r--r--sparcbw/compiler/systems/i_beos.pas11
-rw-r--r--sparcbw/compiler/systems/i_bsd.pas14
-rw-r--r--sparcbw/compiler/systems/i_emx.pas11
-rw-r--r--sparcbw/compiler/systems/i_go32v2.pas11
-rw-r--r--sparcbw/compiler/systems/i_linux.pas20
-rw-r--r--sparcbw/compiler/systems/i_macos.pas11
-rw-r--r--sparcbw/compiler/systems/i_morph.pas11
-rw-r--r--sparcbw/compiler/systems/i_nwl.pas11
-rw-r--r--sparcbw/compiler/systems/i_nwm.pas11
-rw-r--r--sparcbw/compiler/systems/i_os2.pas11
-rw-r--r--sparcbw/compiler/systems/i_palmos.pas11
-rw-r--r--sparcbw/compiler/systems/i_sunos.pas14
-rw-r--r--sparcbw/compiler/systems/i_watcom.pas11
-rw-r--r--sparcbw/compiler/systems/i_wdosx.pas11
-rw-r--r--sparcbw/compiler/systems/i_win32.pas11
-rw-r--r--sparcbw/compiler/systems/t_amiga.pas10
-rw-r--r--sparcbw/compiler/systems/t_atari.pas7
-rw-r--r--sparcbw/compiler/systems/t_beos.pas7
-rw-r--r--sparcbw/compiler/systems/t_bsd.pas13
-rw-r--r--sparcbw/compiler/systems/t_emx.pas11
-rw-r--r--sparcbw/compiler/systems/t_go32v2.pas10
-rw-r--r--sparcbw/compiler/systems/t_linux.pas14
-rw-r--r--sparcbw/compiler/systems/t_macos.pas22
-rw-r--r--sparcbw/compiler/systems/t_morph.pas16
-rw-r--r--sparcbw/compiler/systems/t_nwl.pas7
-rw-r--r--sparcbw/compiler/systems/t_nwm.pas10
-rw-r--r--sparcbw/compiler/systems/t_os2.pas11
-rw-r--r--sparcbw/compiler/systems/t_palmos.pas7
-rw-r--r--sparcbw/compiler/systems/t_sunos.pas10
-rw-r--r--sparcbw/compiler/systems/t_watcom.pas7
-rw-r--r--sparcbw/compiler/systems/t_wdosx.pas8
-rw-r--r--sparcbw/compiler/systems/t_win32.pas7
-rw-r--r--sparcbw/compiler/tgobj.pas7
-rw-r--r--sparcbw/compiler/tokens.pas25
-rw-r--r--sparcbw/compiler/utils/fixlog.pp7
-rw-r--r--sparcbw/compiler/utils/fixmsg.pp6
-rw-r--r--sparcbw/compiler/utils/fixnasm.pp7
-rw-r--r--sparcbw/compiler/utils/fixtab.pp1
-rw-r--r--sparcbw/compiler/utils/fpc.pp1
-rw-r--r--sparcbw/compiler/utils/fpcmkcfg.pp18
-rw-r--r--sparcbw/compiler/utils/fpcsubst.pp1
-rw-r--r--sparcbw/compiler/utils/fpimpdef.pp1
-rw-r--r--sparcbw/compiler/utils/gppc386.pp7
-rw-r--r--sparcbw/compiler/utils/mk68kreg.pp7
-rw-r--r--sparcbw/compiler/utils/mkarmreg.pp7
-rw-r--r--sparcbw/compiler/utils/mkmpsreg.pp6
-rw-r--r--sparcbw/compiler/utils/mkppcreg.pp7
-rw-r--r--sparcbw/compiler/utils/mkspreg.pp7
-rw-r--r--sparcbw/compiler/utils/mkx86ins.pp7
-rw-r--r--sparcbw/compiler/utils/mkx86reg.pp7
-rw-r--r--sparcbw/compiler/utils/msg2inc.pp13
-rw-r--r--sparcbw/compiler/utils/msgdif.pp7
-rw-r--r--sparcbw/compiler/utils/ppudump.pp31
-rw-r--r--sparcbw/compiler/utils/ppufiles.pp7
-rw-r--r--sparcbw/compiler/utils/ppumove.pp7
-rw-r--r--sparcbw/compiler/utils/usubst.pp16
-rw-r--r--sparcbw/compiler/verbose.pas23
-rw-r--r--sparcbw/compiler/version.pas25
-rw-r--r--sparcbw/compiler/vis/aasmcpu.pas7
-rw-r--r--sparcbw/compiler/vis/cpubase.pas7
-rw-r--r--sparcbw/compiler/vis/cpuinfo.pas10
-rw-r--r--sparcbw/compiler/vis/cpunode.pas7
-rw-r--r--sparcbw/compiler/vis/cpupara.pas8
-rw-r--r--sparcbw/compiler/widestr.pas7
-rw-r--r--sparcbw/compiler/x86/aasmcpu.pas7
-rw-r--r--sparcbw/compiler/x86/agx86att.pas10
-rw-r--r--sparcbw/compiler/x86/cga.pas7
-rw-r--r--sparcbw/compiler/x86/cgx86.pas29
-rw-r--r--sparcbw/compiler/x86/cpubase.pas15
-rw-r--r--sparcbw/compiler/x86/itcpugas.pas7
-rw-r--r--sparcbw/compiler/x86/itx86int.pas7
-rw-r--r--sparcbw/compiler/x86/nx86add.pas10
-rw-r--r--sparcbw/compiler/x86/nx86cnv.pas7
-rw-r--r--sparcbw/compiler/x86/nx86inl.pas7
-rw-r--r--sparcbw/compiler/x86/nx86mat.pas9
-rw-r--r--sparcbw/compiler/x86/nx86set.pas7
-rw-r--r--sparcbw/compiler/x86/rax86.pas10
-rw-r--r--sparcbw/compiler/x86/rax86att.pas11
-rw-r--r--sparcbw/compiler/x86/rgx86.pas10
-rw-r--r--sparcbw/compiler/x86_64/aoptcpu.pas7
-rw-r--r--sparcbw/compiler/x86_64/aoptcpub.pas8
-rw-r--r--sparcbw/compiler/x86_64/aoptcpud.pas7
-rw-r--r--sparcbw/compiler/x86_64/cgcpu.pas14
-rw-r--r--sparcbw/compiler/x86_64/cpubase.inc1
-rw-r--r--sparcbw/compiler/x86_64/cpuinfo.pas10
-rw-r--r--sparcbw/compiler/x86_64/cpunode.pas11
-rw-r--r--sparcbw/compiler/x86_64/cpupara.pas21
-rw-r--r--sparcbw/compiler/x86_64/cpupi.pas9
-rw-r--r--sparcbw/compiler/x86_64/cpuswtch.pas7
-rw-r--r--sparcbw/compiler/x86_64/cputarg.pas7
-rw-r--r--sparcbw/compiler/x86_64/nx64add.pas7
-rw-r--r--sparcbw/compiler/x86_64/nx64cal.pas11
-rw-r--r--sparcbw/compiler/x86_64/nx64cnv.pas7
-rw-r--r--sparcbw/compiler/x86_64/nx64inl.pas7
-rw-r--r--sparcbw/compiler/x86_64/nx64mat.pas7
-rw-r--r--sparcbw/compiler/x86_64/rax64att.pas7
-rw-r--r--sparcbw/compiler/x86_64/rgcpu.pas8
367 files changed, 0 insertions, 4746 deletions
diff --git a/sparcbw/compiler/aasmbase.pas b/sparcbw/compiler/aasmbase.pas
index 4caa7220c7..86e108917a 100644
--- a/sparcbw/compiler/aasmbase.pas
+++ b/sparcbw/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
This unit implements an abstract asmoutput class for all processor types
@@ -939,9 +938,3 @@ implementation
end.
-{
- $Log: aasmbase.pas,v $
- Revision 1.26 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/aasmtai.pas b/sparcbw/compiler/aasmtai.pas
index 5f26cfbcfe..c6b12990b6 100644
--- a/sparcbw/compiler/aasmtai.pas
+++ b/sparcbw/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
This unit implements an abstract asmoutput class for all processor types
@@ -2247,20 +2246,3 @@ begin
cai_cpu:=tai_cpu_abstract;
cai_align:=tai_align_abstract;
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
-
-}
diff --git a/sparcbw/compiler/aggas.pas b/sparcbw/compiler/aggas.pas
index 365fa2e30b..c678f3fbe7 100644
--- a/sparcbw/compiler/aggas.pas
+++ b/sparcbw/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
This unit implements generic GNU assembler (v2.8 or later)
@@ -984,9 +983,3 @@ var
end;
end.
-{
- $Log: aggas.pas,v $
- Revision 1.62 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/aasmcpu.pas b/sparcbw/compiler/alpha/aasmcpu.pas
index e22b9eb9ec..66a05cadc7 100644
--- a/sparcbw/compiler/alpha/aasmcpu.pas
+++ b/sparcbw/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
Implements the assembler classes specific for the Alpha
diff --git a/sparcbw/compiler/alpha/agaxpgas.pas b/sparcbw/compiler/alpha/agaxpgas.pas
index 7610a94056..9757226278 100644
--- a/sparcbw/compiler/alpha/agaxpgas.pas
+++ b/sparcbw/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
This unit implements an asm for the DEC Alpha
@@ -125,10 +124,3 @@ unit agaxpgas;
end;
end.
-
-{
- $Log: agaxpgas.pas,v $
- Revision 1.3 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/aoptcpu.pas b/sparcbw/compiler/alpha/aoptcpu.pas
index a400957c79..494edf948c 100644
--- a/sparcbw/compiler/alpha/aoptcpu.pas
+++ b/sparcbw/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
Development Team
@@ -37,9 +36,3 @@ Type
Implementation
End.
-{
- $Log: aoptcpu.pas,v $
- Revision 1.4 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/aoptcpub.pas b/sparcbw/compiler/alpha/aoptcpub.pas
index d76d273b12..aaad2910c3 100644
--- a/sparcbw/compiler/alpha/aoptcpub.pas
+++ b/sparcbw/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
Development Team
@@ -114,10 +113,3 @@ Begin
End;
End.
-
-{
- $Log: aoptcpub.pas,v $
- Revision 1.4 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/aoptcpuc.pas b/sparcbw/compiler/alpha/aoptcpuc.pas
index 66c7e6c482..121a45370f 100644
--- a/sparcbw/compiler/alpha/aoptcpuc.pas
+++ b/sparcbw/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
Development Team
@@ -37,9 +36,3 @@ Type
Implementation
End.
-{
- $Log: aoptcpuc.pas,v $
- Revision 1.4 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/aoptcpud.pas b/sparcbw/compiler/alpha/aoptcpud.pas
index 69d7b597e4..c3ea9fe5f9 100644
--- a/sparcbw/compiler/alpha/aoptcpud.pas
+++ b/sparcbw/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
Development Team
@@ -38,10 +37,3 @@ Implementation
End.
-
-{
- $Log: aoptcpud.pas,v $
- Revision 1.4 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/cgcpu.pas b/sparcbw/compiler/alpha/cgcpu.pas
index b958793ab4..07f3a9d92f 100644
--- a/sparcbw/compiler/alpha/cgcpu.pas
+++ b/sparcbw/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
This unit implements the code generator for the Alpha
@@ -159,9 +158,3 @@ end;
end.
-{
- $Log: cgcpu.pas,v $
- Revision 1.6 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/cpubase.pas b/sparcbw/compiler/alpha/cpubase.pas
index 8485a6d9ea..e4ccede6f6 100644
--- a/sparcbw/compiler/alpha/cpubase.pas
+++ b/sparcbw/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
This unit implements an asmlistitem class for the Alpha architecture.
@@ -456,9 +455,3 @@ end;
end;
end.
-{
- $Log: cpubase.pas,v $
- Revision 1.9 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/cpuinfo.pas b/sparcbw/compiler/alpha/cpuinfo.pas
index 53deb62959..cd02692320 100644
--- a/sparcbw/compiler/alpha/cpuinfo.pas
+++ b/sparcbw/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.
Copyright (c) 1998-2000 by the Free Pascal development team
diff --git a/sparcbw/compiler/alpha/cpunode.pas b/sparcbw/compiler/alpha/cpunode.pas
index 6e643623b4..c62bc9c303 100644
--- a/sparcbw/compiler/alpha/cpunode.pas
+++ b/sparcbw/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
Imports the Alpha code generator
@@ -53,9 +52,3 @@ unit cpunode;
;
end.
-{
- $Log: cpunode.pas,v $
- Revision 1.4 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/cpupara.pas b/sparcbw/compiler/alpha/cpupara.pas
index 182b5643fe..ff19c1648c 100644
--- a/sparcbw/compiler/alpha/cpupara.pas
+++ b/sparcbw/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
Alpha specific calling conventions
@@ -289,9 +288,3 @@ unit cpupara;
begin
paramanager:=talphaparamanager.create;
end.
-{
- $Log: cpupara.pas,v $
- Revision 1.4 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/cpupi.pas b/sparcbw/compiler/alpha/cpupi.pas
index e8b91b84b3..6b1470cde0 100644
--- a/sparcbw/compiler/alpha/cpupi.pas
+++ b/sparcbw/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
This unit contains the CPU specific part of tprocinfo
@@ -42,11 +41,3 @@ unit cpupi;
begin
cprocinfo:=talphaprocinfo;
end.
-{
- $Log: cpupi.pas,v $
- Revision 1.3 2005/02/14 17:13:09 peter
- * truncate log
-
-}
-
-
diff --git a/sparcbw/compiler/alpha/cpuswtch.pas b/sparcbw/compiler/alpha/cpuswtch.pas
index b30d3e9ecf..b84dca877d 100644
--- a/sparcbw/compiler/alpha/cpuswtch.pas
+++ b/sparcbw/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
This units interprets the commandline options which are Alpha specific.
@@ -120,9 +119,3 @@ end;
initialization
coption:=toptionalpha;
end.
-{
- $Log: cpuswtch.pas,v $
- Revision 1.3 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/cputarg.pas b/sparcbw/compiler/alpha/cputarg.pas
index e236512c4f..f7e38332c7 100644
--- a/sparcbw/compiler/alpha/cputarg.pas
+++ b/sparcbw/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
Includes the powerpc dependent target units
@@ -50,9 +49,3 @@ implementation
;
end.
-{
- $Log: cputarg.pas,v $
- Revision 1.3 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/radirect.pas b/sparcbw/compiler/alpha/radirect.pas
index 5031b2e00c..68f56bc747 100644
--- a/sparcbw/compiler/alpha/radirect.pas
+++ b/sparcbw/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
Reads inline Alpha assembler and writes the lines direct to the output
@@ -312,9 +311,3 @@ initialization
RegisterAsmMode(asmmode_ppc_direct_info);
end.
-{
- $Log: radirect.pas,v $
- Revision 1.3 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/rasm.pas b/sparcbw/compiler/alpha/rasm.pas
index 8ce657b4c7..0d715b5d87 100644
--- a/sparcbw/compiler/alpha/rasm.pas
+++ b/sparcbw/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
This unit does the parsing process for the inline assembler
@@ -64,9 +63,3 @@ Implementation
Begin
end.
-{
- $Log: rasm.pas,v $
- Revision 1.3 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/rgcpu.pas b/sparcbw/compiler/alpha/rgcpu.pas
index b281f4b0b2..23a1ca06e5 100644
--- a/sparcbw/compiler/alpha/rgcpu.pas
+++ b/sparcbw/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
This unit implements the powerpc specific class for the register
@@ -68,10 +67,3 @@ unit rgcpu;
initialization
rg := trgcpu.create;
end.
-
-{
- $Log: rgcpu.pas,v $
- Revision 1.4 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/alpha/tgcpu.pas b/sparcbw/compiler/alpha/tgcpu.pas
index 6e09982bef..90c4ac5175 100644
--- a/sparcbw/compiler/alpha/tgcpu.pas
+++ b/sparcbw/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
This unit handles the temporary variables stuff for Alpha
@@ -41,9 +40,3 @@ implementation
begin
tg:=ttgalpha.create;
end.
-{
- $Log: tgcpu.pas,v $
- Revision 1.5 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/aopt.pas b/sparcbw/compiler/aopt.pas
index ec636e8c68..9d60bf0367 100644
--- a/sparcbw/compiler/aopt.pas
+++ b/sparcbw/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
Development Team
@@ -266,20 +265,3 @@ Unit aopt;
begin
casmoptimizer:=TAsmOptimizer;
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
-
-}
diff --git a/sparcbw/compiler/aoptbase.pas b/sparcbw/compiler/aoptbase.pas
index bb2a3bffc3..0b898b57f3 100644
--- a/sparcbw/compiler/aoptbase.pas
+++ b/sparcbw/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
Development Team
@@ -256,10 +255,3 @@ unit aoptbase;
End;
end.
-
-{
- $Log: aoptbase.pas,v $
- Revision 1.11 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/aoptcs.pas b/sparcbw/compiler/aoptcs.pas
index c59cdcb76a..460abd3c27 100644
--- a/sparcbw/compiler/aoptcs.pas
+++ b/sparcbw/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
Development Team
@@ -847,10 +846,3 @@ End;
End.
-
-{
- $Log: aoptcs.pas,v $
- Revision 1.10 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/aoptda.pas b/sparcbw/compiler/aoptda.pas
index 3e22441de3..4897270c70 100644
--- a/sparcbw/compiler/aoptda.pas
+++ b/sparcbw/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
Development Team
@@ -184,10 +183,3 @@ Unit aoptda;
End.
-
-{
- $Log: aoptda.pas,v $
- Revision 1.10 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/aoptobj.pas b/sparcbw/compiler/aoptobj.pas
index ff75dd00d3..08b27d0262 100644
--- a/sparcbw/compiler/aoptobj.pas
+++ b/sparcbw/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
Development Team
@@ -1084,22 +1083,3 @@ Unit AoptObj;
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
-
-}
diff --git a/sparcbw/compiler/arm/aasmcpu.pas b/sparcbw/compiler/arm/aasmcpu.pas
index d07f425096..114251979c 100644
--- a/sparcbw/compiler/arm/aasmcpu.pas
+++ b/sparcbw/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
Contains the assembler object for the ARM
@@ -516,22 +515,3 @@ implementation
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
-
-}
diff --git a/sparcbw/compiler/arm/agarmgas.pas b/sparcbw/compiler/arm/agarmgas.pas
index f8ffc05a88..7622ceaa85 100644
--- a/sparcbw/compiler/arm/agarmgas.pas
+++ b/sparcbw/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
This unit implements an asm for the ARM
@@ -236,9 +235,3 @@ unit agarmgas;
begin
RegisterAssembler(as_arm_gas_info,TARMGNUAssembler);
end.
-{
- $Log: agarmgas.pas,v $
- Revision 1.24 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/arm/aoptcpu.pas b/sparcbw/compiler/arm/aoptcpu.pas
index e9c6f10552..6b691f5c2a 100644
--- a/sparcbw/compiler/arm/aoptcpu.pas
+++ b/sparcbw/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
Development Team
@@ -39,15 +38,3 @@ Type
Implementation
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
-
-}
diff --git a/sparcbw/compiler/arm/aoptcpub.pas b/sparcbw/compiler/arm/aoptcpub.pas
index 84276d118b..d9bc456bf0 100644
--- a/sparcbw/compiler/arm/aoptcpub.pas
+++ b/sparcbw/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
Development Team
@@ -119,16 +118,3 @@ Begin
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
-
-}
diff --git a/sparcbw/compiler/arm/aoptcpuc.pas b/sparcbw/compiler/arm/aoptcpuc.pas
index 559188fe73..7532a77fa3 100644
--- a/sparcbw/compiler/arm/aoptcpuc.pas
+++ b/sparcbw/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
Development Team
@@ -37,12 +36,3 @@ Type
Implementation
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
-
-}
diff --git a/sparcbw/compiler/arm/aoptcpud.pas b/sparcbw/compiler/arm/aoptcpud.pas
index 7f79f0cb3d..2df7e2e49e 100644
--- a/sparcbw/compiler/arm/aoptcpud.pas
+++ b/sparcbw/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
Development Team
@@ -39,16 +38,3 @@ Implementation
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
-
-}
diff --git a/sparcbw/compiler/arm/cgcpu.pas b/sparcbw/compiler/arm/cgcpu.pas
index b961cf0a17..b93a66e67a 100644
--- a/sparcbw/compiler/arm/cgcpu.pas
+++ b/sparcbw/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
Member of the Free Pascal development team
@@ -1686,40 +1685,3 @@ begin
cg:=tcgarm.create;
cg64:=tcg64farm.create;
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
-
-}
diff --git a/sparcbw/compiler/arm/cpubase.pas b/sparcbw/compiler/arm/cpubase.pas
index 76efe7f760..7dcd769a37 100644
--- a/sparcbw/compiler/arm/cpubase.pas
+++ b/sparcbw/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
Contains the base types for the ARM
@@ -511,17 +510,3 @@ unit cpubase;
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
-
-}
diff --git a/sparcbw/compiler/arm/cpuinfo.pas b/sparcbw/compiler/arm/cpuinfo.pas
index cc39d9149b..877590b376 100644
--- a/sparcbw/compiler/arm/cpuinfo.pas
+++ b/sparcbw/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
Basic Processor information for the ARM
@@ -89,12 +88,3 @@ Const
Implementation
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
-
-}
diff --git a/sparcbw/compiler/arm/cpunode.pas b/sparcbw/compiler/arm/cpunode.pas
index 8404284923..ccb32b10f8 100644
--- a/sparcbw/compiler/arm/cpunode.pas
+++ b/sparcbw/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
This unit includes the ARM code generator into the compiler
@@ -43,12 +42,3 @@ unit cpunode;
;
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
-
-}
diff --git a/sparcbw/compiler/arm/cpupara.pas b/sparcbw/compiler/arm/cpupara.pas
index 97e5dbef70..e160a70996 100644
--- a/sparcbw/compiler/arm/cpupara.pas
+++ b/sparcbw/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
ARM specific calling conventions
@@ -447,18 +446,3 @@ unit cpupara;
begin
paramanager:=tarmparamanager.create;
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
-
-}
diff --git a/sparcbw/compiler/arm/cpupi.pas b/sparcbw/compiler/arm/cpupi.pas
index a73d92d530..cfe10e315b 100644
--- a/sparcbw/compiler/arm/cpupi.pas
+++ b/sparcbw/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
This unit contains the CPU specific part of tprocinfo
@@ -104,10 +103,3 @@ unit cpupi;
begin
cprocinfo:=tarmprocinfo;
end.
-{
- $Log: cpupi.pas,v $
- Revision 1.11 2005/02/14 17:13:09 peter
- * truncate log
-
-}
-
diff --git a/sparcbw/compiler/arm/cpuswtch.pas b/sparcbw/compiler/arm/cpuswtch.pas
index 2b6c2d4066..49ff032287 100644
--- a/sparcbw/compiler/arm/cpuswtch.pas
+++ b/sparcbw/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
interprets the commandline options which are arm specific
@@ -117,9 +116,3 @@ end;
initialization
coption:=toptionarm;
end.
-{
- $Log: cpuswtch.pas,v $
- Revision 1.3 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/arm/cputarg.pas b/sparcbw/compiler/arm/cputarg.pas
index 23b92e2704..02bd2530c4 100644
--- a/sparcbw/compiler/arm/cputarg.pas
+++ b/sparcbw/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
Includes the arm dependent target units
@@ -50,9 +49,3 @@ implementation
;
end.
-{
- $Log: cputarg.pas,v $
- Revision 1.3 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/arm/itcpugas.pas b/sparcbw/compiler/arm/itcpugas.pas
index 69e96045b7..65ca3580c0 100644
--- a/sparcbw/compiler/arm/itcpugas.pas
+++ b/sparcbw/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
This unit contains the ARM GAS instruction tables
@@ -111,9 +110,3 @@ implementation
end;
end.
-{
- $Log: itcpugas.pas,v $
- Revision 1.5 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/arm/narmadd.pas b/sparcbw/compiler/arm/narmadd.pas
index b453982db5..5b53c9fd29 100644
--- a/sparcbw/compiler/arm/narmadd.pas
+++ b/sparcbw/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
Code generation for add nodes on the ARM
@@ -335,13 +334,3 @@ interface
begin
caddnode:=tarmaddnode;
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
-
-}
diff --git a/sparcbw/compiler/arm/narmcal.pas b/sparcbw/compiler/arm/narmcal.pas
index 7cd22aed27..432403f8a1 100644
--- a/sparcbw/compiler/arm/narmcal.pas
+++ b/sparcbw/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
Implements the ARM specific part of call nodes
@@ -49,9 +48,3 @@ implementation
begin
ccallnode:=tarmcallnode;
end.
-{
- $Log: narmcal.pas,v $
- Revision 1.5 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/arm/narmcnv.pas b/sparcbw/compiler/arm/narmcnv.pas
index 07d796c317..45f82eefe1 100644
--- a/sparcbw/compiler/arm/narmcnv.pas
+++ b/sparcbw/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
Generate ARM assembler for type converting nodes
@@ -224,12 +223,3 @@ implementation
begin
ctypeconvnode:=tarmtypeconvnode;
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
-
-}
diff --git a/sparcbw/compiler/arm/narminl.pas b/sparcbw/compiler/arm/narminl.pas
index 515d16ea4e..fcfd160623 100644
--- a/sparcbw/compiler/arm/narminl.pas
+++ b/sparcbw/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
Generates ARM inline nodes
@@ -200,12 +199,3 @@ implementation
begin
cinlinenode:=tarminlinenode;
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
-
-}
diff --git a/sparcbw/compiler/arm/narmmat.pas b/sparcbw/compiler/arm/narmmat.pas
index c22239f8f6..884ff77a28 100644
--- a/sparcbw/compiler/arm/narmmat.pas
+++ b/sparcbw/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
Generate ARM assembler for math nodes
@@ -120,9 +119,3 @@ begin
cnotnode:=tarmnotnode;
cunaryminusnode:=tarmunaryminusnode;
end.
-{
- $Log: narmmat.pas,v $
- Revision 1.10 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/arm/raarm.pas b/sparcbw/compiler/arm/raarm.pas
index deb70aaad0..0b22d8a41e 100644
--- a/sparcbw/compiler/arm/raarm.pas
+++ b/sparcbw/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
Handles the common arm assembler reader routines
@@ -53,9 +52,3 @@ unit raarm;
end.
-{
- $Log: raarm.pas,v $
- Revision 1.3 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/arm/raarmgas.pas b/sparcbw/compiler/arm/raarmgas.pas
index 5aec02a458..f1ceb6d00c 100644
--- a/sparcbw/compiler/arm/raarmgas.pas
+++ b/sparcbw/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
Does the parsing for the ARM GNU AS styled inline assembler.
@@ -796,12 +795,3 @@ initialization
RegisterAsmMode(asmmode_arm_att_info);
RegisterAsmMode(asmmode_arm_standard_info);
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
-
-}
diff --git a/sparcbw/compiler/arm/rgcpu.pas b/sparcbw/compiler/arm/rgcpu.pas
index 046ccff881..1a0378269c 100644
--- a/sparcbw/compiler/arm/rgcpu.pas
+++ b/sparcbw/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
This unit implements the arm specific class for the register
@@ -167,13 +166,3 @@ unit rgcpu;
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
-
-}
diff --git a/sparcbw/compiler/assemble.pas b/sparcbw/compiler/assemble.pas
index ed535dedcb..29ac0771cc 100644
--- a/sparcbw/compiler/assemble.pas
+++ b/sparcbw/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
This unit handles the assemblerfile write and assembler calls of FPC
@@ -1681,9 +1680,3 @@ Implementation
end;
end.
-{
- $Log: assemble.pas,v $
- Revision 1.84 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/browcol.pas b/sparcbw/compiler/browcol.pas
index 9da44d34cb..298920d987 100644
--- a/sparcbw/compiler/browcol.pas
+++ b/sparcbw/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
Modifications Copyright (c) 1999-2002 Florian Klaempfl and Pierre Muller
@@ -2142,9 +2141,3 @@ begin
oldexit:=exitproc;
exitproc:=@browcol_exit;
end.
-{
- $Log: browcol.pas,v $
- Revision 1.43 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/browlog.pas b/sparcbw/compiler/browlog.pas
index 5ed8d43ecc..1dc68ea703 100644
--- a/sparcbw/compiler/browlog.pas
+++ b/sparcbw/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
Support routines for creating the browser log
@@ -514,9 +513,3 @@ implementation
end;
end.
-{
- $Log: browlog.pas,v $
- Revision 1.21 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/catch.pas b/sparcbw/compiler/catch.pas
index c17df5d5c8..794680de40 100644
--- a/sparcbw/compiler/catch.pas
+++ b/sparcbw/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
Unit to catch segmentation faults and Ctrl-C and exit gracefully
@@ -91,23 +90,3 @@ begin
{$endif}
{$endif nocatch}
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
-
-}
diff --git a/sparcbw/compiler/cclasses.pas b/sparcbw/compiler/cclasses.pas
index 1ed7d88b18..e56ab64254 100644
--- a/sparcbw/compiler/cclasses.pas
+++ b/sparcbw/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
This module provides some basic classes
@@ -2365,21 +2364,3 @@ 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
-
-}
diff --git a/sparcbw/compiler/cg64f32.pas b/sparcbw/compiler/cg64f32.pas
index ca524fda8b..2ea35a11ef 100644
--- a/sparcbw/compiler/cg64f32.pas
+++ b/sparcbw/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
Member of the Free Pascal development team
@@ -790,19 +789,3 @@ unit cg64f32;
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
-
-}
diff --git a/sparcbw/compiler/cgbase.pas b/sparcbw/compiler/cgbase.pas
index 2e0cf6ee91..ecab4ff245 100644
--- a/sparcbw/compiler/cgbase.pas
+++ b/sparcbw/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
Some basic types and constants for the code generation
@@ -595,9 +594,3 @@ initialization
finalization
dispose(mms_movescalar);
end.
-{
- $Log: cgbase.pas,v $
- Revision 1.101 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/cgobj.pas b/sparcbw/compiler/cgobj.pas
index 0db91b6e71..b5c4c3021d 100644
--- a/sparcbw/compiler/cgobj.pas
+++ b/sparcbw/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
Member of the Free Pascal development team
@@ -2079,34 +2078,3 @@ finalization
cg64.free;
{$endif cpu64bit}
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
-
-}
diff --git a/sparcbw/compiler/cgutils.pas b/sparcbw/compiler/cgutils.pas
index 7769fc40cf..e4a78b54c5 100644
--- a/sparcbw/compiler/cgutils.pas
+++ b/sparcbw/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
Some basic types and constants for the code generation
@@ -187,9 +186,3 @@ implementation
end.
-{
- $Log: cgutils.pas,v $
- Revision 1.6 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/charset.pas b/sparcbw/compiler/charset.pas
index 70de73f863..4f18bcee73 100644
--- a/sparcbw/compiler/charset.pas
+++ b/sparcbw/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.
Copyright (c) 2000 by Florian Klaempfl
member of the Free Pascal development team.
@@ -252,9 +251,3 @@ finalization
mappings:=hp;
end;
end.
-{
- $Log: charset.pas,v $
- Revision 1.7 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/cmsgs.pas b/sparcbw/compiler/cmsgs.pas
index 6c3ade1dc6..899ed0e7d4 100644
--- a/sparcbw/compiler/cmsgs.pas
+++ b/sparcbw/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
This unit implements the message object
@@ -412,9 +411,3 @@ begin
end;
end.
-{
- $Log: cmsgs.pas,v $
- Revision 1.14 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/comphook.pas b/sparcbw/compiler/comphook.pas
index a016dd08a5..17901885f2 100644
--- a/sparcbw/compiler/comphook.pas
+++ b/sparcbw/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
This unit handles the compilerhooks for output to external programs
@@ -415,22 +414,3 @@ begin
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.
-
-}
diff --git a/sparcbw/compiler/compiler.pas b/sparcbw/compiler/compiler.pas
index 3357f71c70..ba8a18bfa8 100644
--- a/sparcbw/compiler/compiler.pas
+++ b/sparcbw/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
This unit is the interface of the compiler which can be used by
@@ -468,42 +467,3 @@ begin
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
-
-}
diff --git a/sparcbw/compiler/compinnr.inc b/sparcbw/compiler/compinnr.inc
index f6e0b33362..29f4810be0 100644
--- a/sparcbw/compiler/compinnr.inc
+++ b/sparcbw/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.
Copyright (c) 1998-2002 by the Free Pascal development team
diff --git a/sparcbw/compiler/comprsrc.pas b/sparcbw/compiler/comprsrc.pas
index 62a874d3e9..60267db83b 100644
--- a/sparcbw/compiler/comprsrc.pas
+++ b/sparcbw/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
Handles the resource files handling
@@ -181,15 +180,3 @@ 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
-
-}
diff --git a/sparcbw/compiler/crc.pas b/sparcbw/compiler/crc.pas
index 8dc6cfc12d..439bf4d351 100644
--- a/sparcbw/compiler/crc.pas
+++ b/sparcbw/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
Routines to compute CRC values
@@ -99,9 +98,3 @@ begin
end;
end.
-{
- $Log: crc.pas,v $
- Revision 1.11 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/cresstr.pas b/sparcbw/compiler/cresstr.pas
index a32deeb23f..9fd45daa1f 100644
--- a/sparcbw/compiler/cresstr.pas
+++ b/sparcbw/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
Handles resourcestrings
@@ -291,9 +290,3 @@ end;
end.
-{
- $Log: cresstr.pas,v $
- Revision 1.28 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/cstreams.pas b/sparcbw/compiler/cstreams.pas
index 7383d4697c..2595fcb755 100644
--- a/sparcbw/compiler/cstreams.pas
+++ b/sparcbw/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
This module provides stream classes
@@ -612,9 +611,3 @@ begin
end;
end.
-{
- $Log: cstreams.pas,v $
- Revision 1.9 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/cutils.pas b/sparcbw/compiler/cutils.pas
index 0a9ec5c5ca..228deea43a 100644
--- a/sparcbw/compiler/cutils.pas
+++ b/sparcbw/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
This unit implements some support functions
@@ -1221,21 +1220,3 @@ initialization
makecrc32tbl;
initupperlower;
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
-
-}
diff --git a/sparcbw/compiler/defcmp.pas b/sparcbw/compiler/defcmp.pas
index 459088ef4d..558ff15aab 100644
--- a/sparcbw/compiler/defcmp.pas
+++ b/sparcbw/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
Compare definitions and parameter lists
@@ -1400,39 +1399,3 @@ implementation
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
-
-}
diff --git a/sparcbw/compiler/defutil.pas b/sparcbw/compiler/defutil.pas
index bf584bacc4..23fbdec187 100644
--- a/sparcbw/compiler/defutil.pas
+++ b/sparcbw/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
This unit provides some help routines for type handling
@@ -906,15 +905,3 @@ implementation
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
-
-}
diff --git a/sparcbw/compiler/dwarf.pas b/sparcbw/compiler/dwarf.pas
index 3062234c78..d5a1e819c2 100644
--- a/sparcbw/compiler/dwarf.pas
+++ b/sparcbw/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
This units contains special support for DWARF debug info
@@ -418,12 +417,3 @@ begin
{$warning TODO Maybe initialize per module}
dwarfcfi:=tdwarfcfi.create;
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
-
-}
diff --git a/sparcbw/compiler/export.pas b/sparcbw/compiler/export.pas
index 4573011c22..60bacf4545 100644
--- a/sparcbw/compiler/export.pas
+++ b/sparcbw/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
This unit implements an uniform export object
@@ -178,9 +177,3 @@ end;
end.
-{
- $Log: export.pas,v $
- Revision 1.23 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/finput.pas b/sparcbw/compiler/finput.pas
index c7156d31c2..c52925abb0 100644
--- a/sparcbw/compiler/finput.pas
+++ b/sparcbw/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
This unit implements an extended file management
@@ -739,9 +738,3 @@ uses
end;
end.
-{
- $Log: finput.pas,v $
- Revision 1.29 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/fmodule.pas b/sparcbw/compiler/fmodule.pas
index 48038826ef..efe27ddaa8 100644
--- a/sparcbw/compiler/fmodule.pas
+++ b/sparcbw/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
This unit implements the first loading and searching of the modules
@@ -830,17 +829,3 @@ implementation
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
-
-}
diff --git a/sparcbw/compiler/fppu.pas b/sparcbw/compiler/fppu.pas
index eeed114580..956c196f10 100644
--- a/sparcbw/compiler/fppu.pas
+++ b/sparcbw/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
This unit implements the first loading and searching of the modules
@@ -1609,24 +1608,3 @@ uses
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
-
-}
diff --git a/sparcbw/compiler/gdb.pas b/sparcbw/compiler/gdb.pas
index a645be953a..2649517480 100644
--- a/sparcbw/compiler/gdb.pas
+++ b/sparcbw/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
This units contains special support for the GDB
@@ -232,10 +231,3 @@ if current_module.modulename^='NCNV' then
inherited destroy;
end;
end.
-
-{
- $Log: gdb.pas,v $
- Revision 1.21 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/gendef.pas b/sparcbw/compiler/gendef.pas
index bed9330c1e..5826c8ad7d 100644
--- a/sparcbw/compiler/gendef.pas
+++ b/sparcbw/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
Generation of a .def file for needed for Os2/Win32
@@ -158,12 +157,3 @@ begin
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
-
-}
diff --git a/sparcbw/compiler/globals.pas b/sparcbw/compiler/globals.pas
index e25fdeb814..179bbb997e 100644
--- a/sparcbw/compiler/globals.pas
+++ b/sparcbw/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
This unit implements some support functions and global variables
@@ -2293,57 +2292,3 @@ 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
-
-}
diff --git a/sparcbw/compiler/globtype.pas b/sparcbw/compiler/globtype.pas
index 8e35e56af9..f41e16f4cc 100644
--- a/sparcbw/compiler/globtype.pas
+++ b/sparcbw/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
Global types
@@ -321,30 +320,3 @@ than 255 characters. That's why using Ansi Strings}
implementation
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
-
-}
diff --git a/sparcbw/compiler/htypechk.pas b/sparcbw/compiler/htypechk.pas
index b6a0003309..927f802294 100644
--- a/sparcbw/compiler/htypechk.pas
+++ b/sparcbw/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
This unit exports some help routines for the type checking
@@ -2061,62 +2060,3 @@ implementation
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
-
-}
diff --git a/sparcbw/compiler/i386/ag386int.pas b/sparcbw/compiler/i386/ag386int.pas
index af74db7a6f..7367d092a9 100644
--- a/sparcbw/compiler/i386/ag386int.pas
+++ b/sparcbw/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
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_wasm_info,T386IntelAssembler);
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
-
-}
diff --git a/sparcbw/compiler/i386/ag386nsm.pas b/sparcbw/compiler/i386/ag386nsm.pas
index c8cac2a4e1..7e7f4749c2 100644
--- a/sparcbw/compiler/i386/ag386nsm.pas
+++ b/sparcbw/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
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_nasmelf_info,T386NasmAssembler);
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
-
-}
diff --git a/sparcbw/compiler/i386/aopt386.pas b/sparcbw/compiler/i386/aopt386.pas
index c2acac3855..e1ad5e2035 100644
--- a/sparcbw/compiler/i386/aopt386.pas
+++ b/sparcbw/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
This unit calls the optimization procedures to optimize the assembler
@@ -118,9 +117,3 @@ Begin
End;
End.
-{
- $Log: aopt386.pas,v $
- Revision 1.11 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/cgcpu.pas b/sparcbw/compiler/i386/cgcpu.pas
index 5a5842937d..e8635c1756 100644
--- a/sparcbw/compiler/i386/cgcpu.pas
+++ b/sparcbw/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
This unit implements the code generator for the i386
@@ -741,23 +740,3 @@ begin
cg := tcg386.create;
cg64 := tcg64f386.create;
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
-
-}
diff --git a/sparcbw/compiler/i386/cpubase.inc b/sparcbw/compiler/i386/cpubase.inc
index ead8becc69..9548b553e0 100644
--- a/sparcbw/compiler/i386/cpubase.inc
+++ b/sparcbw/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
Contains the basic declarations for the i386 architecture
diff --git a/sparcbw/compiler/i386/cpuinfo.pas b/sparcbw/compiler/i386/cpuinfo.pas
index 5efb076524..337eadbb3d 100644
--- a/sparcbw/compiler/i386/cpuinfo.pas
+++ b/sparcbw/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
Basic Processor information
@@ -95,9 +94,3 @@ Const
Implementation
end.
-{
- $Log: cpuinfo.pas,v $
- Revision 1.28 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/cpunode.pas b/sparcbw/compiler/i386/cpunode.pas
index c44df884f3..f10009b09b 100644
--- a/sparcbw/compiler/i386/cpunode.pas
+++ b/sparcbw/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
Includes the i386 code generator
@@ -58,13 +57,3 @@ unit cpunode;
;
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
-
-}
diff --git a/sparcbw/compiler/i386/cpupara.pas b/sparcbw/compiler/i386/cpupara.pas
index 9ad5574e53..ce33529731 100644
--- a/sparcbw/compiler/i386/cpupara.pas
+++ b/sparcbw/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
Generates the argument location information for i386
@@ -597,30 +596,3 @@ unit cpupara;
begin
paramanager:=ti386paramanager.create;
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
-
-}
diff --git a/sparcbw/compiler/i386/cpupi.pas b/sparcbw/compiler/i386/cpupi.pas
index b297bfa523..bd5e882e96 100644
--- a/sparcbw/compiler/i386/cpupi.pas
+++ b/sparcbw/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
This unit contains the CPU specific part of tprocinfo
@@ -65,11 +64,3 @@ unit cpupi;
begin
cprocinfo:=ti386procinfo;
end.
-{
- $Log: cpupi.pas,v $
- Revision 1.18 2005/02/14 17:13:09 peter
- * truncate log
-
-}
-
-
diff --git a/sparcbw/compiler/i386/cpuswtch.pas b/sparcbw/compiler/i386/cpuswtch.pas
index 312ceb365e..5893bbe508 100644
--- a/sparcbw/compiler/i386/cpuswtch.pas
+++ b/sparcbw/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
interprets the commandline options which are i386 specific
@@ -114,9 +113,3 @@ end;
initialization
coption:=toption386;
end.
-{
- $Log: cpuswtch.pas,v $
- Revision 1.14 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/cputarg.pas b/sparcbw/compiler/i386/cputarg.pas
index 7c7695f908..133a6056fd 100644
--- a/sparcbw/compiler/i386/cputarg.pas
+++ b/sparcbw/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
Includes the i386 dependent target units
@@ -92,9 +91,3 @@ implementation
;
end.
-{
- $Log: cputarg.pas,v $
- Revision 1.16 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/csopt386.pas b/sparcbw/compiler/i386/csopt386.pas
index cdf0461567..0ae3ab9d03 100644
--- a/sparcbw/compiler/i386/csopt386.pas
+++ b/sparcbw/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
development team
@@ -2193,10 +2192,3 @@ begin
end;
end.
-
-{
- $Log: csopt386.pas,v $
- Revision 1.74 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/daopt386.pas b/sparcbw/compiler/i386/daopt386.pas
index 651e4f0cf7..93add44f33 100644
--- a/sparcbw/compiler/i386/daopt386.pas
+++ b/sparcbw/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
development team
@@ -2793,18 +2792,3 @@ 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
-
-}
diff --git a/sparcbw/compiler/i386/n386add.pas b/sparcbw/compiler/i386/n386add.pas
index 6d9563e8e5..d93183f4bf 100644
--- a/sparcbw/compiler/i386/n386add.pas
+++ b/sparcbw/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
Code generation for add nodes on the i386
@@ -651,12 +650,3 @@ interface
begin
caddnode:=ti386addnode;
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
-
-}
diff --git a/sparcbw/compiler/i386/n386cal.pas b/sparcbw/compiler/i386/n386cal.pas
index a2885e8764..466b6f7fb7 100644
--- a/sparcbw/compiler/i386/n386cal.pas
+++ b/sparcbw/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
Generate i386 assembler for in call nodes
@@ -94,9 +93,3 @@ implementation
begin
ccallnode:=ti386callnode;
end.
-{
- $Log: n386cal.pas,v $
- Revision 1.104 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/n386cnv.pas b/sparcbw/compiler/i386/n386cnv.pas
index 7d9f73fcd8..4aa7587300 100644
--- a/sparcbw/compiler/i386/n386cnv.pas
+++ b/sparcbw/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
Generate i386 assembler for type converting nodes
@@ -69,9 +68,3 @@ implementation
begin
ctypeconvnode:=ti386typeconvnode;
end.
-{
- $Log: n386cnv.pas,v $
- Revision 1.74 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/n386con.pas b/sparcbw/compiler/i386/n386con.pas
index a608c746dc..d2389b6702 100644
--- a/sparcbw/compiler/i386/n386con.pas
+++ b/sparcbw/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
Generate i386 assembler for constants
@@ -89,9 +88,3 @@ implementation
begin
crealconstnode:=ti386realconstnode;
end.
-{
- $Log: n386con.pas,v $
- Revision 1.27 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/n386inl.pas b/sparcbw/compiler/i386/n386inl.pas
index 0298ffbc0f..4c28d2bc8a 100644
--- a/sparcbw/compiler/i386/n386inl.pas
+++ b/sparcbw/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
Generate i386 inline nodes
@@ -41,9 +40,3 @@ implementation
begin
cinlinenode:=ti386inlinenode;
end.
-{
- $Log: n386inl.pas,v $
- Revision 1.75 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/n386mat.pas b/sparcbw/compiler/i386/n386mat.pas
index 8eca3ab853..1a740dad79 100644
--- a/sparcbw/compiler/i386/n386mat.pas
+++ b/sparcbw/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
Generate i386 assembler for math nodes
@@ -323,9 +322,3 @@ begin
cshlshrnode:=ti386shlshrnode;
cnotnode:=ti386notnode;
end.
-{
- $Log: n386mat.pas,v $
- Revision 1.74 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/n386mem.pas b/sparcbw/compiler/i386/n386mem.pas
index 704a61e806..f3939c9ed3 100644
--- a/sparcbw/compiler/i386/n386mem.pas
+++ b/sparcbw/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
Generate i386 assembler for in memory related nodes
@@ -139,9 +138,3 @@ begin
cderefnode:=ti386derefnode;
cvecnode:=ti386vecnode;
end.
-{
- $Log: n386mem.pas,v $
- Revision 1.66 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/n386set.pas b/sparcbw/compiler/i386/n386set.pas
index 8c2166e419..1d2ff6a92f 100644
--- a/sparcbw/compiler/i386/n386set.pas
+++ b/sparcbw/compiler/i386/n386set.pas
@@ -1,5 +1,4 @@
{
- $Id: n386set.pas,v 1.78 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate i386 assembler for in set/case nodes
@@ -224,9 +223,3 @@ implementation
begin
ccasenode:=ti386casenode;
end.
-{
- $Log: n386set.pas,v $
- Revision 1.78 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/optbase.pas b/sparcbw/compiler/i386/optbase.pas
index 915b200088..e94e008d86 100644
--- a/sparcbw/compiler/i386/optbase.pas
+++ b/sparcbw/compiler/i386/optbase.pas
@@ -1,5 +1,4 @@
{
- $Id: optbase.pas,v 1.5 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by the Free Pascal development team
This routine contains the basic tables and information
@@ -33,10 +32,3 @@ implementation
end.
-
-{
- $Log: optbase.pas,v $
- Revision 1.5 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/popt386.pas b/sparcbw/compiler/i386/popt386.pas
index 9a2a5a4aa4..c1df64d251 100644
--- a/sparcbw/compiler/i386/popt386.pas
+++ b/sparcbw/compiler/i386/popt386.pas
@@ -1,5 +1,4 @@
{
- $Id: popt386.pas,v 1.70 2005/03/20 21:41:10 florian Exp $
Copyright (c) 1998-2002 by Florian Klaempfl and Jonas Maebe
This unit contains the peephole optimizer.
@@ -2027,25 +2026,3 @@ end;
end.
-
-{
- $Log: popt386.pas,v $
- Revision 1.70 2005/03/20 21:41:10 florian
- * USECMOV fixed
-
- Revision 1.69 2005/02/26 01:27:00 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.68 2005/02/25 20:50:53 jonas
- * fixed uninitialised function result in getfinaldestination() when
- maximum recursion reached
-
- Revision 1.67 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/ra386att.pas b/sparcbw/compiler/i386/ra386att.pas
index 5f69c44979..ee8f2e794b 100644
--- a/sparcbw/compiler/i386/ra386att.pas
+++ b/sparcbw/compiler/i386/ra386att.pas
@@ -1,5 +1,4 @@
{
- $Id: ra386att.pas,v 1.60 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Carl Eric Codere and Peter Vreman
Does the parsing for the i386 GNU AS styled inline assembler.
@@ -50,9 +49,3 @@ const
initialization
RegisterAsmMode(asmmode_i386_att_info);
end.
-{
- $Log: ra386att.pas,v $
- Revision 1.60 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/ra386int.pas b/sparcbw/compiler/i386/ra386int.pas
index 9b131ad08e..bd6c173bbe 100644
--- a/sparcbw/compiler/i386/ra386int.pas
+++ b/sparcbw/compiler/i386/ra386int.pas
@@ -1,5 +1,4 @@
{
- $Id: ra386int.pas,v 1.89 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Carl Eric Codere and Peter Vreman
Does the parsing process for the intel styled inline assembler.
@@ -2058,25 +2057,3 @@ const
begin
RegisterAsmMode(asmmode_i386_intel_info);
end.
-{
- $Log: ra386int.pas,v $
- Revision 1.89 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.88 2005/01/31 17:07:50 peter
- * fix [regpara] in intel assembler
-
- Revision 1.87 2005/01/25 18:48:34 peter
- * spaces in register names
-
- Revision 1.86 2005/01/20 17:05:53 peter
- * use val() for decoding integers
-
- Revision 1.85 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
- Revision 1.84 2005/01/19 20:21:51 peter
- * support labels in references
-
-}
diff --git a/sparcbw/compiler/i386/rgcpu.pas b/sparcbw/compiler/i386/rgcpu.pas
index e568d35fe4..10d9d58d34 100644
--- a/sparcbw/compiler/i386/rgcpu.pas
+++ b/sparcbw/compiler/i386/rgcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: rgcpu.pas,v 1.45 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements the i386 specific class for the register
@@ -70,9 +69,3 @@ implementation
end.
-{
- $Log: rgcpu.pas,v $
- Revision 1.45 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/i386/rropt386.pas b/sparcbw/compiler/i386/rropt386.pas
index 923b095770..b79910205a 100644
--- a/sparcbw/compiler/i386/rropt386.pas
+++ b/sparcbw/compiler/i386/rropt386.pas
@@ -1,5 +1,4 @@
{
- $Id: rropt386.pas,v 1.32 2005/04/22 15:55:08 jonas Exp $
Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
development team
@@ -363,13 +362,3 @@ end;
End.
-
-{
- $Log: rropt386.pas,v $
- Revision 1.32 2005/04/22 15:55:08 jonas
- * fixed web bug 3905
-
- Revision 1.31 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/ia64/cpuasm.pas b/sparcbw/compiler/ia64/cpuasm.pas
index d8ab68bd12..4acab4d226 100644
--- a/sparcbw/compiler/ia64/cpuasm.pas
+++ b/sparcbw/compiler/ia64/cpuasm.pas
@@ -1,5 +1,4 @@
{
- $Id: cpuasm.pas,v 1.6 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2000 by Florian Klaempfl
Contains the assembler object for the ia64
@@ -295,9 +294,3 @@ implementation
end;
end.
-{
- $Log: cpuasm.pas,v $
- Revision 1.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/ia64/cpubase.pas b/sparcbw/compiler/ia64/cpubase.pas
index 0aaa64727c..ee705d9bc1 100644
--- a/sparcbw/compiler/ia64/cpubase.pas
+++ b/sparcbw/compiler/ia64/cpubase.pas
@@ -1,5 +1,4 @@
{
- $Id: cpubase.pas,v 1.9 2005/02/14 17:13:10 peter Exp $
Copyright (C) 2000 by Florian Klaempfl
this unit implements an asmlistitem class for the iA-64 architecture
@@ -281,9 +280,3 @@ implementation
end;
end.
-{
- $Log: cpubase.pas,v $
- Revision 1.9 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/ia64/cpuinfo.pas b/sparcbw/compiler/ia64/cpuinfo.pas
index b8e0c77cd2..9bdc53d3ab 100644
--- a/sparcbw/compiler/ia64/cpuinfo.pas
+++ b/sparcbw/compiler/ia64/cpuinfo.pas
@@ -1,5 +1,4 @@
{
- $Id: cpuinfo.pas,v 1.9 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2000 by Florian Klaempfl
Basic Processor information
@@ -59,9 +58,3 @@ Const
Implementation
end.
-{
- $Log: cpuinfo.pas,v $
- Revision 1.9 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/impdef.pas b/sparcbw/compiler/impdef.pas
index 13e662680a..9206c5f8fc 100644
--- a/sparcbw/compiler/impdef.pas
+++ b/sparcbw/compiler/impdef.pas
@@ -1,5 +1,4 @@
{
- $Id: impdef.pas,v 1.16 2005/02/14 17:13:06 peter Exp $
Copyright (c) 1998-2002 by Pavel
This unit finds the export defs from PE files
@@ -482,10 +481,3 @@ begin
end;
end.
-
-{
- $Log: impdef.pas,v $
- Revision 1.16 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/import.pas b/sparcbw/compiler/import.pas
index 72f160aacc..f096a6bfef 100644
--- a/sparcbw/compiler/import.pas
+++ b/sparcbw/compiler/import.pas
@@ -1,5 +1,4 @@
{
- $Id: import.pas,v 1.26 2005/02/14 17:13:06 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements an uniform import object
@@ -236,9 +235,3 @@ begin
end;
end.
-{
- $Log: import.pas,v $
- Revision 1.26 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/link.pas b/sparcbw/compiler/link.pas
index aea22f0f4e..b12f3e7248 100644
--- a/sparcbw/compiler/link.pas
+++ b/sparcbw/compiler/link.pas
@@ -1,5 +1,4 @@
{
- $Id: link.pas,v 1.49 2005/02/14 17:13:06 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit handles the linker and binder calls for programs and
@@ -704,12 +703,3 @@ initialization
RegisterAr(ar_gnu_ar_info);
end.
-{
- $Log: link.pas,v $
- Revision 1.49 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.48 2005/01/01 20:18:24 armin
- * increased maxsize of ExeCmd and DllCmd
-
-}
diff --git a/sparcbw/compiler/m68k/aasmcpu.pas b/sparcbw/compiler/m68k/aasmcpu.pas
index b9f6762e8e..ce420e95d4 100644
--- a/sparcbw/compiler/m68k/aasmcpu.pas
+++ b/sparcbw/compiler/m68k/aasmcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: aasmcpu.pas,v 1.15 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2001 by Florian Klaempfl and Pierre Muller
m68k family assembler instructions
@@ -472,9 +471,3 @@ type
end;
end.
-{
- $Log: aasmcpu.pas,v $
- Revision 1.15 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/m68k/agcpugas.pas b/sparcbw/compiler/m68k/agcpugas.pas
index 460c243894..f93ee60d07 100644
--- a/sparcbw/compiler/m68k/agcpugas.pas
+++ b/sparcbw/compiler/m68k/agcpugas.pas
@@ -1,5 +1,4 @@
{
- $Id: agcpugas.pas,v 1.15 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements an asmoutput class for m68k GAS syntax
@@ -353,12 +352,3 @@ interface
initialization
RegisterAssembler(as_m68k_as_info,TM68kAssembler);
end.
-{
- $Log: agcpugas.pas,v $
- Revision 1.15 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.14 2005/01/08 04:10:36 karoly
- * made m68k to compile again
-
-}
diff --git a/sparcbw/compiler/m68k/aoptcpu.pas b/sparcbw/compiler/m68k/aoptcpu.pas
index f709b37b99..cb656af36e 100644
--- a/sparcbw/compiler/m68k/aoptcpu.pas
+++ b/sparcbw/compiler/m68k/aoptcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: aoptcpu.pas,v 1.4 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2004 by Jonas Maebe
This unit calls the optimization procedures to optimize the assembler
@@ -40,9 +39,3 @@ unit aoptcpu;
begin
casmoptimizer:=TCpuAsmOptimizer;
end.
-{
- $Log: aoptcpu.pas,v $
- Revision 1.4 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/m68k/aoptcpub.pas b/sparcbw/compiler/m68k/aoptcpub.pas
index 6c8aa6cab3..bf1ab48cb8 100644
--- a/sparcbw/compiler/m68k/aoptcpub.pas
+++ b/sparcbw/compiler/m68k/aoptcpub.pas
@@ -1,5 +1,4 @@
{
- $Id: aoptcpub.pas,v 1.5 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2004 by Jonas Maebe, member of the Free Pascal
Development Team
@@ -119,10 +118,3 @@ Begin
End;
End.
-
-{
- $Log: aoptcpub.pas,v $
- Revision 1.5 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/m68k/aoptcpud.pas b/sparcbw/compiler/m68k/aoptcpud.pas
index e25486200d..cb8c5d319f 100644
--- a/sparcbw/compiler/m68k/aoptcpud.pas
+++ b/sparcbw/compiler/m68k/aoptcpud.pas
@@ -1,5 +1,4 @@
{
- $Id: aoptcpud.pas,v 1.2 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2004 by Jonas Maebe, member of the Free Pascal
Development Team
@@ -35,9 +34,3 @@ Unit aoptcpud;
implementation
end.
-{
- $Log: aoptcpud.pas,v $
- Revision 1.2 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/m68k/cgcpu.pas b/sparcbw/compiler/m68k/cgcpu.pas
index d6a776120f..f3c849ec91 100644
--- a/sparcbw/compiler/m68k/cgcpu.pas
+++ b/sparcbw/compiler/m68k/cgcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: cgcpu.pas,v 1.34 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by the FPC team
This unit implements the code generator for the 680x0
@@ -1317,15 +1316,3 @@ begin
cg := tcg68k.create;
cg64 :=tcg64f68k.create;
end.
-
-{
- $Log: cgcpu.pas,v $
- Revision 1.34 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.33 2005/01/08 04:10:36 karoly
- * made m68k to compile again
-
-}
-
-
diff --git a/sparcbw/compiler/m68k/cpuasm.pas b/sparcbw/compiler/m68k/cpuasm.pas
index 721b5d43b0..b19eb527df 100644
--- a/sparcbw/compiler/m68k/cpuasm.pas
+++ b/sparcbw/compiler/m68k/cpuasm.pas
@@ -1,5 +1,4 @@
{
- $Id: cpuasm.pas,v 1.4 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2000 by Florian Klaempfl
This program is free software; you can redistribute it and/or modify
@@ -25,9 +24,3 @@ unit cpuasm;
implementation
end.
-{
- $Log: cpuasm.pas,v $
- Revision 1.4 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/m68k/cpubase.pas b/sparcbw/compiler/m68k/cpubase.pas
index 1d48fb964d..2bfe5019f8 100644
--- a/sparcbw/compiler/m68k/cpubase.pas
+++ b/sparcbw/compiler/m68k/cpubase.pas
@@ -1,5 +1,4 @@
{
- $Id: cpubase.pas,v 1.36 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Contains the base types for the m68k
@@ -460,15 +459,3 @@ implementation
end.
-{
- $Log: cpubase.pas,v $
- Revision 1.36 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.35 2005/01/20 16:38:45 peter
- * load jmp_buf_size from system unit
-
- Revision 1.34 2005/01/08 04:10:36 karoly
- * made m68k to compile again
-
-}
diff --git a/sparcbw/compiler/m68k/cpuinfo.pas b/sparcbw/compiler/m68k/cpuinfo.pas
index 23bcfe97e0..368b107499 100644
--- a/sparcbw/compiler/m68k/cpuinfo.pas
+++ b/sparcbw/compiler/m68k/cpuinfo.pas
@@ -1,5 +1,4 @@
{
- $Id: cpuinfo.pas,v 1.15 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by the Free Pascal development team
Basic Processor information for the PowerPC
@@ -75,9 +74,3 @@ Const
Implementation
end.
-{
- $Log: cpuinfo.pas,v $
- Revision 1.15 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/m68k/cpunode.pas b/sparcbw/compiler/m68k/cpunode.pas
index b34abb8dbc..17f4460650 100644
--- a/sparcbw/compiler/m68k/cpunode.pas
+++ b/sparcbw/compiler/m68k/cpunode.pas
@@ -1,5 +1,4 @@
{
- $Id: cpunode.pas,v 1.6 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Includes the 680x0/Coldfire code generator
@@ -51,9 +50,3 @@ unit cpunode;
;
end.
-{
- $Log: cpunode.pas,v $
- Revision 1.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/m68k/cpupara.pas b/sparcbw/compiler/m68k/cpupara.pas
index bb7505df1d..3ee882dcf0 100644
--- a/sparcbw/compiler/m68k/cpupara.pas
+++ b/sparcbw/compiler/m68k/cpupara.pas
@@ -1,5 +1,4 @@
{
- $Id: cpupara.pas,v 1.10 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2002 by Florian Klaempfl
Generates the argument location information for 680x0
@@ -193,10 +192,3 @@ unit cpupara;
begin
paramanager:=tm68kparamanager.create;
end.
-
-{
- $Log: cpupara.pas,v $
- Revision 1.10 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/m68k/cpupi.pas b/sparcbw/compiler/m68k/cpupi.pas
index aedc4077fd..2ed0f87dae 100644
--- a/sparcbw/compiler/m68k/cpupi.pas
+++ b/sparcbw/compiler/m68k/cpupi.pas
@@ -1,5 +1,4 @@
{
- $Id: cpupi.pas,v 1.6 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2002 by Florian Klaempfl
This unit contains the CPU specific part of tprocinfo
@@ -40,11 +39,3 @@ unit cpupi;
begin
cprocinfo:=tm68kprocinfo;
end.
-{
- $Log: cpupi.pas,v $
- Revision 1.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
-
-
diff --git a/sparcbw/compiler/m68k/cpuswtch.pas b/sparcbw/compiler/m68k/cpuswtch.pas
index 14c5fea3fe..1472f17e76 100644
--- a/sparcbw/compiler/m68k/cpuswtch.pas
+++ b/sparcbw/compiler/m68k/cpuswtch.pas
@@ -1,5 +1,4 @@
{
- $Id: cpuswtch.pas,v 1.9 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
interprets the commandline options which are 680x0 specific
@@ -105,9 +104,3 @@ end;
initialization
coption:=toptionm68k;
end.
-{
- $Log: cpuswtch.pas,v $
- Revision 1.9 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/m68k/cputarg.pas b/sparcbw/compiler/m68k/cputarg.pas
index cae81d1d7b..7624def33d 100644
--- a/sparcbw/compiler/m68k/cputarg.pas
+++ b/sparcbw/compiler/m68k/cputarg.pas
@@ -1,5 +1,4 @@
{
- $Id: cputarg.pas,v 1.4 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2001-2002 by Peter Vreman
Includes the m68k dependent target units
@@ -48,9 +47,3 @@ implementation
;
end.
-{
- $Log: cputarg.pas,v $
- Revision 1.4 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/m68k/itcpugas.pas b/sparcbw/compiler/m68k/itcpugas.pas
index 2419227a11..12372bfed5 100644
--- a/sparcbw/compiler/m68k/itcpugas.pas
+++ b/sparcbw/compiler/m68k/itcpugas.pas
@@ -1,5 +1,4 @@
{
- $Id: itcpugas.pas,v 1.3 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit contains the m68k GAS instruction tables
@@ -137,9 +136,3 @@ interface
end;
end.
-{
- $Log: itcpugas.pas,v $
- Revision 1.3 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/m68k/n68kcnv.pas b/sparcbw/compiler/m68k/n68kcnv.pas
index a74d33155a..3fa1bc9f53 100644
--- a/sparcbw/compiler/m68k/n68kcnv.pas
+++ b/sparcbw/compiler/m68k/n68kcnv.pas
@@ -1,5 +1,4 @@
{
- $Id: n68kcnv.pas,v 1.15 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate m68k assembler for type converting nodes
@@ -238,12 +237,3 @@ implementation
begin
ctypeconvnode:=tm68ktypeconvnode;
end.
-{
- $Log: n68kcnv.pas,v $
- Revision 1.15 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.14 2005/01/08 04:10:36 karoly
- * made m68k to compile again
-
-}
diff --git a/sparcbw/compiler/m68k/n68kmat.pas b/sparcbw/compiler/m68k/n68kmat.pas
index ca97e2faaf..31134b034d 100644
--- a/sparcbw/compiler/m68k/n68kmat.pas
+++ b/sparcbw/compiler/m68k/n68kmat.pas
@@ -1,5 +1,4 @@
{
- $Id: n68kmat.pas,v 1.13 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate 680x0 assembler for math nodes
@@ -247,12 +246,3 @@ begin
cnotnode:=tm68knotnode;
cmoddivnode:=tm68kmoddivnode;
end.
-{
- $Log: n68kmat.pas,v $
- Revision 1.13 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.12 2005/01/08 04:11:26 karoly
- * made m68k to compile again
-
-}
diff --git a/sparcbw/compiler/m68k/ncpuadd.pas b/sparcbw/compiler/m68k/ncpuadd.pas
index 8c160fe9b4..82c6429b8d 100644
--- a/sparcbw/compiler/m68k/ncpuadd.pas
+++ b/sparcbw/compiler/m68k/ncpuadd.pas
@@ -1,5 +1,4 @@
{
- $Id: ncpuadd.pas,v 1.9 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl and Jonas Maebe
Code generation for add nodes on the Motorola 680x0 family
@@ -423,16 +422,3 @@ implementation
begin
caddnode:=t68kaddnode;
end.
-
-{
- $Log: ncpuadd.pas,v $
- Revision 1.9 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.8 2005/01/20 17:47:01 peter
- * remove copy_value_on_stack and a_param_copy_ref
-
- Revision 1.7 2005/01/08 04:10:36 karoly
- * made m68k to compile again
-
-}
diff --git a/sparcbw/compiler/m68k/ra68kmot.pas b/sparcbw/compiler/m68k/ra68kmot.pas
index ebda8910c3..0e345c0482 100644
--- a/sparcbw/compiler/m68k/ra68kmot.pas
+++ b/sparcbw/compiler/m68k/ra68kmot.pas
@@ -1,5 +1,4 @@
{
- $Id: ra68kmot.pas,v 1.7 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2000 by Carl Eric Codere
This unit does the parsing process for the motorola inline assembler
@@ -2270,10 +2269,3 @@ const
begin
RegisterAsmMode(asmmode_i386_intel_info);
end.
-{
- $Log: ra68kmot.pas,v $
- Revision 1.7 2005/02/14 17:13:10 peter
- * truncate log
-
-}
-
diff --git a/sparcbw/compiler/m68k/rgcpu.pas b/sparcbw/compiler/m68k/rgcpu.pas
index 2c63dd353d..bd104b21d2 100644
--- a/sparcbw/compiler/m68k/rgcpu.pas
+++ b/sparcbw/compiler/m68k/rgcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: rgcpu.pas,v 1.12 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements the register allocator for m68k
@@ -40,10 +39,3 @@ unit rgcpu;
implementation
end.
-
-{
- $Log: rgcpu.pas,v $
- Revision 1.12 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/mips/aasmcpu.pas b/sparcbw/compiler/mips/aasmcpu.pas
index efee972edd..65fdaa2e16 100644
--- a/sparcbw/compiler/mips/aasmcpu.pas
+++ b/sparcbw/compiler/mips/aasmcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: aasmcpu.pas,v 1.3 2005/03/24 13:30:17 florian Exp $
Copyright (c) 2003 by Florian Klaempfl
Contains the assembler object for MIPS
@@ -338,14 +337,3 @@ implementation
end;
end.
-{
- $Log: aasmcpu.pas,v $
- Revision 1.3 2005/03/24 13:30:17 florian
- * small compilation fix
-
- Revision 1.2 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.1 2005/02/13 18:56:44 florian
- + basic mips stuff
-}
diff --git a/sparcbw/compiler/mips/cpubase.pas b/sparcbw/compiler/mips/cpubase.pas
index 909acf64ae..81d9d9f065 100644
--- a/sparcbw/compiler/mips/cpubase.pas
+++ b/sparcbw/compiler/mips/cpubase.pas
@@ -1,5 +1,4 @@
{
- $Id: cpubase.pas,v 1.1 2005/02/13 18:56:44 florian Exp $
Copyright (c) 1998-2002 by Florian Klaempfl and Peter Vreman
Contains the base types for the ARM
@@ -489,8 +488,3 @@ unit cpubase;
end;
end.
-{
- $Log: cpubase.pas,v $
- Revision 1.1 2005/02/13 18:56:44 florian
- + basic mips stuff
-}
diff --git a/sparcbw/compiler/mips/cpuinfo.pas b/sparcbw/compiler/mips/cpuinfo.pas
index 6e02e5f53a..af4fc7675f 100644
--- a/sparcbw/compiler/mips/cpuinfo.pas
+++ b/sparcbw/compiler/mips/cpuinfo.pas
@@ -1,5 +1,4 @@
{
- $Id: cpuinfo.pas,v 1.1 2005/02/13 18:56:44 florian Exp $
Copyright (c) 1998-2002 by the Free Pascal development team
Basic Processor information for the ARM
@@ -73,8 +72,3 @@ Const
Implementation
end.
-{
- $Log: cpuinfo.pas,v $
- Revision 1.1 2005/02/13 18:56:44 florian
- + basic mips stuff
-}
diff --git a/sparcbw/compiler/mips/itcpugas.pas b/sparcbw/compiler/mips/itcpugas.pas
index 83fa1adb31..c1fa15d809 100644
--- a/sparcbw/compiler/mips/itcpugas.pas
+++ b/sparcbw/compiler/mips/itcpugas.pas
@@ -1,5 +1,4 @@
{
- $Id: itcpugas.pas,v 1.2 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2005 by Florian Klaempfl
This unit contains the MIPS GAS instruction tables
@@ -115,12 +114,3 @@ implementation
end;
end.
-{
- $Log: itcpugas.pas,v $
- Revision 1.2 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.1 2005/02/13 18:56:44 florian
- + basic mips stuff
-
-}
diff --git a/sparcbw/compiler/nadd.pas b/sparcbw/compiler/nadd.pas
index 28301dced2..fadd4153df 100644
--- a/sparcbw/compiler/nadd.pas
+++ b/sparcbw/compiler/nadd.pas
@@ -1,5 +1,4 @@
{
- $Id: nadd.pas,v 1.145 2005/04/25 08:29:00 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Type checking and register allocation for add nodes
@@ -2200,46 +2199,3 @@ implementation
begin
caddnode:=taddnode;
end.
-{
- $Log: nadd.pas,v $
- Revision 1.145 2005/04/25 08:29:00 peter
- longword-longword gives int64
-
- Revision 1.144 2005/04/06 07:31:51 michael
- + * fix constant folding for string+char (from Peter)
-
- Revision 1.143 2005/03/25 22:20:18 peter
- * add hint when passing an uninitialized variable to a var parameter
-
- Revision 1.142 2005/03/14 20:18:22 peter
- * for methodpointers compare only proc field
-
- Revision 1.141 2005/02/17 17:52:39 peter
- * allow enum arithmetics inside an enum def, compatible with delphi
-
- Revision 1.140 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.139 2005/01/31 21:30:56 olle
- + Added fake Exception classes, only for MACOS.
-
- Revision 1.138 2005/01/31 16:15:04 peter
- * zero based array with elementsize>1 fix
-
- Revision 1.137 2005/01/26 16:23:28 peter
- * detect arithmetic overflows for constants at compile time
- * use try..except instead of setjmp
-
- Revision 1.136 2005/01/16 11:56:37 peter
- * fixed some tabs
-
- Revision 1.135 2005/01/16 11:13:40 peter
- * ord-ord always gives a signed result
-
- Revision 1.134 2005/01/10 22:10:26 peter
- * widestring patches from Alexey Barkovoy
-
- Revision 1.133 2005/01/02 17:31:07 peter
- unsigned*unsigned will also have unsigned result.
-
-}
diff --git a/sparcbw/compiler/nbas.pas b/sparcbw/compiler/nbas.pas
index 7d0538518c..2a9951b67b 100644
--- a/sparcbw/compiler/nbas.pas
+++ b/sparcbw/compiler/nbas.pas
@@ -1,5 +1,4 @@
{
- $Id: nbas.pas,v 1.95 2005/03/27 20:19:21 florian Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
This unit implements some basic nodes
@@ -1024,15 +1023,3 @@ begin
ctemprefnode:=ttemprefnode;
ctempdeletenode:=ttempdeletenode;
end.
-{
- $Log: nbas.pas,v $
- Revision 1.95 2005/03/27 20:19:21 florian
- + compiler support for reading/writing of vararrays
-
- Revision 1.94 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.93 2005/01/31 16:15:17 peter
- * fix laststatement()
-
-}
diff --git a/sparcbw/compiler/ncal.pas b/sparcbw/compiler/ncal.pas
index f865fc9792..ad7da499b6 100644
--- a/sparcbw/compiler/ncal.pas
+++ b/sparcbw/compiler/ncal.pas
@@ -1,5 +1,4 @@
{
- $Id: ncal.pas,v 1.284 2005/04/06 11:49:37 michael Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This file implements the node for sub procedure calling.
@@ -2577,46 +2576,3 @@ begin
ccallnode:=tcallnode;
ccallparanode:=tcallparanode;
end.
-{
- $Log: ncal.pas,v $
- Revision 1.284 2005/04/06 11:49:37 michael
- * Fix methodpointer copy from callnode to loadnode
-
- Revision 1.283 2005/04/05 21:07:43 peter
- * load all complex loads of parameters that are needed multiple times
- to a temp to prevent calling functions twice
-
- Revision 1.282 2005/03/28 15:05:17 peter
- fix type of temps generated for parameters during inlining
-
- Revision 1.281 2005/03/25 22:20:18 peter
- * add hint when passing an uninitialized variable to a var parameter
-
- Revision 1.280 2005/03/14 20:18:46 peter
- * fix empty varargs codegeneration for x86_64
-
- Revision 1.279 2005/02/17 17:50:26 peter
- * member call to constructor returns void to prevent
- generating unexpected code. Otherwise the return value is always
- equal to self, which can also be directly accessed
-
- Revision 1.278 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.277 2005/02/01 22:50:50 florian
- * inherited; works now in delphi mode for private methods; looks like a delphi bug
-
- Revision 1.276 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
- Revision 1.275 2005/01/04 16:36:31 peter
- * fix aftercosntruction calls, vmt=1 is used to indicate that
- afterconstruction needs to be called
- * only accept resourcestring when objpas is loaded
-
- Revision 1.274 2005/01/02 16:58:48 peter
- * Don't release methodpointer. It is maybe still needed when we need to
- convert the calln to loadn
-
-}
diff --git a/sparcbw/compiler/ncgadd.pas b/sparcbw/compiler/ncgadd.pas
index 1fdb15a915..5ea0b9695b 100644
--- a/sparcbw/compiler/ncgadd.pas
+++ b/sparcbw/compiler/ncgadd.pas
@@ -1,5 +1,4 @@
{
- $Id: ncgadd.pas,v 1.45 2005/03/01 21:28:50 jonas Exp $
Copyright (c) 2000-2002 by the FPC development team
Code generation for add nodes (generic version)
@@ -791,34 +790,3 @@ interface
begin
caddnode:=tcgaddnode;
end.
-{
- $Log: ncgadd.pas,v $
- Revision 1.45 2005/03/01 21:28:50 jonas
- * fixed web bug 3533
-
- Revision 1.44 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.43 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.42 2005/02/13 19:12:05 florian
- * setup ovlov correctly
-
- Revision 1.41 2005/02/13 18:55:19 florian
- + overflow checking for the arm
-
- Revision 1.40 2005/01/29 00:40:18 peter
- * fixed x86_64 compile
-
- Revision 1.39 2005/01/27 20:32:51 florian
- + implemented overflow checking for 64 bit types on sparc
-
- Revision 1.38 2005/01/20 21:28:52 florian
- * optimized register usage for non-x86 e.g. 3 operand cpus
-
- Revision 1.37 2005/01/01 14:32:53 florian
- * maybe_constant means also that a loc can be CREGISTER
-
-}
diff --git a/sparcbw/compiler/ncgbas.pas b/sparcbw/compiler/ncgbas.pas
index 122335379c..4bae7c4e4d 100644
--- a/sparcbw/compiler/ncgbas.pas
+++ b/sparcbw/compiler/ncgbas.pas
@@ -1,5 +1,4 @@
{
- $Id: ncgbas.pas,v 1.76 2005/02/14 17:13:06 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
This unit implements some basic nodes
@@ -500,12 +499,3 @@ begin
ctemprefnode:=tcgtemprefnode;
ctempdeletenode:=tcgtempdeletenode;
end.
-{
- $Log: ncgbas.pas,v $
- Revision 1.76 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.75 2005/01/31 17:07:50 peter
- * fix [regpara] in intel assembler
-
-}
diff --git a/sparcbw/compiler/ncgcal.pas b/sparcbw/compiler/ncgcal.pas
index 9323a71803..aacf2beff9 100644
--- a/sparcbw/compiler/ncgcal.pas
+++ b/sparcbw/compiler/ncgcal.pas
@@ -1,5 +1,4 @@
{
- $Id: ncgcal.pas,v 1.204 2005/04/25 09:41:28 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate assembler for call nodes
@@ -1252,55 +1251,3 @@ begin
ccallparanode:=tcgcallparanode;
ccallnode:=tcgcallnode;
end.
-{
- $Log: ncgcal.pas,v $
- Revision 1.204 2005/04/25 09:41:28 peter
- decr refcnt for out paras
-
- Revision 1.203 2005/04/05 21:06:44 peter
- * support typecasting a ordinal const to 8 byte record. a_param_loc
- can't be used. Instead force the location to memory so it uses
- a_param_ref
-
- Revision 1.202 2005/02/27 16:40:13 peter
- fix register deallocation for 64bit results
-
- Revision 1.201 2005/02/15 21:39:48 peter
- * remove is_single_reference
- * revert loading of ref-to-ref para valu
-
- Revision 1.200 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.199 2005/01/30 21:51:57 jonas
- * fixed darwin cycle
-
- Revision 1.198 2005/01/29 11:36:52 peter
- * update x86_64 with new cpupara
-
- Revision 1.197 2005/01/20 17:47:01 peter
- * remove copy_value_on_stack and a_param_copy_ref
-
- Revision 1.196 2005/01/18 22:19:20 peter
- * multiple location support for i386 a_param_ref
- * remove a_param_copy_ref for i386
-
- Revision 1.195 2005/01/12 10:02:22 florian
- * removed ie20050111
-
- Revision 1.194 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
-
- Revision 1.193 2005/01/07 16:22:54 florian
- + implemented abi compliant handling of strucutured functions results on sparc platform
-
- Revision 1.192 2005/01/04 16:36:51 peter
- * release temps in array constructor
-
- Revision 1.191 2005/01/02 16:58:48 peter
- * Don't release methodpointer. It is maybe still needed when we need to
- convert the calln to loadn
-
-}
diff --git a/sparcbw/compiler/ncgcnv.pas b/sparcbw/compiler/ncgcnv.pas
index f15c9ab77b..2e24139d49 100644
--- a/sparcbw/compiler/ncgcnv.pas
+++ b/sparcbw/compiler/ncgcnv.pas
@@ -1,5 +1,4 @@
{
- $Id: ncgcnv.pas,v 1.74 2005/03/05 20:08:27 jonas Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Generate assembler for nodes that handle type conversions which are
@@ -565,17 +564,3 @@ begin
ctypeconvnode := tcgtypeconvnode;
casnode := tcgasnode;
end.
-
-{
- $Log: ncgcnv.pas,v $
- Revision 1.74 2005/03/05 20:08:27 jonas
- * fixed web bug 3694
-
- Revision 1.73 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.72 2005/01/09 15:05:29 peter
- * fix interface vtbl optimization
- * replace ugly pointer construct of ioffset()
-
-}
diff --git a/sparcbw/compiler/ncgcon.pas b/sparcbw/compiler/ncgcon.pas
index efce48f45d..5d74f08044 100644
--- a/sparcbw/compiler/ncgcon.pas
+++ b/sparcbw/compiler/ncgcon.pas
@@ -1,5 +1,4 @@
{
- $Id: ncgcon.pas,v 1.49 2005/02/14 17:13:06 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate assembler for constant nodes which are the same for
@@ -749,18 +748,3 @@ begin
cnilnode:=tcgnilnode;
cguidconstnode:=tcgguidconstnode;
end.
-{
- $Log: ncgcon.pas,v $
- Revision 1.49 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.48 2005/01/31 19:41:01 peter
- * another guid range check error
-
-}
-
-
-
-
-
-
diff --git a/sparcbw/compiler/ncgflw.pas b/sparcbw/compiler/ncgflw.pas
index d228fb44d0..a6f2fa835b 100644
--- a/sparcbw/compiler/ncgflw.pas
+++ b/sparcbw/compiler/ncgflw.pas
@@ -1,5 +1,4 @@
{
- $Id: ncgflw.pas,v 1.104 2005/02/14 17:13:06 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate assembler for nodes that influence the flow which are
@@ -1448,13 +1447,3 @@ begin
ctryfinallynode:=tcgtryfinallynode;
connode:=tcgonnode;
end.
-{
- $Log: ncgflw.pas,v $
- Revision 1.104 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.103 2005/01/31 16:16:21 peter
- * for-node cleanup, checking for uninitialzed from and to values
- is now supported
-
-}
diff --git a/sparcbw/compiler/ncginl.pas b/sparcbw/compiler/ncginl.pas
index f010a33e96..915a5a1e07 100644
--- a/sparcbw/compiler/ncginl.pas
+++ b/sparcbw/compiler/ncginl.pas
@@ -1,5 +1,4 @@
{
- $Id: ncginl.pas,v 1.70 2005/04/04 16:04:47 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl and Carl Eric Codere
Generate generic inline nodes
@@ -685,16 +684,3 @@ implementation
begin
cinlinenode:=tcginlinenode;
end.
-
-{
- $Log: ncginl.pas,v $
- Revision 1.70 2005/04/04 16:04:47 peter
- * fix register allocation in second_assert
-
- 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
-
-}
diff --git a/sparcbw/compiler/ncgld.pas b/sparcbw/compiler/ncgld.pas
index 3a36d2605a..e5744b2b7b 100644
--- a/sparcbw/compiler/ncgld.pas
+++ b/sparcbw/compiler/ncgld.pas
@@ -1,5 +1,4 @@
{
- $Id: ncgld.pas,v 1.140 2005/04/08 15:18:08 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate assembler for nodes that handle loads and assignments which
@@ -938,26 +937,3 @@ begin
carrayconstructornode:=tcgarrayconstructornode;
crttinode:=tcgrttinode;
end.
-{
- $Log: ncgld.pas,v $
- Revision 1.140 2005/04/08 15:18:08 peter
- remove multiple pass2 calls. It is not supported anymore by all nodes (ttempcreatenode)
-
- Revision 1.139 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.138 2005/02/13 19:57:15 florian
- * better alignment checking
-
- Revision 1.137 2005/02/10 21:54:36 peter
- * data with inittables need to have a memory location assigned
- for incrref
-
- Revision 1.136 2005/01/23 17:14:21 florian
- + optimized code generation on sparc
- + some stuff for pic code on sparc added
-
- Revision 1.135 2005/01/04 16:37:09 peter
- * don't release temps for array of ansistring
-
-}
diff --git a/sparcbw/compiler/ncgmat.pas b/sparcbw/compiler/ncgmat.pas
index 169d99a27b..06163765ac 100644
--- a/sparcbw/compiler/ncgmat.pas
+++ b/sparcbw/compiler/ncgmat.pas
@@ -1,5 +1,4 @@
{
- $Id: ncgmat.pas,v 1.32 2005/02/14 17:13:06 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate generic mathematical nodes
@@ -471,12 +470,3 @@ begin
cshlshrnode:=tcgshlshrnode;
cnotnode:=tcgnotnode;
end.
-{
- $Log: ncgmat.pas,v $
- Revision 1.32 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.31 2005/02/13 18:55:19 florian
- + overflow checking for the arm
-
-}
diff --git a/sparcbw/compiler/ncgmem.pas b/sparcbw/compiler/ncgmem.pas
index 520fbd8cf5..de48ef618e 100644
--- a/sparcbw/compiler/ncgmem.pas
+++ b/sparcbw/compiler/ncgmem.pas
@@ -1,5 +1,4 @@
{
- $Id: ncgmem.pas,v 1.106 2005/04/06 19:39:04 florian Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate assembler for memory related nodes which are
@@ -861,15 +860,3 @@ begin
cwithnode:=tcgwithnode;
cvecnode:=tcgvecnode;
end.
-{
- $Log: ncgmem.pas,v $
- Revision 1.106 2005/04/06 19:39:04 florian
- * fixed previous commit
-
- Revision 1.105 2005/04/06 19:09:39 florian
- * hidden parameters can be put now in registers as well
-
- Revision 1.104 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/ncgopt.pas b/sparcbw/compiler/ncgopt.pas
index aea7232ed3..da8aafbd72 100644
--- a/sparcbw/compiler/ncgopt.pas
+++ b/sparcbw/compiler/ncgopt.pas
@@ -1,5 +1,4 @@
{
- $Id: ncgopt.pas,v 1.18 2005/02/14 17:13:06 peter Exp $
Copyright (c) 1998-2003 by Jonas Maebe
This unit implements the generic implementation of optimized nodes
@@ -193,10 +192,3 @@ end;
begin
caddsstringcharoptnode := tcgaddsstringcharoptnode;
end.
-
-{
- $Log: ncgopt.pas,v $
- Revision 1.18 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/ncgset.pas b/sparcbw/compiler/ncgset.pas
index 0bd507a609..c95bc97de1 100644
--- a/sparcbw/compiler/ncgset.pas
+++ b/sparcbw/compiler/ncgset.pas
@@ -1,5 +1,4 @@
{
- $Id: ncgset.pas,v 1.75 2005/02/14 17:13:06 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl and Carl Eric Codere
Generate generic assembler for in set/case labels
@@ -868,12 +867,3 @@ begin
cinnode:=tcginnode;
ccasenode:=tcgcasenode;
end.
-{
- $Log: ncgset.pas,v $
- Revision 1.75 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.74 2005/01/04 20:14:40 florian
- * better commenting
-
-}
diff --git a/sparcbw/compiler/ncgutil.pas b/sparcbw/compiler/ncgutil.pas
index 3671a484fa..49b0e38383 100644
--- a/sparcbw/compiler/ncgutil.pas
+++ b/sparcbw/compiler/ncgutil.pas
@@ -1,5 +1,4 @@
{
- $Id: ncgutil.pas,v 1.266 2005/03/28 13:10:22 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Helper routines for all code generators
@@ -2403,61 +2402,3 @@ implementation
end;
end.
-{
- $Log: ncgutil.pas,v $
- Revision 1.266 2005/03/28 13:10:22 peter
- named sections for intf wrappers
-
- Revision 1.265 2005/03/25 21:55:43 jonas
- * removed some unused variables
-
- Revision 1.264 2005/03/09 22:37:24 peter
- put intf wrappers in code section
-
- Revision 1.263 2005/03/02 19:44:11 jonas
- * use expectloc in firstcomplex()
-
- Revision 1.262 2005/02/15 21:39:48 peter
- * remove is_single_reference
- * revert loading of ref-to-ref para valu
-
- Revision 1.261 2005/02/15 19:16:04 peter
- * fix passing of 64bit values when using -Or
-
- Revision 1.260 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.259 2005/01/30 21:51:57 jonas
- * fixed darwin cycle
-
- Revision 1.258 2005/01/24 22:08:32 peter
- * interface wrapper generation moved to cgobj
- * generate interface wrappers after the module is parsed
-
- Revision 1.257 2005/01/20 17:47:01 peter
- * remove copy_value_on_stack and a_param_copy_ref
-
- Revision 1.256 2005/01/20 16:38:45 peter
- * load jmp_buf_size from system unit
-
- Revision 1.255 2005/01/19 20:04:46 florian
- * init./final code isn't created for pure assembler procedures anymore
-
- Revision 1.254 2005/01/18 22:19:20 peter
- * multiple location support for i386 a_param_ref
- * remove a_param_copy_ref for i386
-
- Revision 1.253 2005/01/13 19:31:05 jonas
- + support LOC_VOID in gen_load_para_value()
-
- Revision 1.252 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
-
- Revision 1.251 2005/01/03 22:27:56 peter
- * insert stack_check helper call before doing register allocation
- so the used registers can't be reused when parameters are loaded
- into register variables
-
-}
diff --git a/sparcbw/compiler/ncnv.pas b/sparcbw/compiler/ncnv.pas
index 57afe21730..c83fb6af04 100644
--- a/sparcbw/compiler/ncnv.pas
+++ b/sparcbw/compiler/ncnv.pas
@@ -1,5 +1,4 @@
{
- $Id: ncnv.pas,v 1.182 2005/04/08 15:16:37 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Type checking and register allocation for type converting nodes
@@ -2638,45 +2637,3 @@ begin
casnode:=tasnode;
cisnode:=tisnode;
end.
-{
- $Log: ncnv.pas,v $
- Revision 1.182 2005/04/08 15:16:37 peter
- remove forcing of non-regvar for left node when converting to non-regvar
-
- Revision 1.181 2005/04/06 11:49:37 michael
- * Fix methodpointer copy from callnode to loadnode
-
- Revision 1.180 2005/03/25 22:20:18 peter
- * add hint when passing an uninitialized variable to a var parameter
-
- Revision 1.179 2005/03/11 21:55:43 florian
- + array -> dyn. array type cast
-
- Revision 1.178 2005/03/05 16:09:20 jonas
- * fixed small bug in ttypeconvnode.printnodeinfo
-
- Revision 1.177 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.176 2005/02/03 18:43:59 florian
- * in delphi mode const sets from enumerations with values > 255 are allowed if these elements aren't used
-
- Revision 1.175 2005/01/30 11:26:40 peter
- * add info that a procedure is local in error messages
-
- Revision 1.174 2005/01/09 15:04:36 peter
- * fix crash with -CR
-
- Revision 1.173 2005/01/07 21:14:21 florian
- + compiler side of variant<->interface implemented
-
- Revision 1.172 2005/01/06 13:40:41 florian
- * 1.0.10 starting patch from Peter
-
- Revision 1.171 2005/01/06 13:30:41 florian
- * widechararray patch from Peter
-
- Revision 1.170 2005/01/03 17:55:57 florian
- + first batch of patches to support tdef.getcopy fully
-
-}
diff --git a/sparcbw/compiler/ncon.pas b/sparcbw/compiler/ncon.pas
index 1846348daa..8c45618ad4 100644
--- a/sparcbw/compiler/ncon.pas
+++ b/sparcbw/compiler/ncon.pas
@@ -1,5 +1,4 @@
{
- $Id: ncon.pas,v 1.65 2005/02/14 17:13:06 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Type checking and register allocation for constants
@@ -913,9 +912,3 @@ begin
cnilnode:=tnilnode;
cguidconstnode:=tguidconstnode;
end.
-{
- $Log: ncon.pas,v $
- Revision 1.65 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/nflw.pas b/sparcbw/compiler/nflw.pas
index c51ae4dac4..40d7304b0e 100644
--- a/sparcbw/compiler/nflw.pas
+++ b/sparcbw/compiler/nflw.pas
@@ -1,5 +1,4 @@
{
- $Id: nflw.pas,v 1.112 2005/03/25 22:20:19 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Type checking and register allocation for nodes that influence
@@ -1389,34 +1388,3 @@ begin
ctryfinallynode:=ttryfinallynode;
connode:=tonnode;
end.
-{
- $Log: nflw.pas,v $
- Revision 1.112 2005/03/25 22:20:19 peter
- * add hint when passing an uninitialized variable to a var parameter
-
- Revision 1.111 2005/03/24 23:06:43 peter
- * don't remove repeat until node in repeat until true;
-
- Revision 1.110 2005/02/23 20:38:09 florian
- + variants can be used as cond. expr. in if, while, repeat ... until statements
-
- Revision 1.109 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.108 2005/01/31 20:23:53 peter
- * set varstate before parsing the instruction block in for statements
-
- Revision 1.107 2005/01/31 16:16:21 peter
- * for-node cleanup, checking for uninitialzed from and to values
- is now supported
-
- Revision 1.106 2005/01/16 14:44:03 peter
- * fix unreachable code check for repeat loop
-
- Revision 1.105 2005/01/16 10:50:32 peter
- * give warning for unreachable code in while/if statements
-
- Revision 1.104 2005/01/03 17:55:57 florian
- + first batch of patches to support tdef.getcopy fully
-
-}
diff --git a/sparcbw/compiler/ninl.pas b/sparcbw/compiler/ninl.pas
index 36a3c2175d..95f6644bcf 100644
--- a/sparcbw/compiler/ninl.pas
+++ b/sparcbw/compiler/ninl.pas
@@ -1,5 +1,4 @@
{
- $Id: ninl.pas,v 1.164 2005/04/15 15:50:18 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Type checking and register allocation for inline nodes
@@ -2481,31 +2480,3 @@ implementation
begin
cinlinenode:=tinlinenode;
end.
-{
- $Log: ninl.pas,v $
- Revision 1.164 2005/04/15 15:50:18 peter
- * only give warnings for uninitialized variables in low()/high()
- if the value is calculated at runtime
-
- Revision 1.163 2005/03/25 22:20:19 peter
- * add hint when passing an uninitialized variable to a var parameter
-
- Revision 1.162 2005/03/25 21:46:06 jonas
- * terrornode.create -> cerrornode.create
-
- Revision 1.161 2005/03/16 21:24:43 peter
- * check parameters of str() better
-
- Revision 1.160 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.159 2005/02/04 16:30:56 peter
- * low(var) var must be valid
-
- Revision 1.158 2005/01/23 21:47:14 florian
- * another improvement of pi handling
-
- Revision 1.157 2005/01/23 21:09:12 florian
- + added pi bit pattern to the compiler, so pi should always be correct
-
-}
diff --git a/sparcbw/compiler/nld.pas b/sparcbw/compiler/nld.pas
index 2ea6725617..0a3accc5c1 100644
--- a/sparcbw/compiler/nld.pas
+++ b/sparcbw/compiler/nld.pas
@@ -1,5 +1,4 @@
{
- $Id: nld.pas,v 1.148 2005/03/28 13:36:15 florian Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Type checking and register allocation for load/assignment nodes
@@ -1202,25 +1201,3 @@ begin
ctypenode:=ttypenode;
crttinode:=trttinode;
end.
-{
- $Log: nld.pas,v $
- Revision 1.148 2005/03/28 13:36:15 florian
- + variants are now assigned using fpc_variant_copy
-
- Revision 1.147 2005/03/25 22:20:19 peter
- * add hint when passing an uninitialized variable to a var parameter
-
- Revision 1.146 2005/03/18 16:41:27 peter
- don't check size differences for booleans
-
- Revision 1.145 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.144 2005/02/11 16:25:26 peter
- * fix IE with array of const in array of conts
-
- Revision 1.143 2005/01/23 17:14:21 florian
- + optimized code generation on sparc
- + some stuff for pic code on sparc added
-
-}
diff --git a/sparcbw/compiler/nmat.pas b/sparcbw/compiler/nmat.pas
index c8971242cf..ab56f4a6e9 100644
--- a/sparcbw/compiler/nmat.pas
+++ b/sparcbw/compiler/nmat.pas
@@ -1,5 +1,4 @@
{
- $Id: nmat.pas,v 1.67 2005/03/25 22:20:19 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Type checking and register allocation for math nodes
@@ -853,12 +852,3 @@ begin
cunaryminusnode:=tunaryminusnode;
cnotnode:=tnotnode;
end.
-{
- $Log: nmat.pas,v $
- Revision 1.67 2005/03/25 22:20:19 peter
- * add hint when passing an uninitialized variable to a var parameter
-
- Revision 1.66 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/nmem.pas b/sparcbw/compiler/nmem.pas
index 07d98a1d0e..beab450570 100644
--- a/sparcbw/compiler/nmem.pas
+++ b/sparcbw/compiler/nmem.pas
@@ -1,5 +1,4 @@
{
- $Id: nmem.pas,v 1.96 2005/04/06 19:39:04 florian Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Type checking and register allocation for memory related nodes
@@ -953,15 +952,3 @@ begin
cvecnode := tvecnode;
cwithnode := twithnode;
end.
-{
- $Log: nmem.pas,v $
- Revision 1.96 2005/04/06 19:39:04 florian
- * fixed previous commit
-
- Revision 1.95 2005/03/25 22:20:19 peter
- * add hint when passing an uninitialized variable to a var parameter
-
- Revision 1.94 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/nobj.pas b/sparcbw/compiler/nobj.pas
index bf33c13c4f..da4078a800 100644
--- a/sparcbw/compiler/nobj.pas
+++ b/sparcbw/compiler/nobj.pas
@@ -1,5 +1,4 @@
{
- $Id: nobj.pas,v 1.93 2005/05/05 21:09:10 florian Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Routines for the code generation of data structures
@@ -1363,39 +1362,3 @@ implementation
end.
-{
- $Log: nobj.pas,v $
- Revision 1.93 2005/05/05 21:09:10 florian
- * write nil into the method table for abstract methods
-
- Revision 1.92 2005/03/17 09:08:54 michael
- + Patch from peter to fix overload directive cheking in delphi mode
-
- Revision 1.91 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.90 2005/02/10 22:08:03 peter
- * remove obsolete code
-
- Revision 1.89 2005/02/02 02:19:42 karoly
- * removed debug writelns from florian's previous commit
-
- Revision 1.88 2005/02/01 23:18:54 florian
- * fixed:
- r1 = record
- p : procedure stdcall;
- i : longint;
- end;
-
- Revision 1.87 2005/01/24 22:08:32 peter
- * interface wrapper generation moved to cgobj
- * generate interface wrappers after the module is parsed
-
- Revision 1.86 2005/01/10 20:41:55 peter
- * write realname for published methods
-
- Revision 1.85 2005/01/09 15:05:29 peter
- * fix interface vtbl optimization
- * replace ugly pointer construct of ioffset()
-
-}
diff --git a/sparcbw/compiler/node.pas b/sparcbw/compiler/node.pas
index 3c203c5ceb..74e9b43d0d 100644
--- a/sparcbw/compiler/node.pas
+++ b/sparcbw/compiler/node.pas
@@ -1,5 +1,4 @@
{
- $Id: node.pas,v 1.98 2005/03/25 23:03:04 jonas Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Basic node handling
@@ -1124,21 +1123,3 @@ implementation
end;
end.
-{
- $Log: node.pas,v $
- Revision 1.98 2005/03/25 23:03:04 jonas
- - removed unused variables
-
- Revision 1.97 2005/03/05 16:17:30 jonas
- * fixed printnodelist indentation
-
- Revision 1.96 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.95 2005/01/04 16:39:46 peter
- * set nf_is_self node flag when self is loaded
-
- Revision 1.94 2005/01/03 17:55:57 florian
- + first batch of patches to support tdef.getcopy fully
-
-}
diff --git a/sparcbw/compiler/nopt.pas b/sparcbw/compiler/nopt.pas
index 3df764c4c9..88d4a196fc 100644
--- a/sparcbw/compiler/nopt.pas
+++ b/sparcbw/compiler/nopt.pas
@@ -1,5 +1,4 @@
{
- $Id: nopt.pas,v 1.20 2005/02/14 17:13:06 peter Exp $
Copyright (c) 1998-2002 by Jonas Maebe
This unit implements optimized nodes
@@ -287,10 +286,3 @@ begin
caddsstringcharoptnode := taddsstringcharoptnode;
caddsstringcsstringoptnode := taddsstringcsstringoptnode;
end.
-
-{
- $Log: nopt.pas,v $
- Revision 1.20 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/nset.pas b/sparcbw/compiler/nset.pas
index ef6eeecca1..cd0def72d6 100644
--- a/sparcbw/compiler/nset.pas
+++ b/sparcbw/compiler/nset.pas
@@ -1,5 +1,4 @@
{
- $Id: nset.pas,v 1.58 2005/03/25 22:20:19 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Type checking and register allocation for set/case nodes
@@ -799,12 +798,3 @@ begin
crangenode:=trangenode;
ccasenode:=tcasenode;
end.
-{
- $Log: nset.pas,v $
- Revision 1.58 2005/03/25 22:20:19 peter
- * add hint when passing an uninitialized variable to a var parameter
-
- Revision 1.57 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/nstate.pas b/sparcbw/compiler/nstate.pas
index 37341c68b3..b7cb53235a 100644
--- a/sparcbw/compiler/nstate.pas
+++ b/sparcbw/compiler/nstate.pas
@@ -1,5 +1,4 @@
{
- $Id: nstate.pas,v 1.5 2005/02/14 17:13:06 peter Exp $
Copyright (c) 1998-2002 by Daniel Mantione
This unit contains support routines for the state tracker
@@ -122,10 +121,3 @@ begin
end;
end.
-
-{
- $Log: nstate.pas,v $
- Revision 1.5 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/nutils.pas b/sparcbw/compiler/nutils.pas
index 2b4cfa4d6c..e27620d8ce 100644
--- a/sparcbw/compiler/nutils.pas
+++ b/sparcbw/compiler/nutils.pas
@@ -1,5 +1,4 @@
{
- $Id: nutils.pas,v 1.31 2005/04/06 11:49:37 michael Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Type checking and register allocation for inline nodes
@@ -561,16 +560,3 @@ implementation
end;
end.
-
-{
- $Log: nutils.pas,v $
- Revision 1.31 2005/04/06 11:49:37 michael
- * Fix methodpointer copy from callnode to loadnode
-
- Revision 1.30 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.29 2005/01/04 16:39:46 peter
- * set nf_is_self node flag when self is loaded
-
-}
diff --git a/sparcbw/compiler/ogbase.pas b/sparcbw/compiler/ogbase.pas
index c2d2213bec..d9d7de488e 100644
--- a/sparcbw/compiler/ogbase.pas
+++ b/sparcbw/compiler/ogbase.pas
@@ -1,5 +1,4 @@
{
- $Id: ogbase.pas,v 1.17 2005/02/14 17:13:06 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
Contains the base stuff for binary object file writers
@@ -571,9 +570,3 @@ implementation
end.
-{
- $Log: ogbase.pas,v $
- Revision 1.17 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/ogcoff.pas b/sparcbw/compiler/ogcoff.pas
index 3a5f5fe2d4..647f01b65b 100644
--- a/sparcbw/compiler/ogcoff.pas
+++ b/sparcbw/compiler/ogcoff.pas
@@ -1,5 +1,4 @@
{
- $Id: ogcoff.pas,v 1.34 2005/02/14 17:13:06 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman and Pierre Muller
Contains the binary coff reader and writer
@@ -1787,9 +1786,3 @@ initialization
RegisterAssembler(as_i386_pecoff_info,TPECoffAssembler);
RegisterAssembler(as_i386_pecoffwdosx_info,TPECoffAssembler);
end.
-{
- $Log: ogcoff.pas,v $
- Revision 1.34 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/ogelf.pas b/sparcbw/compiler/ogelf.pas
index 16c08b1c24..c1e1d7b9f6 100644
--- a/sparcbw/compiler/ogelf.pas
+++ b/sparcbw/compiler/ogelf.pas
@@ -1,5 +1,4 @@
{
- $Id: ogelf.pas,v 1.25 2005/02/14 17:13:06 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
Contains the binary elf writer
@@ -899,13 +898,3 @@ implementation
initialization
RegisterAssembler(as_i386_elf32_info,TElf32Assembler);
end.
-{
- $Log: ogelf.pas,v $
- Revision 1.25 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.24 2005/01/10 15:54:59 peter
- * Cleanup of writing of relocations to symbols
- * Only local symbols will now use a constant value or section relocation
-
-}
diff --git a/sparcbw/compiler/oglx.pas b/sparcbw/compiler/oglx.pas
index c1e4788b2a..5168aa602e 100644
--- a/sparcbw/compiler/oglx.pas
+++ b/sparcbw/compiler/oglx.pas
@@ -1,5 +1,4 @@
{
- $Id: oglx.pas,v 1.8 2005/02/14 17:13:06 peter Exp $
Copyright (c) 2002 by Daniel Mantione, Peter Vreman
Contains the binary reader and writer for the linear executable
@@ -393,9 +392,3 @@ begin
RegisterLinker(ld_i386_coff,Tlxlinker);}
end.
-{
- $Log: oglx.pas,v $
- Revision 1.8 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/ogmap.pas b/sparcbw/compiler/ogmap.pas
index e10035baf6..bf73c5e7f5 100644
--- a/sparcbw/compiler/ogmap.pas
+++ b/sparcbw/compiler/ogmap.pas
@@ -1,5 +1,4 @@
{
- $Id: ogmap.pas,v 1.5 2005/02/14 17:13:06 peter Exp $
Copyright (c) 2001-2002 by Peter Vreman
Contains the class for generating a map file
@@ -136,9 +135,3 @@ implementation
end;
end.
-{
- $Log: ogmap.pas,v $
- Revision 1.5 2005/02/14 17:13:06 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/options.pas b/sparcbw/compiler/options.pas
index 54eb9ab1bf..6d73ef52e6 100644
--- a/sparcbw/compiler/options.pas
+++ b/sparcbw/compiler/options.pas
@@ -1,5 +1,4 @@
{
- $Id: options.pas,v 1.175 2005/05/05 14:53:55 florian Exp $
Copyright (c) 1998-2002 by Florian Klaempfl and Peter Vreman
Reads command line options and config files
@@ -2141,65 +2140,3 @@ finalization
if assigned(option) then
option.free;
end.
-{
- $Log: options.pas,v $
- Revision 1.175 2005/05/05 14:53:55 florian
- + output of supported instruction sets in info page
-
- Revision 1.174 2005/04/28 19:32:11 florian
- * overloading of assignment operator by different unique result types now possible
-
- Revision 1.173 2005/04/24 21:01:37 peter
- * always use exceptions to stop the compiler
- - remove stop, do_stop
-
- Revision 1.172 2005/04/15 15:43:54 peter
- * -Fe on commandline redirects now all output
-
- Revision 1.171 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.170 2005/03/05 16:37:42 florian
- * fixed copy(dyn. array,...);
-
- Revision 1.169 2005/03/04 16:49:22 peter
- * getheapstatus fixes
-
- Revision 1.168 2005/02/26 15:43:09 florian
- * userdata in file/textrecs now 32 bytes
-
- Revision 1.167 2005/02/19 18:32:16 florian
- * defaultreplacement expansion for -XP and -Xr
-
- Revision 1.166 2005/02/19 18:10:57 florian
- * cross compiliation defines
-
- Revision 1.165 2005/02/14 17:13:06 peter
- * truncate log
-
- Revision 1.164 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.163 2005/02/05 10:24:17 florian
- *** empty log message ***
-
- Revision 1.162 2005/01/20 17:05:53 peter
- * use val() for decoding integers
-
- Revision 1.161 2005/01/09 20:24:43 olle
- * rework of macro subsystem
- + exportable macros for mode macpas
-
- Revision 1.160 2005/01/08 23:14:50 peter
- * Allow #include ~/.fpc.cfg
-
- Revision 1.159 2005/01/04 16:19:52 florian
- * arm sets FPUFPA by default for now
-
- Revision 1.158 2005/01/03 20:27:47 peter
- fix outline of 3rd level of options (-SI option mainly)
-
-}
diff --git a/sparcbw/compiler/owar.pas b/sparcbw/compiler/owar.pas
index 272d833227..4980c0a793 100644
--- a/sparcbw/compiler/owar.pas
+++ b/sparcbw/compiler/owar.pas
@@ -1,5 +1,4 @@
{
- $Id: owar.pas,v 1.17 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
Contains the stuff for writing .a files directly
@@ -281,9 +280,3 @@ end;
end.
-{
- $Log: owar.pas,v $
- Revision 1.17 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/owbase.pas b/sparcbw/compiler/owbase.pas
index 1873f93e5f..c913dabcc7 100644
--- a/sparcbw/compiler/owbase.pas
+++ b/sparcbw/compiler/owbase.pas
@@ -1,5 +1,4 @@
{
- $Id: owbase.pas,v 1.16 2005/04/23 19:42:54 jonas Exp $
Copyright (c) 1998-2002 by Peter Vreman
Contains the base stuff for writing for object files to disk
@@ -319,15 +318,3 @@ end;
end.
-{
- $Log: owbase.pas,v $
- Revision 1.16 2005/04/23 19:42:54 jonas
- * fixed deletefile -> removefile
-
- Revision 1.15 2005/04/23 14:15:58 hajny
- * DeleteFile replaced with RemoveFile to avoid duplicate
-
- Revision 1.14 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/parabase.pas b/sparcbw/compiler/parabase.pas
index 0342801350..1bcce5c0f1 100644
--- a/sparcbw/compiler/parabase.pas
+++ b/sparcbw/compiler/parabase.pas
@@ -1,5 +1,4 @@
{
- $Id: parabase.pas,v 1.12 2005/02/15 21:39:48 peter Exp $
Copyright (c) 2002 by Florian Klaempfl
Generic calling convention handling
@@ -249,30 +248,3 @@ implementation
end.
-
-{
- $Log: parabase.pas,v $
- Revision 1.12 2005/02/15 21:39:48 peter
- * remove is_single_reference
- * revert loading of ref-to-ref para valu
-
- Revision 1.11 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.10 2005/01/30 21:51:57 jonas
- * fixed darwin cycle
-
- Revision 1.9 2005/01/18 22:19:20 peter
- * multiple location support for i386 a_param_ref
- * remove a_param_copy_ref for i386
-
- Revision 1.8 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
-
- Revision 1.7 2005/01/07 16:22:54 florian
- + implemented abi compliant handling of strucutured functions results on sparc platform
-
-}
-
diff --git a/sparcbw/compiler/paramgr.pas b/sparcbw/compiler/paramgr.pas
index 20d075f634..1d0a0159e6 100644
--- a/sparcbw/compiler/paramgr.pas
+++ b/sparcbw/compiler/paramgr.pas
@@ -1,5 +1,4 @@
{
- $Id: paramgr.pas,v 1.88 2005/02/14 17:13:07 peter Exp $
Copyright (c) 2002 by Florian Klaempfl
Generic calling convention handling
@@ -384,29 +383,3 @@ initialization
finalization
paramanager.free;
end.
-
-{
- $Log: paramgr.pas,v $
- Revision 1.88 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.87 2005/02/08 16:40:16 florian
- * dyn. arrays are returned in registers
-
- Revision 1.86 2005/02/03 20:04:49 peter
- * push_addr_param must be defined per target
-
- Revision 1.85 2005/01/20 17:47:01 peter
- * remove copy_value_on_stack and a_param_copy_ref
-
- Revision 1.84 2005/01/18 22:19:20 peter
- * multiple location support for i386 a_param_ref
- * remove a_param_copy_ref for i386
-
- Revision 1.83 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
-
-}
-
diff --git a/sparcbw/compiler/parser.pas b/sparcbw/compiler/parser.pas
index 92f8bf0eb1..2b5581f373 100644
--- a/sparcbw/compiler/parser.pas
+++ b/sparcbw/compiler/parser.pas
@@ -1,5 +1,4 @@
{
- $Id: parser.pas,v 1.76 2005/04/25 08:15:17 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit does the parsing process
@@ -665,33 +664,3 @@ implementation
end;
end.
-{
- $Log: parser.pas,v $
- Revision 1.76 2005/04/25 08:15:17 peter
- reset compiling_module in doneparser
-
- Revision 1.75 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.74 2005/02/10 20:06:34 peter
- * fixed call to build sourcefiles needed for ide
-
- Revision 1.73 2005/02/01 08:46:13 michael
- * Patch from peter: fix macpas anonymous function procvar
-
- Revision 1.72 2005/01/29 11:36:52 peter
- * update x86_64 with new cpupara
-
- Revision 1.71 2005/01/26 16:23:28 peter
- * detect arithmetic overflows for constants at compile time
- * use try..except instead of setjmp
-
- Revision 1.70 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
- Revision 1.69 2005/01/09 20:24:43 olle
- * rework of macro subsystem
- + exportable macros for mode macpas
-
-}
diff --git a/sparcbw/compiler/pass_1.pas b/sparcbw/compiler/pass_1.pas
index f6c8f4a03c..e3920e272e 100644
--- a/sparcbw/compiler/pass_1.pas
+++ b/sparcbw/compiler/pass_1.pas
@@ -1,5 +1,4 @@
{
- $Id: pass_1.pas,v 1.35 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit handles the typecheck and node conversion pass
@@ -219,9 +218,3 @@ implementation
{$endif}
end.
-{
- $Log: pass_1.pas,v $
- Revision 1.35 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/pass_2.pas b/sparcbw/compiler/pass_2.pas
index bb374ab6dc..b767de1055 100644
--- a/sparcbw/compiler/pass_2.pas
+++ b/sparcbw/compiler/pass_2.pas
@@ -1,5 +1,4 @@
{
- $Id: pass_2.pas,v 1.78 2005/04/08 15:18:08 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit handles the codegeneration pass
@@ -211,12 +210,3 @@ implementation
end.
-{
- $Log: pass_2.pas,v $
- Revision 1.78 2005/04/08 15:18:08 peter
- remove multiple pass2 calls. It is not supported anymore by all nodes (ttempcreatenode)
-
- Revision 1.77 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/pbase.pas b/sparcbw/compiler/pbase.pas
index 86114eb272..d407e5dafc 100644
--- a/sparcbw/compiler/pbase.pas
+++ b/sparcbw/compiler/pbase.pas
@@ -1,5 +1,4 @@
{
- $Id: pbase.pas,v 1.31 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Contains some helper routines for the parser
@@ -271,13 +270,3 @@ implementation
end;
end.
-{
- $Log: pbase.pas,v $
- Revision 1.31 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.30 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
-}
diff --git a/sparcbw/compiler/pdecl.pas b/sparcbw/compiler/pdecl.pas
index 41f8dacf47..75229b5872 100644
--- a/sparcbw/compiler/pdecl.pas
+++ b/sparcbw/compiler/pdecl.pas
@@ -1,5 +1,4 @@
{
- $Id: pdecl.pas,v 1.95 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Does declaration (but not type) parsing for Free Pascal
@@ -666,16 +665,3 @@ implementation
end;
end.
-{
- $Log: pdecl.pas,v $
- Revision 1.95 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.94 2005/01/24 22:08:32 peter
- * interface wrapper generation moved to cgobj
- * generate interface wrappers after the module is parsed
-
- Revision 1.93 2005/01/20 16:38:45 peter
- * load jmp_buf_size from system unit
-
-}
diff --git a/sparcbw/compiler/pdecobj.pas b/sparcbw/compiler/pdecobj.pas
index fbd97b4729..c860970d40 100644
--- a/sparcbw/compiler/pdecobj.pas
+++ b/sparcbw/compiler/pdecobj.pas
@@ -1,5 +1,4 @@
{
- $Id: pdecobj.pas,v 1.87 2005/03/16 21:09:22 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Does object types for Free Pascal
@@ -727,15 +726,3 @@ implementation
end;
end.
-{
- $Log: pdecobj.pas,v $
- Revision 1.87 2005/03/16 21:09:22 peter
- * allow property in objects in all modes except tp
-
- Revision 1.86 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.85 2005/02/01 08:46:13 michael
- * Patch from peter: fix macpas anonymous function procvar
-
-}
diff --git a/sparcbw/compiler/pdecsub.pas b/sparcbw/compiler/pdecsub.pas
index 6e0264ca93..ac0c95ff9b 100644
--- a/sparcbw/compiler/pdecsub.pas
+++ b/sparcbw/compiler/pdecsub.pas
@@ -1,5 +1,4 @@
{
- $Id: pdecsub.pas,v 1.234 2005/04/28 19:32:11 florian Exp $
Copyright (c) 1998-2002 by Florian Klaempfl, Daniel Mantione
Does the parsing of the procedures/functions
@@ -2464,49 +2463,3 @@ const
end;
end.
-{
- $Log: pdecsub.pas,v $
- Revision 1.234 2005/04/28 19:32:11 florian
- * overloading of assignment operator by different unique result types now possible
-
- Revision 1.233 2005/04/06 19:39:04 florian
- * fixed previous commit
-
- Revision 1.232 2005/04/06 19:09:39 florian
- * hidden parameters can be put now in registers as well
-
- Revision 1.231 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.230 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.229 2005/02/03 17:11:40 peter
- * more procvar directive fixes
-
- Revision 1.228 2005/02/01 08:46:13 michael
- * Patch from peter: fix macpas anonymous function procvar
-
- Revision 1.227 2005/01/31 21:27:51 peter
- * macpas procvars in parameters
-
- Revision 1.226 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
- Revision 1.225 2005/01/06 02:13:03 karoly
- * more SysV call support stuff for MorphOS
-
- Revision 1.224 2005/01/05 02:31:06 karoly
- * fixed SysV syscall support (MorphOS)
-
- Revision 1.223 2005/01/04 17:40:33 karoly
- + sysv style syscalls added for MorphOS
-
-}
diff --git a/sparcbw/compiler/pdecvar.pas b/sparcbw/compiler/pdecvar.pas
index ae9dadb052..05cf5ad98b 100644
--- a/sparcbw/compiler/pdecvar.pas
+++ b/sparcbw/compiler/pdecvar.pas
@@ -1,5 +1,4 @@
{
- $Id: pdecvar.pas,v 1.98 2005/03/09 23:44:18 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Parses variable declarations. Used for var statement and record
@@ -1318,40 +1317,3 @@ implementation
end;
end.
-{
- $Log: pdecvar.pas,v $
- Revision 1.98 2005/03/09 23:44:18 peter
- support external <dllname>; also for variables
-
- Revision 1.97 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.96 2005/02/03 17:11:40 peter
- * more procvar directive fixes
-
- Revision 1.95 2005/02/02 19:03:27 florian
- * fixed proc. vars with calling specifiers in usual var declarations
-
- Revision 1.94 2005/02/01 23:18:54 florian
- * fixed:
- r1 = record
- p : procedure stdcall;
- i : longint;
- end;
-
- Revision 1.93 2005/02/01 08:46:13 michael
- * Patch from peter: fix macpas anonymous function procvar
-
- Revision 1.92 2005/01/30 17:17:19 florian
- * variables exported by $J/$Z in macpas mode are never regable
-
- Revision 1.91 2005/01/06 13:30:41 florian
- * widechararray patch from Peter
-
- Revision 1.90 2005/01/04 16:52:07 peter
- * don't typecast index of indexed properties
-
- Revision 1.89 2005/01/04 16:37:38 peter
- * give error when property doesn't reference a method or field
-
-}
diff --git a/sparcbw/compiler/pexports.pas b/sparcbw/compiler/pexports.pas
index 0f970020f6..97cff141f8 100644
--- a/sparcbw/compiler/pexports.pas
+++ b/sparcbw/compiler/pexports.pas
@@ -1,5 +1,4 @@
{
- $Id: pexports.pas,v 1.31 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit handles the exports parsing
@@ -179,10 +178,3 @@ implementation
end;
end.
-
-{
- $Log: pexports.pas,v $
- Revision 1.31 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/pexpr.pas b/sparcbw/compiler/pexpr.pas
index 992d44215c..62f6bbae09 100644
--- a/sparcbw/compiler/pexpr.pas
+++ b/sparcbw/compiler/pexpr.pas
@@ -1,5 +1,4 @@
{
- $Id: pexpr.pas,v 1.189 2005/04/06 11:49:37 michael Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Does parsing of expression for Free Pascal
@@ -2617,42 +2616,3 @@ implementation
end;
end.
-{
- $Log: pexpr.pas,v $
- Revision 1.189 2005/04/06 11:49:37 michael
- * Fix methodpointer copy from callnode to loadnode
-
- Revision 1.188 2005/03/28 14:14:52 florian
- * fpc_variant_get call fixed
-
- Revision 1.187 2005/03/27 20:19:21 florian
- + compiler support for reading/writing of vararrays
-
- Revision 1.186 2005/03/25 22:20:19 peter
- * add hint when passing an uninitialized variable to a var parameter
-
- Revision 1.185 2005/03/05 16:37:42 florian
- * fixed copy(dyn. array,...);
-
- Revision 1.184 2005/03/04 09:56:35 jonas
- * fixed Lazarus compilation
-
- Revision 1.183 2005/03/04 07:46:36 jonas
- * properties can also be inherited/overridden
-
- Revision 1.182 2005/03/03 19:58:14 jonas
- * fixed web bug 3738
-
- Revision 1.181 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.180 2005/02/06 20:29:12 florian
- * fixed precedence of is-operator
-
- Revision 1.179 2005/01/20 17:05:53 peter
- * use val() for decoding integers
-
- Revision 1.178 2005/01/04 16:38:07 peter
- * don't allow properties in C style operators
-
-}
diff --git a/sparcbw/compiler/pinline.pas b/sparcbw/compiler/pinline.pas
index 27d861ae01..458ff3e442 100644
--- a/sparcbw/compiler/pinline.pas
+++ b/sparcbw/compiler/pinline.pas
@@ -1,5 +1,4 @@
{
- $Id: pinline.pas,v 1.44 2005/03/27 20:19:21 florian Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generates nodes for routines that need compiler support
@@ -739,24 +738,3 @@ implementation
end;
end.
-{
- $Log: pinline.pas,v $
- Revision 1.44 2005/03/27 20:19:21 florian
- + compiler support for reading/writing of vararrays
-
- Revision 1.43 2005/03/25 22:20:19 peter
- * add hint when passing an uninitialized variable to a var parameter
-
- Revision 1.42 2005/03/25 21:55:43 jonas
- * removed some unused variables
-
- Revision 1.41 2005/03/05 16:37:42 florian
- * fixed copy(dyn. array,...);
-
- Revision 1.40 2005/03/03 19:36:42 jonas
- * fixed web bug 3740
-
- Revision 1.39 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/pmodules.pas b/sparcbw/compiler/pmodules.pas
index 85d0133b08..2fd27be1ef 100644
--- a/sparcbw/compiler/pmodules.pas
+++ b/sparcbw/compiler/pmodules.pas
@@ -1,5 +1,4 @@
{
- $Id: pmodules.pas,v 1.186 2005/03/25 21:55:43 jonas Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Handles the parsing and loading of the modules (ppufiles)
@@ -1625,35 +1624,3 @@ implementation
end;
end.
-{
- $Log: pmodules.pas,v $
- Revision 1.186 2005/03/25 21:55:43 jonas
- * removed some unused variables
-
- Revision 1.185 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.184 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.183 2005/02/06 11:15:31 peter
- * removed $threading
-
- Revision 1.182 2005/02/06 00:05:56 florian
- + x86_64 pic draft
-
- Revision 1.181 2005/01/24 22:08:32 peter
- * interface wrapper generation moved to cgobj
- * generate interface wrappers after the module is parsed
-
- Revision 1.180 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
- Revision 1.179 2005/01/09 20:24:43 olle
- * rework of macro subsystem
- + exportable macros for mode macpas
-
-}
diff --git a/sparcbw/compiler/powerpc/aasmcpu.pas b/sparcbw/compiler/powerpc/aasmcpu.pas
index aceaf41089..d958081bc1 100644
--- a/sparcbw/compiler/powerpc/aasmcpu.pas
+++ b/sparcbw/compiler/powerpc/aasmcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: aasmcpu.pas,v 1.31 2005/02/18 23:37:51 jonas Exp $
Copyright (c) 1999-2002 by Jonas Maebe
Contains the assembler object for the PowerPC
@@ -420,14 +419,3 @@ begin
cai_align:=tai_align;
cai_cpu:=taicpu;
end.
-{
- $Log: aasmcpu.pas,v $
- Revision 1.31 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.30 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/agppcgas.pas b/sparcbw/compiler/powerpc/agppcgas.pas
index a7359fa604..13af3d3318 100644
--- a/sparcbw/compiler/powerpc/agppcgas.pas
+++ b/sparcbw/compiler/powerpc/agppcgas.pas
@@ -1,5 +1,4 @@
{
- $Id: agppcgas.pas,v 1.47 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements an asm for the PowerPC
@@ -363,9 +362,3 @@ begin
RegisterAssembler(as_ppc_gas_info,TPPCGNUAssembler);
RegisterAssembler(as_ppc_gas_darwin_info,TPPCGNUAssembler);
end.
-{
- $Log: agppcgas.pas,v $
- Revision 1.47 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/agppcmpw.pas b/sparcbw/compiler/powerpc/agppcmpw.pas
index fd838e3df1..3e94d12f30 100644
--- a/sparcbw/compiler/powerpc/agppcmpw.pas
+++ b/sparcbw/compiler/powerpc/agppcmpw.pas
@@ -1,5 +1,4 @@
{
- $Id: agppcmpw.pas,v 1.44 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2002 by Florian Klaempfl
This unit implements an asmoutput class for PowerPC with MPW syntax
@@ -1460,12 +1459,3 @@ var
initialization
RegisterAssembler(as_powerpc_mpw_info,TPPCMPWAssembler);
end.
-{
- $Log: agppcmpw.pas,v $
- Revision 1.44 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.43 2005/02/08 22:46:00 olle
- * fixed erroneous asm line directive
-
-}
diff --git a/sparcbw/compiler/powerpc/aoptcpu.pas b/sparcbw/compiler/powerpc/aoptcpu.pas
index 2a41388f0d..3a46494b69 100644
--- a/sparcbw/compiler/powerpc/aoptcpu.pas
+++ b/sparcbw/compiler/powerpc/aoptcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: aoptcpu.pas,v 1.7 2005/02/26 01:27:00 jonas Exp $
Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
Development Team
@@ -41,17 +40,3 @@ Implementation
begin
casmoptimizer:=TCpuAsmOptimizer;
End.
-{
- $Log: aoptcpu.pas,v $
- Revision 1.7 2005/02/26 01:27:00 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.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/aoptcpub.pas b/sparcbw/compiler/powerpc/aoptcpub.pas
index eff1bd58df..26507ec19d 100644
--- a/sparcbw/compiler/powerpc/aoptcpub.pas
+++ b/sparcbw/compiler/powerpc/aoptcpub.pas
@@ -1,5 +1,4 @@
{
- $Id: aoptcpub.pas,v 1.8 2005/02/26 01:27:00 jonas Exp $
Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
Development Team
@@ -120,18 +119,3 @@ Begin
End;
End.
-
-{
- $Log: aoptcpub.pas,v $
- Revision 1.8 2005/02/26 01:27:00 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.7 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/aoptcpuc.pas b/sparcbw/compiler/powerpc/aoptcpuc.pas
index 5eb8e6b7d8..4b82e87f4a 100644
--- a/sparcbw/compiler/powerpc/aoptcpuc.pas
+++ b/sparcbw/compiler/powerpc/aoptcpuc.pas
@@ -1,5 +1,4 @@
{
- $Id: aoptcpuc.pas,v 1.7 2005/02/26 01:27:00 jonas Exp $
Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
Development Team
@@ -39,17 +38,3 @@ Type
Implementation
End.
-{
- $Log: aoptcpuc.pas,v $
- Revision 1.7 2005/02/26 01:27:00 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.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/aoptcpud.pas b/sparcbw/compiler/powerpc/aoptcpud.pas
index d624d75152..2df7e2e49e 100644
--- a/sparcbw/compiler/powerpc/aoptcpud.pas
+++ b/sparcbw/compiler/powerpc/aoptcpud.pas
@@ -1,5 +1,4 @@
{
- $Id: aoptcpud.pas,v 1.7 2005/02/26 01:27:00 jonas Exp $
Copyright (c) 1998-2002 by Jonas Maebe, member of the Free Pascal
Development Team
@@ -39,18 +38,3 @@ Implementation
End.
-
-{
- $Log: aoptcpud.pas,v $
- Revision 1.7 2005/02/26 01:27:00 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.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/cgcpu.pas b/sparcbw/compiler/powerpc/cgcpu.pas
index a9569ad58e..fdc2b70f8d 100644
--- a/sparcbw/compiler/powerpc/cgcpu.pas
+++ b/sparcbw/compiler/powerpc/cgcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: cgcpu.pas,v 1.196 2005/03/25 21:55:43 jonas Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements the code generator for the PowerPC
@@ -2399,32 +2398,3 @@ begin
cg := tcgppc.create;
cg64 :=tcg64fppc.create;
end.
-{
- $Log: cgcpu.pas,v $
- Revision 1.196 2005/03/25 21:55:43 jonas
- * removed some unused variables
-
- Revision 1.195 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.194 2005/02/13 18:55:19 florian
- + overflow checking for the arm
-
- Revision 1.193 2005/01/24 22:08:32 peter
- * interface wrapper generation moved to cgobj
- * generate interface wrappers after the module is parsed
-
- Revision 1.192 2005/01/13 22:02:40 jonas
- * r2 can be used by the register allocator under Darwin
- * merged the initialisations of the fpu register allocator for AIX and
- SYSV
-
- Revision 1.191 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
-
- Revision 1.190 2005/01/05 19:01:53 karoly
- * sysv abi also uses F0-F13 as volatile registers
-
-}
diff --git a/sparcbw/compiler/powerpc/cpubase.pas b/sparcbw/compiler/powerpc/cpubase.pas
index fc6d0d4219..90bfb8705d 100644
--- a/sparcbw/compiler/powerpc/cpubase.pas
+++ b/sparcbw/compiler/powerpc/cpubase.pas
@@ -1,5 +1,4 @@
{
- $Id: cpubase.pas,v 1.98 2005/02/26 01:27:00 jonas Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Contains the base types for the PowerPC
@@ -556,27 +555,3 @@ implementation
end.
-{
- $Log: cpubase.pas,v $
- Revision 1.98 2005/02/26 01:27:00 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.97 2005/02/18 23:05:47 jonas
- - removed a non-existing instruction (lcrxe)
- * fixed an instruction (maffs_ -> mffs)
-
- Revision 1.96 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.95 2005/01/20 16:38:45 peter
- * load jmp_buf_size from system unit
-
- Revision 1.94 2005/01/10 21:48:45 jonas
- - removed deprecated constants
-
-}
diff --git a/sparcbw/compiler/powerpc/cpuinfo.pas b/sparcbw/compiler/powerpc/cpuinfo.pas
index 58925301d1..f0738fa118 100644
--- a/sparcbw/compiler/powerpc/cpuinfo.pas
+++ b/sparcbw/compiler/powerpc/cpuinfo.pas
@@ -1,5 +1,4 @@
{
- $Id: cpuinfo.pas,v 1.24 2005/03/27 14:10:53 jonas Exp $
Copyright (c) 1998-2002 by the Free Pascal development team
Basic Processor information for the PowerPC
@@ -72,21 +71,3 @@ Const
Implementation
end.
-{
- $Log: cpuinfo.pas,v $
- Revision 1.24 2005/03/27 14:10:53 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.23 2005/03/25 21:55:43 jonas
- * removed some unused variables
-
- Revision 1.22 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/cpunode.pas b/sparcbw/compiler/powerpc/cpunode.pas
index d12c983d5a..0b9015cd13 100644
--- a/sparcbw/compiler/powerpc/cpunode.pas
+++ b/sparcbw/compiler/powerpc/cpunode.pas
@@ -1,5 +1,4 @@
{
- $Id: cpunode.pas,v 1.21 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Includes the PowerPC code generator
@@ -49,13 +48,3 @@ unit cpunode;
;
end.
-{
- $Log: cpunode.pas,v $
- Revision 1.21 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.20 2005/01/24 22:08:32 peter
- * interface wrapper generation moved to cgobj
- * generate interface wrappers after the module is parsed
-
-}
diff --git a/sparcbw/compiler/powerpc/cpupara.pas b/sparcbw/compiler/powerpc/cpupara.pas
index 4f198b61da..ed6a714df4 100644
--- a/sparcbw/compiler/powerpc/cpupara.pas
+++ b/sparcbw/compiler/powerpc/cpupara.pas
@@ -1,5 +1,4 @@
{
- $Id: cpupara.pas,v 1.91 2005/03/27 14:10:53 jonas Exp $
Copyright (c) 2002 by Florian Klaempfl
PowerPC specific calling conventions
@@ -658,61 +657,3 @@ unit cpupara;
begin
paramanager:=tppcparamanager.create;
end.
-{
- $Log: cpupara.pas,v $
- Revision 1.91 2005/03/27 14:10:53 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.90 2005/02/19 14:04:14 jonas
- * don't lose sign of ord types for register parameters
-
- Revision 1.89 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.88 2005/02/11 15:20:23 jonas
- * records which consist of only a union of one element have to be passed
- according to record parameter passing rules, not according to the rules
- of that item's type (change relevant to AIX abi only)
-
- Revision 1.87 2005/02/03 20:04:49 peter
- * push_addr_param must be defined per target
-
- Revision 1.86 2005/01/31 17:46:25 peter
- * fixed parseparaloc
-
- Revision 1.85 2005/01/20 17:47:01 peter
- * remove copy_value_on_stack and a_param_copy_ref
-
- Revision 1.84 2005/01/14 20:59:17 jonas
- * fixed overallocation of stack space for parameters under SYSV
- (introduced in one of my previous commits)
- * unified code of get_volatile_registers_fpu for SYSV and AIX
-
- Revision 1.83 2005/01/13 22:02:40 jonas
- * r2 can be used by the register allocator under Darwin
- * merged the initialisations of the fpu register allocator for AIX and
- SYSV
-
- Revision 1.82 2005/01/13 19:32:08 jonas
- * fixed copy_value_on_stack() for AIX abi
- + added support for passing empty record parameters
-
- Revision 1.81 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
-
- Revision 1.80 2005/01/07 10:58:03 jonas
- * fixed stupid tregister/tsuperregister bug (type checking circumvented
- using explicit typecase), caused bug3523
-
- Revision 1.79 2005/01/06 02:13:03 karoly
- * more SysV call support stuff for MorphOS
-
-}
diff --git a/sparcbw/compiler/powerpc/cpupi.pas b/sparcbw/compiler/powerpc/cpupi.pas
index 36ea56bcd9..448a3f3d64 100644
--- a/sparcbw/compiler/powerpc/cpupi.pas
+++ b/sparcbw/compiler/powerpc/cpupi.pas
@@ -1,5 +1,4 @@
{
- $Id: cpupi.pas,v 1.37 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2002 by Florian Klaempfl
This unit contains the CPU specific part of tprocinfo
@@ -143,10 +142,3 @@ unit cpupi;
begin
cprocinfo:=tppcprocinfo;
end.
-{
- $Log: cpupi.pas,v $
- Revision 1.37 2005/02/14 17:13:10 peter
- * truncate log
-
-}
-
diff --git a/sparcbw/compiler/powerpc/cpuswtch.pas b/sparcbw/compiler/powerpc/cpuswtch.pas
index 90b910e6fb..91fa89bbb2 100644
--- a/sparcbw/compiler/powerpc/cpuswtch.pas
+++ b/sparcbw/compiler/powerpc/cpuswtch.pas
@@ -1,5 +1,4 @@
{
- $Id: cpuswtch.pas,v 1.11 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
interprets the commandline options which are powerpc specific
@@ -117,9 +116,3 @@ end;
initialization
coption:=toptionpowerpc;
end.
-{
- $Log: cpuswtch.pas,v $
- Revision 1.11 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/cputarg.pas b/sparcbw/compiler/powerpc/cputarg.pas
index cc51351335..3ba07c70c3 100644
--- a/sparcbw/compiler/powerpc/cputarg.pas
+++ b/sparcbw/compiler/powerpc/cputarg.pas
@@ -1,5 +1,4 @@
{
- $Id: cputarg.pas,v 1.10 2005/02/26 01:27:00 jonas Exp $
Copyright (c) 2001-2002 by Peter Vreman
Includes the powerpc dependent target units
@@ -71,17 +70,3 @@ implementation
;
end.
-{
- $Log: cputarg.pas,v $
- Revision 1.10 2005/02/26 01:27:00 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:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/itcpugas.pas b/sparcbw/compiler/powerpc/itcpugas.pas
index c56d923fe7..2211683269 100644
--- a/sparcbw/compiler/powerpc/itcpugas.pas
+++ b/sparcbw/compiler/powerpc/itcpugas.pas
@@ -1,5 +1,4 @@
{
- $Id: itcpugas.pas,v 1.8 2005/02/18 23:05:47 jonas Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit contains the PowerPC GAS instruction tables
@@ -142,13 +141,3 @@ implementation
end;
end.
-{
- $Log: itcpugas.pas,v $
- Revision 1.8 2005/02/18 23:05:47 jonas
- - removed a non-existing instruction (lcrxe)
- * fixed an instruction (maffs_ -> mffs)
-
- Revision 1.7 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/nppcadd.pas b/sparcbw/compiler/powerpc/nppcadd.pas
index a56d87a4ba..51d6f1a364 100644
--- a/sparcbw/compiler/powerpc/nppcadd.pas
+++ b/sparcbw/compiler/powerpc/nppcadd.pas
@@ -1,5 +1,4 @@
{
- $Id: nppcadd.pas,v 1.57 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl and Jonas Maebe
Code generation for add nodes on the PowerPC
@@ -1460,12 +1459,3 @@ interface
begin
caddnode:=tppcaddnode;
end.
-{
- $Log: nppcadd.pas,v $
- Revision 1.57 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.56 2005/02/13 18:55:19 florian
- + overflow checking for the arm
-
-}
diff --git a/sparcbw/compiler/powerpc/nppccal.pas b/sparcbw/compiler/powerpc/nppccal.pas
index 468daa8744..26b180bf83 100644
--- a/sparcbw/compiler/powerpc/nppccal.pas
+++ b/sparcbw/compiler/powerpc/nppccal.pas
@@ -1,5 +1,4 @@
{
- $Id: nppccal.pas,v 1.35 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2002 by Florian Klaempfl
Implements the PowerPC specific part of call nodes
@@ -145,18 +144,3 @@ implementation
begin
ccallnode:=tppccallnode;
end.
-{
- $Log: nppccal.pas,v $
- Revision 1.35 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.34 2005/01/06 02:13:03 karoly
- * more SysV call support stuff for MorphOS
-
- Revision 1.33 2005/01/05 02:31:06 karoly
- * fixed SysV syscall support (MorphOS)
-
- Revision 1.32 2005/01/04 17:40:33 karoly
- + sysv style syscalls added for MorphOS
-
-}
diff --git a/sparcbw/compiler/powerpc/nppccnv.pas b/sparcbw/compiler/powerpc/nppccnv.pas
index 661e46db9a..4579800ded 100644
--- a/sparcbw/compiler/powerpc/nppccnv.pas
+++ b/sparcbw/compiler/powerpc/nppccnv.pas
@@ -1,5 +1,4 @@
{
- $Id: nppccnv.pas,v 1.56 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate PowerPC assembler for type converting nodes
@@ -343,9 +342,3 @@ implementation
begin
ctypeconvnode:=tppctypeconvnode;
end.
-{
- $Log: nppccnv.pas,v $
- Revision 1.56 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/nppcinl.pas b/sparcbw/compiler/powerpc/nppcinl.pas
index fa315b61be..4d0b3b4720 100644
--- a/sparcbw/compiler/powerpc/nppcinl.pas
+++ b/sparcbw/compiler/powerpc/nppcinl.pas
@@ -1,5 +1,4 @@
{
- $Id: nppcinl.pas,v 1.18 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate i386 inline nodes
@@ -145,10 +144,3 @@ implementation
begin
cinlinenode:=tppcinlinenode;
end.
-{
- $Log: nppcinl.pas,v $
- Revision 1.18 2005/02/14 17:13:10 peter
- * truncate log
-
-}
-
diff --git a/sparcbw/compiler/powerpc/nppcld.pas b/sparcbw/compiler/powerpc/nppcld.pas
index 6462f1671d..df2cc1f233 100644
--- a/sparcbw/compiler/powerpc/nppcld.pas
+++ b/sparcbw/compiler/powerpc/nppcld.pas
@@ -1,5 +1,4 @@
{
- $Id: nppcld.pas,v 1.9 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate ppc assembler for nodes that handle loads and assignments
@@ -123,19 +122,3 @@ unit nppcld;
begin
cloadnode:=tppcloadnode;
end.
-{
- $Log: nppcld.pas,v $
- Revision 1.9 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.8 2005/01/24 18:13:46 jonas
- * fixed bug introduced in revision 1.6
-
- Revision 1.7 2005/01/20 17:47:01 peter
- * remove copy_value_on_stack and a_param_copy_ref
-
- Revision 1.6 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
-}
diff --git a/sparcbw/compiler/powerpc/nppcmat.pas b/sparcbw/compiler/powerpc/nppcmat.pas
index 47a169c99b..e595efc51f 100644
--- a/sparcbw/compiler/powerpc/nppcmat.pas
+++ b/sparcbw/compiler/powerpc/nppcmat.pas
@@ -1,5 +1,4 @@
{
- $Id: nppcmat.pas,v 1.45 2005/03/25 21:55:43 jonas Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate PowerPC assembler for math nodes
@@ -522,12 +521,3 @@ begin
cunaryminusnode:=tppcunaryminusnode;
cnotnode:=tppcnotnode;
end.
-{
- $Log: nppcmat.pas,v $
- Revision 1.45 2005/03/25 21:55:43 jonas
- * removed some unused variables
-
- Revision 1.44 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/nppcset.pas b/sparcbw/compiler/powerpc/nppcset.pas
index 9725478fec..5a517e4a26 100644
--- a/sparcbw/compiler/powerpc/nppcset.pas
+++ b/sparcbw/compiler/powerpc/nppcset.pas
@@ -1,5 +1,4 @@
{
- $Id: nppcset.pas,v 1.19 2005/03/25 21:55:43 jonas Exp $
Copyright (c) 1998-2002 by Florian Klaempfl and Carl Eric Codere
Generate PowerPC assembler for in set/case nodes
@@ -152,12 +151,3 @@ implementation
begin
ccasenode:=tppccasenode;
end.
-{
- $Log: nppcset.pas,v $
- Revision 1.19 2005/03/25 21:55:43 jonas
- * removed some unused variables
-
- Revision 1.18 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/rappc.pas b/sparcbw/compiler/powerpc/rappc.pas
index 8d5aab23ed..633c9977ff 100644
--- a/sparcbw/compiler/powerpc/rappc.pas
+++ b/sparcbw/compiler/powerpc/rappc.pas
@@ -1,5 +1,4 @@
{
- $Id: rappc.pas,v 1.5 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2003 by Carl Eric Codere and Peter Vreman
Handles the common ppc assembler reader routines
@@ -40,9 +39,3 @@ unit rappc;
implementation
end.
-{
- $Log: rappc.pas,v $
- Revision 1.5 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/rappcgas.pas b/sparcbw/compiler/powerpc/rappcgas.pas
index 2568c42356..d143359f9c 100644
--- a/sparcbw/compiler/powerpc/rappcgas.pas
+++ b/sparcbw/compiler/powerpc/rappcgas.pas
@@ -1,5 +1,4 @@
{
- $Id: rappcgas.pas,v 1.19 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Carl Eric Codere and Peter Vreman
Does the parsing for the PowerPC GNU AS styled inline assembler.
@@ -732,9 +731,3 @@ initialization
RegisterAsmMode(asmmode_ppc_att_info);
RegisterAsmMode(asmmode_ppc_standard_info);
end.
-{
- $Log: rappcgas.pas,v $
- Revision 1.19 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/powerpc/rgcpu.pas b/sparcbw/compiler/powerpc/rgcpu.pas
index a368a4f83d..ccc09c9f03 100644
--- a/sparcbw/compiler/powerpc/rgcpu.pas
+++ b/sparcbw/compiler/powerpc/rgcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: rgcpu.pas,v 1.19 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements the powerpc specific class for the register
@@ -129,10 +128,3 @@ unit rgcpu;
*)
end.
-
-{
- $Log: rgcpu.pas,v $
- Revision 1.19 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/pp.pas b/sparcbw/compiler/pp.pas
index 3616e916e9..258af74ecf 100644
--- a/sparcbw/compiler/pp.pas
+++ b/sparcbw/compiler/pp.pas
@@ -1,5 +1,4 @@
{
- $Id: pp.pas,v 1.35 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Commandline compiler for Free Pascal
@@ -208,12 +207,3 @@ begin
{ Call the compiler with empty command, so it will take the parameters }
Halt(compiler.Compile(''));
end.
-{
- $Log: pp.pas,v $
- Revision 1.35 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.34 2005/02/13 18:55:19 florian
- + overflow checking for the arm
-
-}
diff --git a/sparcbw/compiler/ppheap.pas b/sparcbw/compiler/ppheap.pas
index c17f0e8579..8bc46a91c7 100644
--- a/sparcbw/compiler/ppheap.pas
+++ b/sparcbw/compiler/ppheap.pas
@@ -1,5 +1,4 @@
{
- $Id: ppheap.pas,v 1.16 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Pierre Muller
Simple unit to add source line and column to each
@@ -161,9 +160,3 @@ implementation
begin
pp_heap_init;
end.
-{
- $Log: ppheap.pas,v $
- Revision 1.16 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/ppu.pas b/sparcbw/compiler/ppu.pas
index c164675f85..90348f3fc6 100644
--- a/sparcbw/compiler/ppu.pas
+++ b/sparcbw/compiler/ppu.pas
@@ -1,5 +1,4 @@
{
- $Id: ppu.pas,v 1.65 2005/03/27 14:10:52 jonas Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Routines to read/write ppu files
@@ -1067,29 +1066,3 @@ end;
end;
end.
-{
- $Log: ppu.pas,v $
- Revision 1.65 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.64 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.63 2005/01/24 17:46:18 olle
- + ppu files now has FPas as creator code on MacOS
-
- Revision 1.62 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
- Revision 1.61 2005/01/09 20:24:43 olle
- * rework of macro subsystem
- + exportable macros for mode macpas
-
-}
diff --git a/sparcbw/compiler/procinfo.pas b/sparcbw/compiler/procinfo.pas
index 212d1208e5..f1cc60ed83 100644
--- a/sparcbw/compiler/procinfo.pas
+++ b/sparcbw/compiler/procinfo.pas
@@ -1,5 +1,4 @@
{
- $Id: procinfo.pas,v 1.18 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Information about the current procedure that is being compiled
@@ -182,9 +181,3 @@ implementation
end.
-{
- $Log: procinfo.pas,v $
- Revision 1.18 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/pstatmnt.pas b/sparcbw/compiler/pstatmnt.pas
index 8a28ddaff1..b07974d832 100644
--- a/sparcbw/compiler/pstatmnt.pas
+++ b/sparcbw/compiler/pstatmnt.pas
@@ -1,5 +1,4 @@
{
- $Id: pstatmnt.pas,v 1.156 2005/03/25 22:20:19 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Does the parsing of the statements
@@ -1180,28 +1179,3 @@ implementation
end;
end.
-{
- $Log: pstatmnt.pas,v $
- Revision 1.156 2005/03/25 22:20:19 peter
- * add hint when passing an uninitialized variable to a var parameter
-
- Revision 1.155 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.154 2005/02/11 16:24:59 peter
- * don't set varstate to vs_used for record in with at start yet
-
- Revision 1.153 2005/02/08 21:25:14 florian
- * fixed usage of 000 as label
-
- Revision 1.152 2005/02/03 17:10:58 peter
- * check for-loop constants ranges
-
- Revision 1.151 2005/01/31 20:23:53 peter
- * set varstate before parsing the instruction block in for statements
-
- Revision 1.150 2005/01/31 16:16:21 peter
- * for-node cleanup, checking for uninitialzed from and to values
- is now supported
-
-}
diff --git a/sparcbw/compiler/psub.pas b/sparcbw/compiler/psub.pas
index be379c6d3d..3a8774ddf6 100644
--- a/sparcbw/compiler/psub.pas
+++ b/sparcbw/compiler/psub.pas
@@ -1,5 +1,4 @@
{
- $Id: psub.pas,v 1.230 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl, Daniel Mantione
Does the parsing and codegeneration at subroutine level
@@ -1466,19 +1465,3 @@ implementation
end.
-{
- $Log: psub.pas,v $
- Revision 1.230 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.229 2005/01/04 16:36:31 peter
- * fix aftercosntruction calls, vmt=1 is used to indicate that
- afterconstruction needs to be called
- * only accept resourcestring when objpas is loaded
-
- Revision 1.228 2005/01/03 22:27:56 peter
- * insert stack_check helper call before doing register allocation
- so the used registers can't be reused when parameters are loaded
- into register variables
-
-}
diff --git a/sparcbw/compiler/psystem.pas b/sparcbw/compiler/psystem.pas
index 4ce33552c3..b0da5de771 100644
--- a/sparcbw/compiler/psystem.pas
+++ b/sparcbw/compiler/psystem.pas
@@ -1,5 +1,4 @@
{
- $Id: psystem.pas,v 1.78 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Load the system unit, create required defs for systemunit
@@ -544,16 +543,3 @@ implementation
end;
end.
-{
- $Log: psystem.pas,v $
- Revision 1.78 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.77 2005/02/04 16:30:40 peter
- * disable longstring
-
- Revision 1.76 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
-}
diff --git a/sparcbw/compiler/ptconst.pas b/sparcbw/compiler/ptconst.pas
index 1c111ed5d9..6cd9a1b1c2 100644
--- a/sparcbw/compiler/ptconst.pas
+++ b/sparcbw/compiler/ptconst.pas
@@ -1,5 +1,4 @@
{
- $Id: ptconst.pas,v 1.102 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Reads typed constants
@@ -1084,22 +1083,3 @@ implementation
{$endif fpc}
end.
-{
- $Log: ptconst.pas,v $
- Revision 1.102 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.101 2005/02/02 19:42:19 florian
- + allow to take the address of a resourcestring in typed constants
-
- Revision 1.100 2005/01/24 21:39:03 peter
- * remove multiple typeconvs for procvar
-
- Revision 1.99 2005/01/09 15:05:29 peter
- * fix interface vtbl optimization
- * replace ugly pointer construct of ioffset()
-
- Revision 1.98 2005/01/08 14:05:31 florian
- * typed dyn. array constants can be only nil pointer
-
-}
diff --git a/sparcbw/compiler/ptype.pas b/sparcbw/compiler/ptype.pas
index 6dd74bf0dc..303545090f 100644
--- a/sparcbw/compiler/ptype.pas
+++ b/sparcbw/compiler/ptype.pas
@@ -1,5 +1,4 @@
{
- $Id: ptype.pas,v 1.76 2005/02/17 17:52:39 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Does parsing types for Free Pascal
@@ -654,22 +653,3 @@ implementation
end;
end.
-{
- $Log: ptype.pas,v $
- Revision 1.76 2005/02/17 17:52:39 peter
- * allow enum arithmetics inside an enum def, compatible with delphi
-
- Revision 1.75 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.74 2005/02/01 08:46:13 michael
- * Patch from peter: fix macpas anonymous function procvar
-
- Revision 1.73 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
- Revision 1.72 2005/01/04 16:39:12 peter
- * allow enum with jumps as array index in delphi mode
-
-}
diff --git a/sparcbw/compiler/raatt.pas b/sparcbw/compiler/raatt.pas
index 7d7b1b6c05..9d5259b4d4 100644
--- a/sparcbw/compiler/raatt.pas
+++ b/sparcbw/compiler/raatt.pas
@@ -1,5 +1,4 @@
{
- $Id: raatt.pas,v 1.19 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Carl Eric Codere and Peter Vreman
Does the parsing for the GAS styled inline assembler.
@@ -1520,17 +1519,3 @@ unit raatt;
end;
end.
-
-{
- $Log: raatt.pas,v $
- Revision 1.19 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.18 2005/01/20 17:05:53 peter
- * use val() for decoding integers
-
- Revision 1.17 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
-}
diff --git a/sparcbw/compiler/rabase.pas b/sparcbw/compiler/rabase.pas
index 047cb13fbb..f6d3f40506 100644
--- a/sparcbw/compiler/rabase.pas
+++ b/sparcbw/compiler/rabase.pas
@@ -1,5 +1,4 @@
{
- $Id: rabase.pas,v 1.5 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2003 by Peter Vreman, Florian Klaempfl and Carl Eric Codere
Basic stuff for assembler readers
@@ -104,9 +103,3 @@ finalization
asmmodeinfos[asmmode]:=nil;
end;
end.
-{
- $Log: rabase.pas,v $
- Revision 1.5 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/rasm.pas b/sparcbw/compiler/rasm.pas
index 8a51e16f8b..fa515e41c5 100644
--- a/sparcbw/compiler/rasm.pas
+++ b/sparcbw/compiler/rasm.pas
@@ -1,5 +1,4 @@
{
- $Id: rasm.pas,v 1.3 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2003 by Peter Vreman, Florian Klaempfl and Carl Eric Codere
Basic stuff for assembler readers
@@ -67,9 +66,3 @@ unit rasm;
end.
-{
- $Log: rasm.pas,v $
- Revision 1.3 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/rautils.pas b/sparcbw/compiler/rautils.pas
index 8497dec119..60d3a5ab3f 100644
--- a/sparcbw/compiler/rautils.pas
+++ b/sparcbw/compiler/rautils.pas
@@ -1,5 +1,4 @@
{
- $Id: rautils.pas,v 1.104 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Carl Eric Codere and Peter Vreman
This unit implements some support routines for assembler parsing
@@ -1567,22 +1566,3 @@ end;
end;
end.
-{
- $Log: rautils.pas,v $
- Revision 1.104 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.103 2005/01/31 17:07:50 peter
- * fix [regpara] in intel assembler
-
- Revision 1.102 2005/01/20 17:05:53 peter
- * use val() for decoding integers
-
- Revision 1.101 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
- Revision 1.100 2005/01/05 15:22:39 florian
- * added support of shifter ops in arm inline assembler
-
-}
diff --git a/sparcbw/compiler/regvars.pas b/sparcbw/compiler/regvars.pas
index 718f2fe223..4b19de49f3 100644
--- a/sparcbw/compiler/regvars.pas
+++ b/sparcbw/compiler/regvars.pas
@@ -1,5 +1,4 @@
{
- $Id: regvars.pas,v 1.83 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl and Jonas Maebe
This unit handles register variable allocation
@@ -665,10 +664,3 @@ implementation
end.
-
-{
- $Log: regvars.pas,v $
- Revision 1.83 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/rgbase.pas b/sparcbw/compiler/rgbase.pas
index a3f4b2cff3..a3224781ce 100644
--- a/sparcbw/compiler/rgbase.pas
+++ b/sparcbw/compiler/rgbase.pas
@@ -1,5 +1,4 @@
{
- $Id: rgbase.pas,v 1.4 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Helper routines for register allocator
@@ -79,9 +78,3 @@ implementation
end;
end.
-{
- $Log: rgbase.pas,v $
- Revision 1.4 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/rgobj.pas b/sparcbw/compiler/rgobj.pas
index 307b5abdf9..05be21b3c2 100644
--- a/sparcbw/compiler/rgobj.pas
+++ b/sparcbw/compiler/rgobj.pas
@@ -1,5 +1,4 @@
{
- $Id: rgobj.pas,v 1.158 2005/04/07 16:25:05 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements the base class for the register allocator
@@ -2021,29 +2020,3 @@ unit rgobj;
end;
end.
-{
- $Log: rgobj.pas,v $
- Revision 1.158 2005/04/07 16:25:05 peter
- * during spilling only add deallocs to live_registers that belong
- to the instruction
-
- Revision 1.157 2005/04/07 15:42:04 peter
- * only in EXTDEBUG leave register allocator when it fails. Otherwise
- give an IE
-
- Revision 1.156 2005/03/25 21:55:43 jonas
- * removed some unused variables
-
- Revision 1.155 2005/03/20 19:47:46 peter
- * fix spilling code when explicit cpu registers are used in an
- instruction
-
- Revision 1.154 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.153 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/scandir.pas b/sparcbw/compiler/scandir.pas
index 6ece9dd985..56b3a843fe 100644
--- a/sparcbw/compiler/scandir.pas
+++ b/sparcbw/compiler/scandir.pas
@@ -1,5 +1,4 @@
{
- $Id: scandir.pas,v 1.56 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements directive parsing for the scanner
@@ -1176,34 +1175,3 @@ implementation
begin
localswitchesstackpos:= 0;
end.
-{
- $Log: scandir.pas,v $
- Revision 1.56 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.55 2005/02/06 11:15:32 peter
- * removed $threading
-
- Revision 1.54 2005/01/20 17:32:33 peter
- * $COPERATORS added
-
- Revision 1.53 2005/01/20 17:05:53 peter
- * use val() for decoding integers
-
- Revision 1.52 2005/01/18 15:44:43 peter
- * ignore more delphi directives
-
- Revision 1.51 2005/01/09 20:24:43 olle
- * rework of macro subsystem
- + exportable macros for mode macpas
-
- Revision 1.50 2005/01/06 02:13:03 karoly
- * more SysV call support stuff for MorphOS
-
- Revision 1.49 2005/01/04 17:40:33 karoly
- + sysv style syscalls added for MorphOS
-
- Revision 1.48 2005/01/04 16:18:57 florian
- * prepared for fpu mode depended define
-
-}
diff --git a/sparcbw/compiler/scanner.pas b/sparcbw/compiler/scanner.pas
index 68aa654e35..02d1f3ed6e 100644
--- a/sparcbw/compiler/scanner.pas
+++ b/sparcbw/compiler/scanner.pas
@@ -1,5 +1,4 @@
{
- $Id: scanner.pas,v 1.106 2005/05/06 17:02:52 florian Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements the scanner part and handling of the switches
@@ -3349,41 +3348,3 @@ exit_label:
end.
-{
- $Log: scanner.pas,v $
- Revision 1.106 2005/05/06 17:02:52 florian
- * 32 -> 64 bit cross compilation fixed
-
- Revision 1.105 2005/05/02 18:44:00 michael
- + Patch from Christian Iversen to fix defined() macro command
-
- Revision 1.104 2005/03/28 21:34:36 olle
- * Disabled warning for undefined compile time var in mode macpas, since it did not work.
-
- Revision 1.103 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.102 2005/03/20 18:13:34 olle
- * Support for pascal constant expr in compile time expr, is now only allowed in mode Delphi
- + Warning for undefined compile time var in mode macpas
- * Support for some turbo directives in mode macpas
- * Support for Metrowerks style DEFINED xxx
-
- Revision 1.101 2005/02/27 17:15:01 peter
- Support constants and IN operator in preprocessor patch by Christian Iversen
-
- Revision 1.100 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.99 2005/01/20 17:05:53 peter
- * use val() for decoding integers
-
- Revision 1.98 2005/01/09 20:24:43 olle
- * rework of macro subsystem
- + exportable macros for mode macpas
-
- Revision 1.97 2005/01/04 16:34:03 peter
- * give error when reading identifier > 255 chars
-
-}
diff --git a/sparcbw/compiler/script.pas b/sparcbw/compiler/script.pas
index a593b52dce..1b9a05ad4e 100644
--- a/sparcbw/compiler/script.pas
+++ b/sparcbw/compiler/script.pas
@@ -1,5 +1,4 @@
{
- $Id: script.pas,v 1.32 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit handles the writing of script files
@@ -501,9 +500,3 @@ begin
end;
end.
-{
- $Log: script.pas,v $
- Revision 1.32 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/aasmcpu.pas b/sparcbw/compiler/sparc/aasmcpu.pas
index 66f3fd96ea..556e060d11 100644
--- a/sparcbw/compiler/sparc/aasmcpu.pas
+++ b/sparcbw/compiler/sparc/aasmcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: aasmcpu.pas,v 1.53 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1999-2002 by Mazen Neifer
Contains the assembler object for the SPARC
@@ -311,9 +310,3 @@ begin
cai_cpu:=taicpu;
cai_align:=tai_align;
end.
-{
- $Log: aasmcpu.pas,v $
- Revision 1.53 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/aoptcpu.pas b/sparcbw/compiler/sparc/aoptcpu.pas
index 0075c75479..cb656af36e 100644
--- a/sparcbw/compiler/sparc/aoptcpu.pas
+++ b/sparcbw/compiler/sparc/aoptcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: aoptcpu.pas,v 1.2 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2004 by Jonas Maebe
This unit calls the optimization procedures to optimize the assembler
@@ -40,9 +39,3 @@ unit aoptcpu;
begin
casmoptimizer:=TCpuAsmOptimizer;
end.
-{
- $Log: aoptcpu.pas,v $
- Revision 1.2 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/aoptcpub.pas b/sparcbw/compiler/sparc/aoptcpub.pas
index 7eaf6dd427..b6954875a2 100644
--- a/sparcbw/compiler/sparc/aoptcpub.pas
+++ b/sparcbw/compiler/sparc/aoptcpub.pas
@@ -1,5 +1,4 @@
{
- $Id: aoptcpub.pas,v 1.2 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2004 by Jonas Maebe, member of the Free Pascal
Development Team
@@ -119,10 +118,3 @@ Begin
End;
End.
-
-{
- $Log: aoptcpub.pas,v $
- Revision 1.2 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/aoptcpud.pas b/sparcbw/compiler/sparc/aoptcpud.pas
index e25486200d..cb8c5d319f 100644
--- a/sparcbw/compiler/sparc/aoptcpud.pas
+++ b/sparcbw/compiler/sparc/aoptcpud.pas
@@ -1,5 +1,4 @@
{
- $Id: aoptcpud.pas,v 1.2 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2004 by Jonas Maebe, member of the Free Pascal
Development Team
@@ -35,9 +34,3 @@ Unit aoptcpud;
implementation
end.
-{
- $Log: aoptcpud.pas,v $
- Revision 1.2 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/cgcpu.pas b/sparcbw/compiler/sparc/cgcpu.pas
index 62584e9f6f..348de1d1ea 100644
--- a/sparcbw/compiler/sparc/cgcpu.pas
+++ b/sparcbw/compiler/sparc/cgcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: cgcpu.pas,v 1.107 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements the code generator for the SPARC
@@ -1478,32 +1477,3 @@ begin
cg:=TCgSparc.Create;
cg64:=TCg64Sparc.Create;
end.
-{
- $Log: cgcpu.pas,v $
- Revision 1.107 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.106 2005/02/13 18:55:19 florian
- + overflow checking for the arm
-
- Revision 1.105 2005/01/27 20:32:51 florian
- + implemented overflow checking for 64 bit types on sparc
-
- Revision 1.104 2005/01/25 20:58:30 florian
- * fixed load64 which shouldn't do a make_simple_ref
-
- Revision 1.103 2005/01/24 22:08:32 peter
- * interface wrapper generation moved to cgobj
- * generate interface wrappers after the module is parsed
-
- Revision 1.102 2005/01/23 17:14:21 florian
- + optimized code generation on sparc
- + some stuff for pic code on sparc added
-
- Revision 1.101 2005/01/07 16:22:54 florian
- + implemented abi compliant handling of strucutured functions results on sparc platform
-
- Revision 1.100 2005/01/01 13:19:09 florian
- * improved code generation for OP_MUL/OP_IMUL
-
-}
diff --git a/sparcbw/compiler/sparc/cpubase.pas b/sparcbw/compiler/sparc/cpubase.pas
index c37e3ea15d..edc83d8fe0 100644
--- a/sparcbw/compiler/sparc/cpubase.pas
+++ b/sparcbw/compiler/sparc/cpubase.pas
@@ -1,5 +1,4 @@
{
- $Id: cpubase.pas,v 1.78 2005/02/26 01:27:00 jonas Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Contains the base types for the SPARC
@@ -460,20 +459,3 @@ implementation
end;
end.
-{
- $Log: cpubase.pas,v $
- Revision 1.78 2005/02/26 01:27:00 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.77 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.76 2005/01/20 16:38:45 peter
- * load jmp_buf_size from system unit
-
-}
diff --git a/sparcbw/compiler/sparc/cpugas.pas b/sparcbw/compiler/sparc/cpugas.pas
index 0f98c0b12d..9c85857f46 100644
--- a/sparcbw/compiler/sparc/cpugas.pas
+++ b/sparcbw/compiler/sparc/cpugas.pas
@@ -1,5 +1,4 @@
{
- $Id: cpugas.pas,v 1.32 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1999-2003 by Florian Klaempfl
This unit implements an asmoutput class for SPARC AT&T syntax
@@ -204,13 +203,3 @@ implementation
begin
RegisterAssembler(as_SPARC_as_info,TGasSPARC);
end.
-{
- $Log: cpugas.pas,v $
- Revision 1.32 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.31 2005/01/23 17:14:21 florian
- + optimized code generation on sparc
- + some stuff for pic code on sparc added
-
-}
diff --git a/sparcbw/compiler/sparc/cpuinfo.pas b/sparcbw/compiler/sparc/cpuinfo.pas
index 506dff9b85..11f1ffd1c9 100644
--- a/sparcbw/compiler/sparc/cpuinfo.pas
+++ b/sparcbw/compiler/sparc/cpuinfo.pas
@@ -1,5 +1,4 @@
{
- $Id: cpuinfo.pas,v 1.21 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Basic Processor information for the SPARC
@@ -69,9 +68,3 @@ const
implementation
end.
-{
- $Log: cpuinfo.pas,v $
- Revision 1.21 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/cpunode.pas b/sparcbw/compiler/sparc/cpunode.pas
index 84856111e7..63fdb77d6f 100644
--- a/sparcbw/compiler/sparc/cpunode.pas
+++ b/sparcbw/compiler/sparc/cpunode.pas
@@ -1,5 +1,4 @@
{******************************************************************************
- $Id: cpunode.pas,v 1.13 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2000 by Florian Klaempfl
Includes the iSPARC code generator
@@ -37,13 +36,3 @@ implementation
rgcpu;
end.
-{
- $Log: cpunode.pas,v $
- Revision 1.13 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.12 2005/01/24 22:08:33 peter
- * interface wrapper generation moved to cgobj
- * generate interface wrappers after the module is parsed
-
-}
diff --git a/sparcbw/compiler/sparc/cpupara.pas b/sparcbw/compiler/sparc/cpupara.pas
index 9942230d84..155d0c412d 100644
--- a/sparcbw/compiler/sparc/cpupara.pas
+++ b/sparcbw/compiler/sparc/cpupara.pas
@@ -1,5 +1,4 @@
{
- $Id: cpupara.pas,v 1.55 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Calling conventions for the SPARC
@@ -320,20 +319,3 @@ implementation
begin
ParaManager:=TSparcParaManager.create;
end.
-{
- $Log: cpupara.pas,v $
- Revision 1.55 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.54 2005/01/20 17:47:01 peter
- * remove copy_value_on_stack and a_param_copy_ref
-
- Revision 1.53 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
-
- Revision 1.52 2005/01/07 16:22:54 florian
- + implemented abi compliant handling of strucutured functions results on sparc platform
-
-}
diff --git a/sparcbw/compiler/sparc/cpupi.pas b/sparcbw/compiler/sparc/cpupi.pas
index 45e2384733..e3e32bebed 100644
--- a/sparcbw/compiler/sparc/cpupi.pas
+++ b/sparcbw/compiler/sparc/cpupi.pas
@@ -1,5 +1,4 @@
{
- $Id: cpupi.pas,v 1.29 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2002 by Florian Klaempfl
This unit contains the CPU specific part of tprocinfo
@@ -83,9 +82,3 @@ implementation
begin
cprocinfo:=TSparcProcInfo;
end.
-{
- $Log: cpupi.pas,v $
- Revision 1.29 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/cpuswtch.pas b/sparcbw/compiler/sparc/cpuswtch.pas
index 3fe1e1b8db..f94e8c080c 100644
--- a/sparcbw/compiler/sparc/cpuswtch.pas
+++ b/sparcbw/compiler/sparc/cpuswtch.pas
@@ -1,5 +1,4 @@
{
- $Id: cpuswtch.pas,v 1.8 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2000 by Florian Klaempfl, Pierre Muller
interprets the commandline options which are iSPARC specific
@@ -124,9 +123,3 @@ end;
initialization
coption:=toptionSPARC;
end.
-{
- $Log: cpuswtch.pas,v $
- Revision 1.8 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/cputarg.pas b/sparcbw/compiler/sparc/cputarg.pas
index 10948a0b70..555935c6de 100644
--- a/sparcbw/compiler/sparc/cputarg.pas
+++ b/sparcbw/compiler/sparc/cputarg.pas
@@ -1,5 +1,4 @@
{
- $Id: cputarg.pas,v 1.7 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2001 by Peter Vreman
Includes the i386 dependent target units
@@ -56,9 +55,3 @@ implementation
;
end.
-{
- $Log: cputarg.pas,v $
- Revision 1.7 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/itcpugas.pas b/sparcbw/compiler/sparc/itcpugas.pas
index fe31f0bd6e..c3a1ae4599 100644
--- a/sparcbw/compiler/sparc/itcpugas.pas
+++ b/sparcbw/compiler/sparc/itcpugas.pas
@@ -1,5 +1,4 @@
{
- $Id: itcpugas.pas,v 1.7 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Mazen NEIFER
This unit contains the SPARC GAS instruction tables
@@ -97,9 +96,3 @@ implementation
end;
end.
-{
- $Log: itcpugas.pas,v $
- Revision 1.7 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/ncpuadd.pas b/sparcbw/compiler/sparc/ncpuadd.pas
index 9683552261..413880988f 100644
--- a/sparcbw/compiler/sparc/ncpuadd.pas
+++ b/sparcbw/compiler/sparc/ncpuadd.pas
@@ -1,5 +1,4 @@
{
- $Id: ncpuadd.pas,v 1.29 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Code generation for add nodes on the SPARC
@@ -375,9 +374,3 @@ interface
begin
caddnode:=tsparcaddnode;
end.
-{
- $Log: ncpuadd.pas,v $
- Revision 1.29 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/ncpucall.pas b/sparcbw/compiler/sparc/ncpucall.pas
index 2081076b0a..343957ced8 100644
--- a/sparcbw/compiler/sparc/ncpucall.pas
+++ b/sparcbw/compiler/sparc/ncpucall.pas
@@ -1,5 +1,4 @@
{
- $Id: ncpucall.pas,v 1.16 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate sparc assembler for in call nodes
@@ -55,13 +54,3 @@ implementation
begin
ccallnode:=TSparcCallNode;
end.
-{
- $Log: ncpucall.pas,v $
- Revision 1.16 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.15 2005/01/07 16:22:54 florian
- + implemented abi compliant handling of strucutured functions results on sparc platform
-
-}
-
diff --git a/sparcbw/compiler/sparc/ncpucnv.pas b/sparcbw/compiler/sparc/ncpucnv.pas
index 22a662134d..5a3663c6a5 100644
--- a/sparcbw/compiler/sparc/ncpucnv.pas
+++ b/sparcbw/compiler/sparc/ncpucnv.pas
@@ -1,4 +1,3 @@
-{ $Id: ncpucnv.pas,v 1.35 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate SPARC assembler for type converting nodes
@@ -295,9 +294,3 @@ implementation
begin
ctypeconvnode:=tsparctypeconvnode;
end.
-{
- $Log: ncpucnv.pas,v $
- Revision 1.35 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/ncpuinln.pas b/sparcbw/compiler/sparc/ncpuinln.pas
index 20190ee978..4e3dfb7fdc 100644
--- a/sparcbw/compiler/sparc/ncpuinln.pas
+++ b/sparcbw/compiler/sparc/ncpuinln.pas
@@ -1,5 +1,4 @@
{
- $Id: ncpuinln.pas,v 1.12 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate SPARC inline nodes
@@ -148,9 +147,3 @@ implementation
begin
cInlineNode:=tsparcinlinenode;
end.
-{
- $Log: ncpuinln.pas,v $
- Revision 1.12 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/ncpumat.pas b/sparcbw/compiler/sparc/ncpumat.pas
index ee42e5512e..eaa33dac08 100644
--- a/sparcbw/compiler/sparc/ncpumat.pas
+++ b/sparcbw/compiler/sparc/ncpumat.pas
@@ -1,5 +1,4 @@
{
- $Id: ncpumat.pas,v 1.23 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate SPARC assembler for math nodes
@@ -323,9 +322,3 @@ begin
cshlshrnode:=tSparcshlshrnode;
cnotnode:=tSparcnotnode;
end.
-{
- $Log: ncpumat.pas,v $
- Revision 1.23 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/ncpuset.pas b/sparcbw/compiler/sparc/ncpuset.pas
index f9f895862d..018506f973 100644
--- a/sparcbw/compiler/sparc/ncpuset.pas
+++ b/sparcbw/compiler/sparc/ncpuset.pas
@@ -1,5 +1,4 @@
{
- $Id: ncpuset.pas,v 1.5 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2004 by Florian Klaempfl
Generate sparc assembler for in set/case nodes
@@ -132,9 +131,3 @@ unit ncpuset;
begin
ccasenode:=tcpucasenode;
end.
-{
- $Log: ncpuset.pas,v $
- Revision 1.5 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/opcode.inc b/sparcbw/compiler/sparc/opcode.inc
index ed9df1e9ce..eef2b13f34 100644
--- a/sparcbw/compiler/sparc/opcode.inc
+++ b/sparcbw/compiler/sparc/opcode.inc
@@ -1,5 +1,4 @@
{******************************************************************************
- $Id: opcode.inc,v 1.17 2005/02/14 17:13:10 peter Exp $
*****************************************************************************}
A_NONE,
A_ABCD,
diff --git a/sparcbw/compiler/sparc/racpu.pas b/sparcbw/compiler/sparc/racpu.pas
index cc1e16c3aa..92b4bbce3a 100644
--- a/sparcbw/compiler/sparc/racpu.pas
+++ b/sparcbw/compiler/sparc/racpu.pas
@@ -1,5 +1,4 @@
{
- $Id: racpu.pas,v 1.4 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2003 by Mazen NEIFER
Handles the common Sparc assembler reader routines
@@ -52,9 +51,3 @@ implementation
end;
end.
-{
- $Log: racpu.pas,v $
- Revision 1.4 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/racpugas.pas b/sparcbw/compiler/sparc/racpugas.pas
index 9b94902d46..818c36b9a7 100644
--- a/sparcbw/compiler/sparc/racpugas.pas
+++ b/sparcbw/compiler/sparc/racpugas.pas
@@ -1,5 +1,4 @@
{
- $Id: racpugas.pas,v 1.13 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Mazen NEIFER
Does the parsing for the i386 GNU AS styled inline assembler.
@@ -670,9 +669,3 @@ initialization
RegisterAsmMode(asmmode_Sparc_att_info);
RegisterAsmMode(asmmode_Sparc_standard_info);
end.
-{
- $Log: racpugas.pas,v $
- Revision 1.13 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/rgcpu.pas b/sparcbw/compiler/sparc/rgcpu.pas
index 3baa8d0678..943158fffb 100644
--- a/sparcbw/compiler/sparc/rgcpu.pas
+++ b/sparcbw/compiler/sparc/rgcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: rgcpu.pas,v 1.32 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements the SPARC specific class for the register
@@ -162,9 +161,3 @@ implementation
end;
end.
-{
- $Log: rgcpu.pas,v $
- Revision 1.32 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/sparc/strinst.inc b/sparcbw/compiler/sparc/strinst.inc
index e526fee61d..438513240b 100644
--- a/sparcbw/compiler/sparc/strinst.inc
+++ b/sparcbw/compiler/sparc/strinst.inc
@@ -1,5 +1,4 @@
{******************************************************************************
- $Id: strinst.inc,v 1.16 2005/02/14 17:13:10 peter Exp $
*****************************************************************************}
'none',
'abcd',
diff --git a/sparcbw/compiler/switches.pas b/sparcbw/compiler/switches.pas
index 9e09b47588..d02db93bfe 100644
--- a/sparcbw/compiler/switches.pas
+++ b/sparcbw/compiler/switches.pas
@@ -1,5 +1,4 @@
{
- $Id: switches.pas,v 1.18 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements the parsing of the switches like $I-
@@ -232,12 +231,3 @@ end;
end.
-{
- $Log: switches.pas,v $
- Revision 1.18 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.17 2005/01/04 18:39:06 olle
- * made macpas switches in sync with turbo switches
-
-}
diff --git a/sparcbw/compiler/symbase.pas b/sparcbw/compiler/symbase.pas
index 0d76de71fb..6aa27b800e 100644
--- a/sparcbw/compiler/symbase.pas
+++ b/sparcbw/compiler/symbase.pas
@@ -1,5 +1,4 @@
{
- $Id: symbase.pas,v 1.26 2005/02/14 17:13:07 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
This unit handles the symbol tables
@@ -348,17 +347,3 @@ implementation
end.
-{
- $Log: symbase.pas,v $
- Revision 1.26 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.25 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
- Revision 1.24 2005/01/09 20:24:43 olle
- * rework of macro subsystem
- + exportable macros for mode macpas
-
-}
diff --git a/sparcbw/compiler/symconst.pas b/sparcbw/compiler/symconst.pas
index 98445f559a..339e3a2fa1 100644
--- a/sparcbw/compiler/symconst.pas
+++ b/sparcbw/compiler/symconst.pas
@@ -1,5 +1,4 @@
{
- $Id: symconst.pas,v 1.103 2005/03/27 14:10:52 jonas Exp $
Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
Symbol table constants
@@ -439,34 +438,3 @@ initialization
include(pushleftright_pocalls,pocall_compilerproc);
end.
-{
- $Log: symconst.pas,v $
- Revision 1.103 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.102 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.101 2005/01/30 11:26:40 peter
- * add info that a procedure is local in error messages
-
- Revision 1.100 2005/01/09 20:24:43 olle
- * rework of macro subsystem
- + exportable macros for mode macpas
-
- Revision 1.99 2005/01/06 02:13:03 karoly
- * more SysV call support stuff for MorphOS
-
- Revision 1.98 2005/01/05 02:31:06 karoly
- * fixed SysV syscall support (MorphOS)
-
- Revision 1.97 2005/01/04 17:40:33 karoly
- + sysv style syscalls added for MorphOS
-
-}
diff --git a/sparcbw/compiler/symdef.pas b/sparcbw/compiler/symdef.pas
index 9c57289cb8..3692e4aa79 100644
--- a/sparcbw/compiler/symdef.pas
+++ b/sparcbw/compiler/symdef.pas
@@ -1,5 +1,4 @@
{
- $Id: symdef.pas,v 1.305 2005/05/07 16:43:02 florian Exp $
Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
Symbol table implementation for the definitions
@@ -6405,66 +6404,3 @@ implementation
end;
end.
-{
- $Log: symdef.pas,v $
- Revision 1.305 2005/05/07 16:43:02 florian
- + made variant publishable
-
- Revision 1.304 2005/04/25 13:15:18 peter
- * extended stabs use size of 10
-
- Revision 1.303 2005/04/03 15:20:42 florian
- * class ref. properties can be published now
-
- Revision 1.302 2005/03/28 15:04:13 peter
- fix loading of inline info
-
- Revision 1.301 2005/03/25 21:55:43 jonas
- * removed some unused variables
-
- Revision 1.300 2005/03/13 08:35:09 florian
- * fixed FieldAddress for 64 bit and CPUs requiring proper alignment
-
- Revision 1.299 2005/03/07 17:58:27 peter
- * fix protected checking
-
- Revision 1.298 2005/02/26 15:43:09 florian
- * userdata in file/textrecs now 32 bytes
-
- Revision 1.297 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.296 2005/02/13 18:55:19 florian
- + overflow checking for the arm
-
- Revision 1.295 2005/02/10 22:08:37 peter
- * implprocs requires no duplicate entries of the same procdef
-
- Revision 1.294 2005/02/02 19:02:47 florian
- * type = type <procvar>; ignored
-
- Revision 1.293 2005/02/01 08:46:13 michael
- * Patch from peter: fix macpas anonymous function procvar
-
- Revision 1.292 2005/01/30 11:26:40 peter
- * add info that a procedure is local in error messages
-
- Revision 1.291 2005/01/24 22:08:32 peter
- * interface wrapper generation moved to cgobj
- * generate interface wrappers after the module is parsed
-
- Revision 1.290 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
- Revision 1.289 2005/01/16 14:47:26 florian
- * typeinfo in typedata is now aligned
-
- Revision 1.288 2005/01/09 15:05:29 peter
- * fix interface vtbl optimization
- * replace ugly pointer construct of ioffset()
-
- Revision 1.287 2005/01/03 17:55:57 florian
- + first batch of patches to support tdef.getcopy fully
-
-}
diff --git a/sparcbw/compiler/symnot.pas b/sparcbw/compiler/symnot.pas
index ef3e646a2d..198bc43063 100644
--- a/sparcbw/compiler/symnot.pas
+++ b/sparcbw/compiler/symnot.pas
@@ -1,5 +1,4 @@
{
- $Id: symnot.pas,v 1.5 2005/02/14 17:13:07 peter Exp $
Copyright (c) 2002 by Daniel Mantione
This unit contains support routines for the variable access
@@ -62,10 +61,3 @@ end;
begin
notification_counter:=0;
end.
-
-{
- $Log: symnot.pas,v $
- Revision 1.5 2005/02/14 17:13:07 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/symsym.pas b/sparcbw/compiler/symsym.pas
index f508599f4e..df41860775 100644
--- a/sparcbw/compiler/symsym.pas
+++ b/sparcbw/compiler/symsym.pas
@@ -1,5 +1,4 @@
{
- $Id: symsym.pas,v 1.202 2005/03/14 15:59:18 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
Implementation for the symbols types of the symtable
@@ -2648,27 +2647,3 @@ implementation
end.
-{
- $Log: symsym.pas,v $
- Revision 1.202 2005/03/14 15:59:18 peter
- * also set intsize for paralocs written to ppu
-
- Revision 1.201 2005/02/14 17:13:07 peter
- * truncate log
-
- Revision 1.200 2005/02/03 21:43:25 peter
- * fix range check error when compiled with 1.9.6
-
- Revision 1.199 2005/01/09 20:24:43 olle
- * rework of macro subsystem
- + exportable macros for mode macpas
-
- Revision 1.198 2005/01/04 16:38:54 peter
- * fix setting minval for enum with specified values
-
- Revision 1.197 2005/01/03 22:27:56 peter
- * insert stack_check helper call before doing register allocation
- so the used registers can't be reused when parameters are loaded
- into register variables
-
-}
diff --git a/sparcbw/compiler/symtable.pas b/sparcbw/compiler/symtable.pas
index 5f92fdbcf0..de0f6383a4 100644
--- a/sparcbw/compiler/symtable.pas
+++ b/sparcbw/compiler/symtable.pas
@@ -1,5 +1,4 @@
{
- $Id: symtable.pas,v 1.172 2005/03/13 12:15:44 florian Exp $
Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
This unit handles the symbol tables
@@ -2466,23 +2465,3 @@ implementation
end;
end.
-{
- $Log: symtable.pas,v $
- Revision 1.172 2005/03/13 12:15:44 florian
- + reset in InitSymtable some global vars to avoid trouble with the ide
-
- Revision 1.171 2005/02/14 17:13:08 peter
- * truncate log
-
- Revision 1.170 2005/01/20 16:38:45 peter
- * load jmp_buf_size from system unit
-
- Revision 1.169 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
- Revision 1.168 2005/01/09 20:24:43 olle
- * rework of macro subsystem
- + exportable macros for mode macpas
-
-}
diff --git a/sparcbw/compiler/symtype.pas b/sparcbw/compiler/symtype.pas
index 2c39406964..29a02295a1 100644
--- a/sparcbw/compiler/symtype.pas
+++ b/sparcbw/compiler/symtype.pas
@@ -1,5 +1,4 @@
{
- $Id: symtype.pas,v 1.52 2005/03/07 17:58:27 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
This unit handles the symbol tables
@@ -1460,16 +1459,3 @@ finalization
{$endif MEMDEBUG}
end.
-{
- $Log: symtype.pas,v $
- Revision 1.52 2005/03/07 17:58:27 peter
- * fix protected checking
-
- Revision 1.51 2005/02/14 17:13:09 peter
- * truncate log
-
- Revision 1.50 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
-}
diff --git a/sparcbw/compiler/symutil.pas b/sparcbw/compiler/symutil.pas
index a49f26e58d..fb28a90c02 100644
--- a/sparcbw/compiler/symutil.pas
+++ b/sparcbw/compiler/symutil.pas
@@ -1,5 +1,4 @@
{
- $Id: symutil.pas,v 1.8 2005/02/14 17:13:09 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit provides some help routines for symbol handling
@@ -112,9 +111,3 @@ implementation
end.
-{
- $Log: symutil.pas,v $
- Revision 1.8 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems.pas b/sparcbw/compiler/systems.pas
index 241594417e..217ebc9e49 100644
--- a/sparcbw/compiler/systems.pas
+++ b/sparcbw/compiler/systems.pas
@@ -1,5 +1,4 @@
{
- $Id: systems.pas,v 1.104 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit contains information about the target systems supported
@@ -715,22 +714,3 @@ initialization
finalization
DeregisterInfos;
end.
-{
- $Log: systems.pas,v $
- Revision 1.104 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.103 2005/02/14 17:13:09 peter
- * truncate log
-
- Revision 1.102 2005/02/13 20:11:16 peter
- * sunos to solaris
-
- Revision 1.101 2005/02/06 00:05:56 florian
- + x86_64 pic draft
-
- Revision 1.100 2005/01/25 18:48:15 peter
- * tf_pic_uses_got added
-
-}
diff --git a/sparcbw/compiler/systems/i_amiga.pas b/sparcbw/compiler/systems/i_amiga.pas
index 9e18fdfb4c..13beda08b6 100644
--- a/sparcbw/compiler/systems/i_amiga.pas
+++ b/sparcbw/compiler/systems/i_amiga.pas
@@ -1,5 +1,4 @@
{
- $Id: i_amiga.pas,v 1.9 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for AmigaOS
@@ -165,16 +164,3 @@ initialization
{$endif AMIGA}
{$endif CPUPOWERPC}
end.
-{
- $Log: i_amiga.pas,v $
- Revision 1.9 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.8 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.7 2005/02/03 03:54:06 karoly
- t_morph.pas
-
-}
diff --git a/sparcbw/compiler/systems/i_atari.pas b/sparcbw/compiler/systems/i_atari.pas
index 9ddc2e1a14..a31bb36744 100644
--- a/sparcbw/compiler/systems/i_atari.pas
+++ b/sparcbw/compiler/systems/i_atari.pas
@@ -1,5 +1,4 @@
{
- $Id: i_atari.pas,v 1.7 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for atari
@@ -81,13 +80,3 @@ initialization
{$endif atari}
{$endif cpu68}
end.
-{
- $Log: i_atari.pas,v $
- Revision 1.7 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.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/i_beos.pas b/sparcbw/compiler/systems/i_beos.pas
index 3be1507908..6dd853d88a 100644
--- a/sparcbw/compiler/systems/i_beos.pas
+++ b/sparcbw/compiler/systems/i_beos.pas
@@ -1,5 +1,4 @@
{
- $Id: i_beos.pas,v 1.8 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for BeOS
@@ -98,13 +97,3 @@ initialization
{$endif beos}
{$endif cpu86}
end.
-{
- $Log: i_beos.pas,v $
- Revision 1.8 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.7 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/i_bsd.pas b/sparcbw/compiler/systems/i_bsd.pas
index ecaf5822e8..d6aef894bf 100644
--- a/sparcbw/compiler/systems/i_bsd.pas
+++ b/sparcbw/compiler/systems/i_bsd.pas
@@ -1,5 +1,4 @@
{
- $Id: i_bsd.pas,v 1.17 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for FreeBSD/NetBSD
@@ -497,16 +496,3 @@ initialization
{$endif}
{$endif cpu68}
end.
-{
- $Log: i_bsd.pas,v $
- Revision 1.17 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.16 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.15 2005/01/25 18:48:15 peter
- * tf_pic_uses_got added
-
-}
diff --git a/sparcbw/compiler/systems/i_emx.pas b/sparcbw/compiler/systems/i_emx.pas
index 7c20dafd05..1003662b97 100644
--- a/sparcbw/compiler/systems/i_emx.pas
+++ b/sparcbw/compiler/systems/i_emx.pas
@@ -1,5 +1,4 @@
{
- $Id: i_emx.pas,v 1.8 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for OS/2 via EMX
@@ -112,13 +111,3 @@ initialization
{$endif EMX}
{$endif CPU86}
end.
-{
- $Log: i_emx.pas,v $
- Revision 1.8 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.7 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/i_go32v2.pas b/sparcbw/compiler/systems/i_go32v2.pas
index 89d93dad2a..2908fe7af2 100644
--- a/sparcbw/compiler/systems/i_go32v2.pas
+++ b/sparcbw/compiler/systems/i_go32v2.pas
@@ -1,5 +1,4 @@
{
- $Id: i_go32v2.pas,v 1.7 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for go32v2
@@ -98,13 +97,3 @@ initialization
{$endif go32v2}
{$endif cpu86}
end.
-{
- $Log: i_go32v2.pas,v $
- Revision 1.7 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.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/i_linux.pas b/sparcbw/compiler/systems/i_linux.pas
index 867d444942..a120a59775 100644
--- a/sparcbw/compiler/systems/i_linux.pas
+++ b/sparcbw/compiler/systems/i_linux.pas
@@ -1,5 +1,4 @@
{
- $Id: i_linux.pas,v 1.37 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for linux
@@ -505,22 +504,3 @@ initialization
{$endif linux}
{$endif CPUARM}
end.
-{
- $Log: i_linux.pas,v $
- Revision 1.37 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.36 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.35 2005/02/06 00:05:56 florian
- + x86_64 pic draft
-
- Revision 1.34 2005/01/30 17:45:38 florian
- * better alignment on linux
-
- Revision 1.33 2005/01/25 18:48:15 peter
- * tf_pic_uses_got added
-
-}
diff --git a/sparcbw/compiler/systems/i_macos.pas b/sparcbw/compiler/systems/i_macos.pas
index a2b44be289..5dafd52668 100644
--- a/sparcbw/compiler/systems/i_macos.pas
+++ b/sparcbw/compiler/systems/i_macos.pas
@@ -1,5 +1,4 @@
{
- $Id: i_macos.pas,v 1.20 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for MacOS
@@ -98,13 +97,3 @@ initialization
{$endif macos}
{$endif cpupowerpc}
end.
-{
- $Log: i_macos.pas,v $
- Revision 1.20 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.19 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/i_morph.pas b/sparcbw/compiler/systems/i_morph.pas
index 1411b0bae8..eeca6f7ce1 100644
--- a/sparcbw/compiler/systems/i_morph.pas
+++ b/sparcbw/compiler/systems/i_morph.pas
@@ -1,5 +1,4 @@
{
- $Id: i_morph.pas,v 1.7 2005/03/20 22:36:45 olle Exp $
Copyright (c) 2004 by Free Pascal Development Team
This unit implements support information structures for MorphOS
@@ -99,13 +98,3 @@ initialization
{$endif MORPHOS}
{$endif CPUPOWERPC}
end.
-{
- $Log: i_morph.pas,v $
- Revision 1.7 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.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/i_nwl.pas b/sparcbw/compiler/systems/i_nwl.pas
index 8b0ee5f9e7..654a1da04d 100644
--- a/sparcbw/compiler/systems/i_nwl.pas
+++ b/sparcbw/compiler/systems/i_nwl.pas
@@ -1,5 +1,4 @@
{
- $Id: i_nwl.pas,v 1.5 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2004 by Peter Vreman
This unit implements support information structures for Netware (libc) modules
@@ -98,13 +97,3 @@ initialization
{$endif netwlibc}
{$endif CPU86}
end.
-{
- $Log: i_nwl.pas,v $
- Revision 1.5 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.4 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/i_nwm.pas b/sparcbw/compiler/systems/i_nwm.pas
index 3927c4c132..dcb941cebf 100644
--- a/sparcbw/compiler/systems/i_nwm.pas
+++ b/sparcbw/compiler/systems/i_nwm.pas
@@ -1,5 +1,4 @@
{
- $Id: i_nwm.pas,v 1.10 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for Netware modules
@@ -98,13 +97,3 @@ initialization
{$endif netware}
{$endif CPU86}
end.
-{
- $Log: i_nwm.pas,v $
- Revision 1.10 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.9 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/i_os2.pas b/sparcbw/compiler/systems/i_os2.pas
index 11165fa86f..605a348520 100644
--- a/sparcbw/compiler/systems/i_os2.pas
+++ b/sparcbw/compiler/systems/i_os2.pas
@@ -1,5 +1,4 @@
{
- $Id: i_os2.pas,v 1.9 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for OS/2
@@ -112,13 +111,3 @@ initialization
{$endif os2}
{$endif CPU86}
end.
-{
- $Log: i_os2.pas,v $
- Revision 1.9 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.8 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/i_palmos.pas b/sparcbw/compiler/systems/i_palmos.pas
index c1ab04b2c9..cb4977d8bb 100644
--- a/sparcbw/compiler/systems/i_palmos.pas
+++ b/sparcbw/compiler/systems/i_palmos.pas
@@ -1,5 +1,4 @@
{
- $Id: i_palmos.pas,v 1.7 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for PalmOS
@@ -88,13 +87,3 @@ initialization
{$endif palmos}
{$endif cpu68}
end.
-{
- $Log: i_palmos.pas,v $
- Revision 1.7 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.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/i_sunos.pas b/sparcbw/compiler/systems/i_sunos.pas
index 5ea65e8bd7..2eb22195b3 100644
--- a/sparcbw/compiler/systems/i_sunos.pas
+++ b/sparcbw/compiler/systems/i_sunos.pas
@@ -1,5 +1,4 @@
{
- $Id: i_sunos.pas,v 1.8 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for solaris
@@ -165,16 +164,3 @@ initialization
{$endif CPUSparc}
end.
-{
- $Log: i_sunos.pas,v $
- Revision 1.8 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.7 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.6 2005/02/13 20:11:16 peter
- * sunos to solaris
-
-}
diff --git a/sparcbw/compiler/systems/i_watcom.pas b/sparcbw/compiler/systems/i_watcom.pas
index 03a41d4614..7cdea56c0d 100644
--- a/sparcbw/compiler/systems/i_watcom.pas
+++ b/sparcbw/compiler/systems/i_watcom.pas
@@ -1,5 +1,4 @@
{
- $Id: i_watcom.pas,v 1.8 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for Watcom
@@ -100,13 +99,3 @@ initialization
{$endif watcom}
{$endif cpu86}
end.
-{
- $Log: i_watcom.pas,v $
- Revision 1.8 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.7 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/i_wdosx.pas b/sparcbw/compiler/systems/i_wdosx.pas
index ebc6fdb05b..82aa080a5e 100644
--- a/sparcbw/compiler/systems/i_wdosx.pas
+++ b/sparcbw/compiler/systems/i_wdosx.pas
@@ -1,5 +1,4 @@
{
- $Id: i_wdosx.pas,v 1.10 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for win32
@@ -100,13 +99,3 @@ initialization
{$endif WIN32}
{$endif CPU86}
end.
-{
- $Log: i_wdosx.pas,v $
- Revision 1.10 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.9 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/i_win32.pas b/sparcbw/compiler/systems/i_win32.pas
index e64ba58a87..c246db01f4 100644
--- a/sparcbw/compiler/systems/i_win32.pas
+++ b/sparcbw/compiler/systems/i_win32.pas
@@ -1,5 +1,4 @@
{
- $Id: i_win32.pas,v 1.12 2005/03/20 22:36:45 olle Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support information structures for win32
@@ -108,13 +107,3 @@ initialization
{$endif WIN32}
{$endif CPU86}
end.
-{
- $Log: i_win32.pas,v $
- Revision 1.12 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.11 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/t_amiga.pas b/sparcbw/compiler/systems/t_amiga.pas
index 561150d39a..95e9d340b9 100644
--- a/sparcbw/compiler/systems/t_amiga.pas
+++ b/sparcbw/compiler/systems/t_amiga.pas
@@ -1,5 +1,4 @@
{
- $Id: t_amiga.pas,v 1.4 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2001-2002 by Peter Vreman
This unit implements support import,export,link routines
@@ -42,12 +41,3 @@ implementation
initialization
RegisterTarget(system_m68k_amiga_info);
end.
-{
- $Log: t_amiga.pas,v $
- Revision 1.4 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.3 2005/02/03 03:54:07 karoly
- t_morph.pas
-
-}
diff --git a/sparcbw/compiler/systems/t_atari.pas b/sparcbw/compiler/systems/t_atari.pas
index f7d0126899..5833ac8129 100644
--- a/sparcbw/compiler/systems/t_atari.pas
+++ b/sparcbw/compiler/systems/t_atari.pas
@@ -1,5 +1,4 @@
{
- $Id: t_atari.pas,v 1.3 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2001-2002 by Peter Vreman
This unit implements support import,export,link routines
@@ -42,9 +41,3 @@ implementation
initialization
RegisterTarget(system_m68k_atari_info);
end.
-{
- $Log: t_atari.pas,v $
- Revision 1.3 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/t_beos.pas b/sparcbw/compiler/systems/t_beos.pas
index eec8e6651f..c5bf275223 100644
--- a/sparcbw/compiler/systems/t_beos.pas
+++ b/sparcbw/compiler/systems/t_beos.pas
@@ -1,5 +1,4 @@
{
- $Id: t_beos.pas,v 1.18 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support import,export,link routines
@@ -494,9 +493,3 @@ initialization
RegisterTarget(system_i386_beos_info);
{$endif i386}
end.
-{
- $Log: t_beos.pas,v $
- Revision 1.18 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/t_bsd.pas b/sparcbw/compiler/systems/t_bsd.pas
index 4c9bc8c126..2cd446dfed 100644
--- a/sparcbw/compiler/systems/t_bsd.pas
+++ b/sparcbw/compiler/systems/t_bsd.pas
@@ -1,5 +1,4 @@
{
- $Id: t_bsd.pas,v 1.30 2005/04/27 21:47:08 marco Exp $
Copyright (c) 1998-2002 by Peter Vreman (original Linux)
(c) 2000 by Marco van de Voort (FreeBSD mods)
@@ -629,15 +628,3 @@ initialization
RegisterTarget(system_powerpc_netbsd_info);
{$endif powerpc}
end.
-{
- $Log: t_bsd.pas,v $
- Revision 1.30 2005/04/27 21:47:08 marco
- * $GCSECTIONS also added to else case
-
- Revision 1.29 2005/04/27 14:47:54 marco
- * tf_smartlink_sections and some shared lib pull-ups from t_linux
-
- Revision 1.28 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/t_emx.pas b/sparcbw/compiler/systems/t_emx.pas
index 6cec9b558d..44427e627f 100644
--- a/sparcbw/compiler/systems/t_emx.pas
+++ b/sparcbw/compiler/systems/t_emx.pas
@@ -1,5 +1,4 @@
{
- $Id: t_emx.pas,v 1.16 2005/04/24 21:02:10 peter Exp $
Copyright (c) 1998-2002 by Daniel Mantione
Portions Copyright (c) 1998-2002 Eberhard Mattes
@@ -515,13 +514,3 @@ initialization
RegisterRes(res_emxbind_info);
RegisterTarget(system_i386_emx_info);
end.
-{
- $Log: t_emx.pas,v $
- Revision 1.16 2005/04/24 21:02:10 peter
- * always use exceptions to stop the compiler
- - remove stop, do_stop
-
- Revision 1.15 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/t_go32v2.pas b/sparcbw/compiler/systems/t_go32v2.pas
index 19b3778ded..c627d5cb82 100644
--- a/sparcbw/compiler/systems/t_go32v2.pas
+++ b/sparcbw/compiler/systems/t_go32v2.pas
@@ -1,5 +1,4 @@
{
- $Id: t_go32v2.pas,v 1.9 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support import,export,link routines
@@ -363,12 +362,3 @@ initialization
RegisterInternalLinker(system_i386_go32v2_info,TCoffLinker);
RegisterTarget(system_i386_go32v2_info);
end.
-{
- $Log: t_go32v2.pas,v $
- Revision 1.9 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.8 2005/01/30 12:03:28 peter
- * only add @link.res if source is go32v2
-
-}
diff --git a/sparcbw/compiler/systems/t_linux.pas b/sparcbw/compiler/systems/t_linux.pas
index ede7c9ddbc..ad920e2976 100644
--- a/sparcbw/compiler/systems/t_linux.pas
+++ b/sparcbw/compiler/systems/t_linux.pas
@@ -1,5 +1,4 @@
{
- $Id: t_linux.pas,v 1.35 2005/03/07 17:10:00 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support import,export,link routines
@@ -580,16 +579,3 @@ initialization
RegisterTarget(system_arm_linux_info);
{$endif ARM}
end.
-
-{
- $Log: t_linux.pas,v $
- Revision 1.35 2005/03/07 17:10:00 peter
- * use lib64 for x86_64
-
- Revision 1.34 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.33 2005/01/10 15:56:13 peter
- * generate export jmps in .text section
-
-}
diff --git a/sparcbw/compiler/systems/t_macos.pas b/sparcbw/compiler/systems/t_macos.pas
index 96d5b4365b..0558a387e7 100644
--- a/sparcbw/compiler/systems/t_macos.pas
+++ b/sparcbw/compiler/systems/t_macos.pas
@@ -1,5 +1,4 @@
{
- $Id: t_macos.pas,v 1.23 2005/05/14 12:15:18 olle Exp $
Copyright (c) 2001-2002 by Peter Vreman
This unit implements support import,export,link routines for MacOS.
@@ -272,24 +271,3 @@ initialization
RegisterImport(system_powerpc_macos,timportlibmacos);
{$endif powerpc}
end.
-{
- $Log: t_macos.pas,v $
- Revision 1.23 2005/05/14 12:15:18 olle
- * Fix small issue for link script
-
- Revision 1.22 2005/03/25 21:55:43 jonas
- * removed some unused variables
-
- Revision 1.21 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.20 2005/02/08 22:30:32 olle
- + added SIZE resource facilities
-
- Revision 1.19 2005/01/24 17:53:12 olle
- + Mac style resource files can now be included in MacOS
-
- Revision 1.18 2005/01/09 16:35:41 olle
- + linker response file is now removed after linking
-
-}
diff --git a/sparcbw/compiler/systems/t_morph.pas b/sparcbw/compiler/systems/t_morph.pas
index 9edbf5bd17..ec1b1704dd 100644
--- a/sparcbw/compiler/systems/t_morph.pas
+++ b/sparcbw/compiler/systems/t_morph.pas
@@ -1,5 +1,4 @@
{
- $Id: t_morph.pas,v 1.14 2005/04/25 15:58:59 karoly Exp $
Copyright (c) 2004 by Free Pascal Development Team
This unit implements support import, export, link routines
@@ -268,18 +267,3 @@ initialization
RegisterExternalLinker(system_powerpc_morphos_info,TLinkerMorphOS);
RegisterTarget(system_powerpc_morphos_info);
end.
-{
- $Log: t_morph.pas,v $
- Revision 1.14 2005/04/25 15:58:59 karoly
- * static linking fixes
-
- Revision 1.13 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.12 2005/02/11 07:23:22 karoly
- * cleanups, finalized vlink support
-
- Revision 1.11 2005/02/03 03:54:07 karoly
- t_morph.pas
-
-}
diff --git a/sparcbw/compiler/systems/t_nwl.pas b/sparcbw/compiler/systems/t_nwl.pas
index 4f34e10b52..1cca9f0231 100644
--- a/sparcbw/compiler/systems/t_nwl.pas
+++ b/sparcbw/compiler/systems/t_nwl.pas
@@ -1,5 +1,4 @@
{
- $Id: t_nwl.pas,v 1.13 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2004 by Peter Vreman
This unit implements support import,export,link routines
@@ -644,9 +643,3 @@ initialization
RegisterExport(system_i386_netwlibc,TExportLibNetwlibc);
RegisterTarget(system_i386_netwlibc_info);
end.
-{
- $Log: t_nwl.pas,v $
- Revision 1.13 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/t_nwm.pas b/sparcbw/compiler/systems/t_nwm.pas
index 38ee68b76a..a8e6403efb 100644
--- a/sparcbw/compiler/systems/t_nwm.pas
+++ b/sparcbw/compiler/systems/t_nwm.pas
@@ -1,5 +1,4 @@
{
- $Id: t_nwm.pas,v 1.25 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support import,export,link routines
@@ -575,12 +574,3 @@ initialization
RegisterExport(system_i386_netware,TExportLibNetware);
RegisterTarget(system_i386_netware_info);
end.
-{
- $Log: t_nwm.pas,v $
- Revision 1.25 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.24 2005/01/01 20:08:59 armin
- * support ! in import file names for netware also
-
-}
diff --git a/sparcbw/compiler/systems/t_os2.pas b/sparcbw/compiler/systems/t_os2.pas
index cf17fdde1d..bc329387af 100644
--- a/sparcbw/compiler/systems/t_os2.pas
+++ b/sparcbw/compiler/systems/t_os2.pas
@@ -1,5 +1,4 @@
{
- $Id: t_os2.pas,v 1.21 2005/04/24 21:02:10 peter Exp $
Copyright (c) 1998-2002 by Daniel Mantione
Portions Copyright (c) 1998-2002 Eberhard Mattes
@@ -515,13 +514,3 @@ initialization
{ RegisterRes(res_emxbind_info);}
RegisterTarget(system_i386_os2_info);
end.
-{
- $Log: t_os2.pas,v $
- Revision 1.21 2005/04/24 21:02:10 peter
- * always use exceptions to stop the compiler
- - remove stop, do_stop
-
- Revision 1.20 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/t_palmos.pas b/sparcbw/compiler/systems/t_palmos.pas
index bae7cb31f3..b2e4a6e2eb 100644
--- a/sparcbw/compiler/systems/t_palmos.pas
+++ b/sparcbw/compiler/systems/t_palmos.pas
@@ -1,5 +1,4 @@
{
- $Id: t_palmos.pas,v 1.5 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2001-2002 by Peter Vreman
This unit implements support import,export,link routines
@@ -211,9 +210,3 @@ initialization
RegisterRes(res_m68k_palmos_info);
{$endif m68k}
end.
-{
- $Log: t_palmos.pas,v $
- Revision 1.5 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/t_sunos.pas b/sparcbw/compiler/systems/t_sunos.pas
index 947e9d0a40..b02653179f 100644
--- a/sparcbw/compiler/systems/t_sunos.pas
+++ b/sparcbw/compiler/systems/t_sunos.pas
@@ -1,5 +1,4 @@
{
- $Id: t_sunos.pas,v 1.18 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support import,export,link routines
@@ -489,12 +488,3 @@ initialization
RegisterTarget(system_sparc_solaris_info);
{$endif sparc}
end.
-{
- $Log: t_sunos.pas,v $
- Revision 1.18 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.17 2005/02/13 20:11:16 peter
- * sunos to solaris
-
-}
diff --git a/sparcbw/compiler/systems/t_watcom.pas b/sparcbw/compiler/systems/t_watcom.pas
index 58cecbf3da..ba9886e6bf 100644
--- a/sparcbw/compiler/systems/t_watcom.pas
+++ b/sparcbw/compiler/systems/t_watcom.pas
@@ -1,5 +1,4 @@
{
- $Id: t_watcom.pas,v 1.8 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2003 by Wiktor Sywula
This unit implements support import, export, link routines
@@ -177,9 +176,3 @@ initialization
RegisterExternalLinker(system_i386_watcom_info,TLinkerWatcom);
RegisterTarget(system_i386_watcom_info);
end.
-{
- $Log: t_watcom.pas,v $
- Revision 1.8 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/t_wdosx.pas b/sparcbw/compiler/systems/t_wdosx.pas
index 94b728572d..cd643443bb 100644
--- a/sparcbw/compiler/systems/t_wdosx.pas
+++ b/sparcbw/compiler/systems/t_wdosx.pas
@@ -1,5 +1,4 @@
{
- $Id: t_wdosx.pas,v 1.6 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2001-2002 Pavel ??????
This unit implements support import,export,link routines
@@ -83,10 +82,3 @@ initialization
{RegisterRes(res_gnu_windres_info);}
RegisterTarget(system_i386_wdosx_info);
end.
-
-{
- $Log: t_wdosx.pas,v $
- Revision 1.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/systems/t_win32.pas b/sparcbw/compiler/systems/t_win32.pas
index ebbd240360..29337f4a05 100644
--- a/sparcbw/compiler/systems/t_win32.pas
+++ b/sparcbw/compiler/systems/t_win32.pas
@@ -1,5 +1,4 @@
{
- $Id: t_win32.pas,v 1.47 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit implements support import,export,link routines
@@ -1621,9 +1620,3 @@ initialization
RegisterTarget(system_i386_win32_info);
{$endif i386}
end.
-{
- $Log: t_win32.pas,v $
- Revision 1.47 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/tgobj.pas b/sparcbw/compiler/tgobj.pas
index a3e8cd1f9d..7416e964bb 100644
--- a/sparcbw/compiler/tgobj.pas
+++ b/sparcbw/compiler/tgobj.pas
@@ -1,5 +1,4 @@
{
- $Id: tgobj.pas,v 1.51 2005/02/14 17:13:09 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements the base object for temp. generator
@@ -620,9 +619,3 @@ implementation
end.
-{
- $Log: tgobj.pas,v $
- Revision 1.51 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/tokens.pas b/sparcbw/compiler/tokens.pas
index ed29f364ef..8927cac355 100644
--- a/sparcbw/compiler/tokens.pas
+++ b/sparcbw/compiler/tokens.pas
@@ -1,5 +1,4 @@
{
- $Id: tokens.pas,v 1.37 2005/03/27 14:10:53 jonas Exp $
Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
Tokens used by the compiler
@@ -529,27 +528,3 @@ begin
end;
end.
-{
- $Log: tokens.pas,v $
- Revision 1.37 2005/03/27 14:10:53 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.36 2005/02/14 17:13:09 peter
- * truncate log
-
- Revision 1.35 2005/01/06 02:13:03 karoly
- * more SysV call support stuff for MorphOS
-
- Revision 1.34 2005/01/04 19:22:33 olle
- * sorted in correctly new tokens added by Karoly
-
- Revision 1.33 2005/01/04 17:40:33 karoly
- + sysv style syscalls added for MorphOS
-
-}
diff --git a/sparcbw/compiler/utils/fixlog.pp b/sparcbw/compiler/utils/fixlog.pp
index ab0b2b6316..4f5a7a932a 100644
--- a/sparcbw/compiler/utils/fixlog.pp
+++ b/sparcbw/compiler/utils/fixlog.pp
@@ -1,5 +1,4 @@
{
- $Id: fixlog.pp,v 1.8 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
Remove all revision logs from source files after X revisions or
@@ -173,9 +172,3 @@ begin
findclose(dir);
end;
end.
-{
- $Log: fixlog.pp,v $
- Revision 1.8 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/utils/fixmsg.pp b/sparcbw/compiler/utils/fixmsg.pp
index 355bf14228..6bd1cfbe2c 100644
--- a/sparcbw/compiler/utils/fixmsg.pp
+++ b/sparcbw/compiler/utils/fixmsg.pp
@@ -64,9 +64,3 @@ begin
close(f);
close(t);
end.
-
- $Log: fixmsg.pp,v $
- Revision 1.5 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/utils/fixnasm.pp b/sparcbw/compiler/utils/fixnasm.pp
index 987284d051..01041ede83 100644
--- a/sparcbw/compiler/utils/fixnasm.pp
+++ b/sparcbw/compiler/utils/fixnasm.pp
@@ -1,5 +1,4 @@
{
- $Id: fixnasm.pp,v 1.6 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
Convert insns.dat from Nasm to an i386ins.dat for usage with
@@ -98,9 +97,3 @@ begin
close(f);
close(t);
end.
-{
- $Log: fixnasm.pp,v $
- Revision 1.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/utils/fixtab.pp b/sparcbw/compiler/utils/fixtab.pp
index a5dbf491f4..89410c5836 100644
--- a/sparcbw/compiler/utils/fixtab.pp
+++ b/sparcbw/compiler/utils/fixtab.pp
@@ -365,4 +365,3 @@ begin
end;
end;
end.
-
diff --git a/sparcbw/compiler/utils/fpc.pp b/sparcbw/compiler/utils/fpc.pp
index 36324d8368..b116647bb1 100644
--- a/sparcbw/compiler/utils/fpc.pp
+++ b/sparcbw/compiler/utils/fpc.pp
@@ -1,5 +1,4 @@
{
- $Id: fpc.pp,v 1.20 2005/05/08 19:56:59 marco Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
This file is the "loader" for the Free Pascal compiler
diff --git a/sparcbw/compiler/utils/fpcmkcfg.pp b/sparcbw/compiler/utils/fpcmkcfg.pp
index 7918db6640..802885b70d 100644
--- a/sparcbw/compiler/utils/fpcmkcfg.pp
+++ b/sparcbw/compiler/utils/fpcmkcfg.pp
@@ -1,7 +1,6 @@
{$mode objfpc}
{$H+}
{
- $Id: fpcmkcfg.pp,v 1.3 2005/03/25 21:21:30 jonas Exp $
This file is part of Free Pascal Build tools
Copyright (c) 2005 by Michael Van Canneyt
@@ -229,20 +228,3 @@ begin
Done;
end;
end.
-{
- $Log: fpcmkcfg.pp,v $
- Revision 1.3 2005/03/25 21:21:30 jonas
- * fixeed uninitialised variable
- - removed unused local variables
-
- Revision 1.2 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.1 2005/02/05 10:25:30 peter
- * move tools to compiler/utils/
-
- Revision 1.1 2005/01/09 13:36:12 michael
- + Initial implementation of installer tools
-
-}
-
diff --git a/sparcbw/compiler/utils/fpcsubst.pp b/sparcbw/compiler/utils/fpcsubst.pp
index db051a5f6e..cb82a162bf 100644
--- a/sparcbw/compiler/utils/fpcsubst.pp
+++ b/sparcbw/compiler/utils/fpcsubst.pp
@@ -239,4 +239,3 @@ begin
Done;
end;
end.
-
diff --git a/sparcbw/compiler/utils/fpimpdef.pp b/sparcbw/compiler/utils/fpimpdef.pp
index 0c9663cc50..323cb3be95 100644
--- a/sparcbw/compiler/utils/fpimpdef.pp
+++ b/sparcbw/compiler/utils/fpimpdef.pp
@@ -96,4 +96,3 @@ if not makedef(binname,GetOption('-o','--output'),GetOption('-l','--library'))th
halt(1);
end;
end.
-
diff --git a/sparcbw/compiler/utils/gppc386.pp b/sparcbw/compiler/utils/gppc386.pp
index a839094a0a..d2d1b45384 100644
--- a/sparcbw/compiler/utils/gppc386.pp
+++ b/sparcbw/compiler/utils/gppc386.pp
@@ -1,5 +1,4 @@
{
- $Id: gppc386.pp,v 1.7 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2000-2002 by Pierre Muller
This program allows to run the Makefiles
@@ -137,9 +136,3 @@ begin
else
Erase(fpcgdbini);
end.
-{
- $Log: gppc386.pp,v $
- Revision 1.7 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/utils/mk68kreg.pp b/sparcbw/compiler/utils/mk68kreg.pp
index 84b0d5752a..fd7eb76aa8 100644
--- a/sparcbw/compiler/utils/mk68kreg.pp
+++ b/sparcbw/compiler/utils/mk68kreg.pp
@@ -1,5 +1,4 @@
{
- $Id: mk68kreg.pp,v 1.5 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman and Florian Klaempfl
Convert spreg.dat to several .inc files for usage with
@@ -333,9 +332,3 @@ begin
build_gas_regname_index;
write_inc_files;
end.
-{
-$Log: mk68kreg.pp,v $
-Revision 1.5 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/utils/mkarmreg.pp b/sparcbw/compiler/utils/mkarmreg.pp
index 363cd7a97e..01b4053d6c 100644
--- a/sparcbw/compiler/utils/mkarmreg.pp
+++ b/sparcbw/compiler/utils/mkarmreg.pp
@@ -1,5 +1,4 @@
{
- $Id: mkarmreg.pp,v 1.5 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman and Florian Klaempfl
Convert spreg.dat to several .inc files for usage with
@@ -297,9 +296,3 @@ begin
build_std_regname_index;
write_inc_files;
end.
-{
- $Log: mkarmreg.pp,v $
- Revision 1.5 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/utils/mkmpsreg.pp b/sparcbw/compiler/utils/mkmpsreg.pp
index 86143ea37a..b8130bb511 100644
--- a/sparcbw/compiler/utils/mkmpsreg.pp
+++ b/sparcbw/compiler/utils/mkmpsreg.pp
@@ -1,5 +1,4 @@
{
- $Id: mkmpsreg.pp,v 1.1 2005/02/13 18:56:44 florian Exp $
Copyright (c) 1998-2002 by Peter Vreman and Florian Klaempfl
Convert mipsreg.dat to several .inc files for usage with
@@ -348,8 +347,3 @@ begin
build_gas_regname_index;
write_inc_files;
end.
-{
- $Log: mkmpsreg.pp,v $
- Revision 1.1 2005/02/13 18:56:44 florian
- + basic mips stuff
-}
diff --git a/sparcbw/compiler/utils/mkppcreg.pp b/sparcbw/compiler/utils/mkppcreg.pp
index 0fb9cf4c5c..de4bca26d0 100644
--- a/sparcbw/compiler/utils/mkppcreg.pp
+++ b/sparcbw/compiler/utils/mkppcreg.pp
@@ -1,5 +1,4 @@
{
- $Id: mkppcreg.pp,v 1.9 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman and Florian Klaempfl
Convert ppcreg.dat to several .inc files for usage with
@@ -395,9 +394,3 @@ begin
build_mot_regname_index;
write_inc_files;
end.
-{
- $Log: mkppcreg.pp,v $
- Revision 1.9 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/utils/mkspreg.pp b/sparcbw/compiler/utils/mkspreg.pp
index 1217bde258..5208064750 100644
--- a/sparcbw/compiler/utils/mkspreg.pp
+++ b/sparcbw/compiler/utils/mkspreg.pp
@@ -1,5 +1,4 @@
{
- $Id: mkspreg.pp,v 1.7 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman and Florian Klaempfl
Convert spreg.dat to several .inc files for usage with
@@ -300,9 +299,3 @@ begin
build_std_regname_index;
write_inc_files;
end.
-{
- $Log: mkspreg.pp,v $
- Revision 1.7 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/utils/mkx86ins.pp b/sparcbw/compiler/utils/mkx86ins.pp
index d1e1a078a8..2158dec325 100644
--- a/sparcbw/compiler/utils/mkx86ins.pp
+++ b/sparcbw/compiler/utils/mkx86ins.pp
@@ -1,5 +1,4 @@
{
- $Id: mkx86ins.pp,v 1.7 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman and Florian Klaempfl
Convert i386ins.dat from Nasm to a .inc file for usage with
@@ -453,9 +452,3 @@ begin
closeinc(propfile);
writeln(insns,' nodes procesed (maxinfolen=',maxinfolen,')');
end.
-{
- $Log: mkx86ins.pp,v $
- Revision 1.7 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/utils/mkx86reg.pp b/sparcbw/compiler/utils/mkx86reg.pp
index b1806c3f25..886fb5d9ed 100644
--- a/sparcbw/compiler/utils/mkx86reg.pp
+++ b/sparcbw/compiler/utils/mkx86reg.pp
@@ -1,5 +1,4 @@
{
- $Id: mkx86reg.pp,v 1.6 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman and Florian Klaempfl
Convert i386reg.dat to several .inc files for usage with
@@ -467,9 +466,3 @@ begin
build_att_regname_index;
write_inc_files;
end.
-{
- $Log: mkx86reg.pp,v $
- Revision 1.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/utils/msg2inc.pp b/sparcbw/compiler/utils/msg2inc.pp
index 46c68eefc0..905d530952 100644
--- a/sparcbw/compiler/utils/msg2inc.pp
+++ b/sparcbw/compiler/utils/msg2inc.pp
@@ -1,5 +1,4 @@
{
- $Id: msg2inc.pp,v 1.15 2005/02/14 17:13:10 peter Exp $
This program is part of the Free Pascal run time library.
Copyright (c) 1998-2002 by Peter Vreman
@@ -814,15 +813,3 @@ begin
end;
end;
end.
-{
- $Log: msg2inc.pp,v $
- Revision 1.15 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.14 2005/01/24 17:41:57 olle
- + added support for macos
-
- Revision 1.13 2005/01/09 16:13:09 peter
- * don't force to add .tex
-
-}
diff --git a/sparcbw/compiler/utils/msgdif.pp b/sparcbw/compiler/utils/msgdif.pp
index 7051840804..1052f30bc8 100644
--- a/sparcbw/compiler/utils/msgdif.pp
+++ b/sparcbw/compiler/utils/msgdif.pp
@@ -1,5 +1,4 @@
{
- $Id: msgdif.pp,v 1.10 2005/02/14 17:13:10 peter Exp $
This program is part of the Free Pascal run time library.
Copyright (c) 1998-2002 by Peter Vreman
@@ -528,9 +527,3 @@ begin
ShowDiff (OrgRoot,DiffRoot);
WriteReorderedFile(NewFileName,orgfirst,difffirst);
end.
-{
- $Log: msgdif.pp,v $
- Revision 1.10 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/utils/ppudump.pp b/sparcbw/compiler/utils/ppudump.pp
index 916b02ac34..72b31dfe11 100644
--- a/sparcbw/compiler/utils/ppudump.pp
+++ b/sparcbw/compiler/utils/ppudump.pp
@@ -1,5 +1,4 @@
{
- $Id: ppudump.pp,v 1.69 2005/04/24 20:00:57 florian Exp $
Copyright (c) 1998-2002 by the FPC Development Team
Dumps the contents of a FPC unit file (PPU File)
@@ -2156,33 +2155,3 @@ begin
if has_errors then
Halt(1);
end.
-{
- $Log: ppudump.pp,v $
- Revision 1.69 2005/04/24 20:00:57 florian
- + more module flags added
-
- Revision 1.68 2005/03/27 14:10:53 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.67 2005/03/07 18:38:46 peter
- * explicit paraloc for funcret
- * libsym for powerpc ppu's
-
- Revision 1.66 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.65 2005/01/19 22:19:41 peter
- * unit mapping rewrite
- * new derefmap added
-
- Revision 1.64 2005/01/09 20:24:43 olle
- * rework of macro subsystem
- + exportable macros for mode macpas
-
-}
diff --git a/sparcbw/compiler/utils/ppufiles.pp b/sparcbw/compiler/utils/ppufiles.pp
index 15054a3b4f..66ff08736f 100644
--- a/sparcbw/compiler/utils/ppufiles.pp
+++ b/sparcbw/compiler/utils/ppufiles.pp
@@ -1,5 +1,4 @@
{
- $Id: ppufiles.pp,v 1.6 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1999-2002 by Peter Vreman
List files needed by PPU
@@ -251,9 +250,3 @@ begin
write(' ');
end;
end.
-{
- $Log: ppufiles.pp,v $
- Revision 1.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/utils/ppumove.pp b/sparcbw/compiler/utils/ppumove.pp
index 09a1133300..8250004622 100644
--- a/sparcbw/compiler/utils/ppumove.pp
+++ b/sparcbw/compiler/utils/ppumove.pp
@@ -1,5 +1,4 @@
{
- $Id: ppumove.pp,v 1.8 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1999-2002 by the FPC Development Team
Add multiple FPC units into a static/shared library
@@ -612,9 +611,3 @@ begin
if Not Quiet then
Writeln('Done.');
end.
-{
- $Log: ppumove.pp,v $
- Revision 1.8 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/utils/usubst.pp b/sparcbw/compiler/utils/usubst.pp
index 660459f74d..56c0ed38f7 100644
--- a/sparcbw/compiler/utils/usubst.pp
+++ b/sparcbw/compiler/utils/usubst.pp
@@ -1,7 +1,6 @@
{$mode objfpc}
{$H+}
{
- $Id: usubst.pp,v 1.1 2005/02/05 10:25:30 peter Exp $
This file is part of Free Pascal build tools
Copyright (c) 2005 by Michael Van Canneyt
@@ -108,18 +107,3 @@ begin
end;
end.
-{
- $Log: usubst.pp,v $
- Revision 1.1 2005/02/05 10:25:30 peter
- * move tools to compiler/utils/
-
- Revision 1.2 2005/01/09 15:19:03 peter
- * fix linebreak
-
- Revision 1.1 2005/01/09 13:36:12 michael
- + Initial implementation of installer tools
-
-
-}
-
-
diff --git a/sparcbw/compiler/verbose.pas b/sparcbw/compiler/verbose.pas
index 9194c21c7a..4a11923602 100644
--- a/sparcbw/compiler/verbose.pas
+++ b/sparcbw/compiler/verbose.pas
@@ -1,5 +1,4 @@
{
- $Id: verbose.pas,v 1.41 2005/04/24 21:01:37 peter Exp $
Copyright (c) 1998-2002 by Peter Vreman
This unit handles the verbose management
@@ -872,25 +871,3 @@ finalization
{ Be sure to close the redirect files to flush all data }
DoneRedirectFile;
end.
-{
- $Log: verbose.pas,v $
- Revision 1.41 2005/04/24 21:01:37 peter
- * always use exceptions to stop the compiler
- - remove stop, do_stop
-
- Revision 1.40 2005/02/16 22:39:25 olle
- * made macos compile
-
- Revision 1.39 2005/02/15 19:15:45 peter
- * Handle Control-C exception more cleanly
-
- Revision 1.38 2005/02/14 17:13:09 peter
- * truncate log
-
- Revision 1.37 2005/02/07 17:25:28 peter
- -vz for output to stderr
-
- Revision 1.36 2005/01/20 17:29:07 peter
- * fixed -vv
-
-}
diff --git a/sparcbw/compiler/version.pas b/sparcbw/compiler/version.pas
index e494ef61f6..071568928e 100644
--- a/sparcbw/compiler/version.pas
+++ b/sparcbw/compiler/version.pas
@@ -1,5 +1,4 @@
{
- $Id: version.pas,v 1.35 2005/04/28 20:17:21 michael Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Version/target constants
@@ -88,27 +87,3 @@ begin
end;
end.
-{
- $Log: version.pas,v $
- Revision 1.35 2005/04/28 20:17:21 michael
- * version 2.0.0
-
- Revision 1.34 2005/02/25 11:41:27 peter
- * 1.9.9
-
- Revision 1.33 2005/02/15 22:31:35 peter
- * back to 1.9.7 for head
-
- Revision 1.32 2005/02/15 22:28:29 peter
- * 1.9.8
-
- Revision 1.31 2005/02/14 17:13:09 peter
- * truncate log
-
- Revision 1.30 2005/01/19 21:10:15 peter
- * build wordversion from constants
-
- Revision 1.29 2005/01/02 10:20:08 florian
- * version and copyright increased
-
-}
diff --git a/sparcbw/compiler/vis/aasmcpu.pas b/sparcbw/compiler/vis/aasmcpu.pas
index dbb2dba584..5f51d232a0 100644
--- a/sparcbw/compiler/vis/aasmcpu.pas
+++ b/sparcbw/compiler/vis/aasmcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: aasmcpu.pas,v 1.3 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2001 by Florian Klaempfl and Pierre Muller
virtual instruction set family assembler instructions
@@ -247,9 +246,3 @@ implementation
end;
end.
-{
- $Log: aasmcpu.pas,v $
- Revision 1.3 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/vis/cpubase.pas b/sparcbw/compiler/vis/cpubase.pas
index 647ff88af9..74f5ae18e8 100644
--- a/sparcbw/compiler/vis/cpubase.pas
+++ b/sparcbw/compiler/vis/cpubase.pas
@@ -1,5 +1,4 @@
{
- $Id: cpubase.pas,v 1.8 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by the Free Pascal dev. team
Contains the base types for the virtual instruction set
@@ -642,9 +641,3 @@ implementation
end.
-{
- $Log: cpubase.pas,v $
- Revision 1.8 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/vis/cpuinfo.pas b/sparcbw/compiler/vis/cpuinfo.pas
index 46e304eaab..e72cb981a9 100644
--- a/sparcbw/compiler/vis/cpuinfo.pas
+++ b/sparcbw/compiler/vis/cpuinfo.pas
@@ -1,5 +1,4 @@
{
- $Id: cpuinfo.pas,v 1.5 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by the Free Pascal development team
Basic Processor information for the virtual instruction set
@@ -55,12 +54,3 @@ Const
Implementation
end.
-{
- $Log: cpuinfo.pas,v $
- Revision 1.5 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.4 2005/01/20 16:38:45 peter
- * load jmp_buf_size from system unit
-
-}
diff --git a/sparcbw/compiler/vis/cpunode.pas b/sparcbw/compiler/vis/cpunode.pas
index 290f85b78d..010879c0e5 100644
--- a/sparcbw/compiler/vis/cpunode.pas
+++ b/sparcbw/compiler/vis/cpunode.pas
@@ -1,5 +1,4 @@
{
- $Id: cpunode.pas,v 1.3 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Includes the Virtual instrution set code generator
@@ -46,9 +45,3 @@ unit cpunode;
;
end.
-{
- $Log: cpunode.pas,v $
- Revision 1.3 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/vis/cpupara.pas b/sparcbw/compiler/vis/cpupara.pas
index 0459801da2..6aa41f049d 100644
--- a/sparcbw/compiler/vis/cpupara.pas
+++ b/sparcbw/compiler/vis/cpupara.pas
@@ -1,5 +1,4 @@
{
- $Id: cpupara.pas,v 1.3 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2002 by Florian Klaempfl
Generates the argument location information for the
@@ -73,10 +72,3 @@ unit cpupara;
begin
paramanager:=tcpuparamanager.create;
end.
-
-{
- $Log: cpupara.pas,v $
- Revision 1.3 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/widestr.pas b/sparcbw/compiler/widestr.pas
index 9a3d2d94f3..242161f9ab 100644
--- a/sparcbw/compiler/widestr.pas
+++ b/sparcbw/compiler/widestr.pas
@@ -1,5 +1,4 @@
{
- $Id: widestr.pas,v 1.17 2005/02/14 17:13:09 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
This unit contains basic functions for unicode support in the
@@ -224,9 +223,3 @@ unit widestr;
end;
end.
-{
- $Log: widestr.pas,v $
- Revision 1.17 2005/02/14 17:13:09 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86/aasmcpu.pas b/sparcbw/compiler/x86/aasmcpu.pas
index 2b54ea03d5..b47ef5582f 100644
--- a/sparcbw/compiler/x86/aasmcpu.pas
+++ b/sparcbw/compiler/x86/aasmcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: aasmcpu.pas,v 1.66 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl and Peter Vreman
Contains the abstract assembler implementation for the i386
@@ -2117,9 +2116,3 @@ begin
cai_align:=tai_align;
cai_cpu:=taicpu;
end.
-{
- $Log: aasmcpu.pas,v $
- Revision 1.66 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86/agx86att.pas b/sparcbw/compiler/x86/agx86att.pas
index 40d9d000c0..8e1a9319c4 100644
--- a/sparcbw/compiler/x86/agx86att.pas
+++ b/sparcbw/compiler/x86/agx86att.pas
@@ -1,5 +1,4 @@
{
- $Id: agx86att.pas,v 1.19 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements an asmoutput class for i386 AT&T syntax
@@ -279,12 +278,3 @@ initialization
RegisterAssembler(as_i386_as_aout_info,Tx86ATTAssembler);
{$endif x86_64}
end.
-{
- $Log: agx86att.pas,v $
- Revision 1.19 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.18 2005/02/06 00:05:56 florian
- + x86_64 pic draft
-
-}
diff --git a/sparcbw/compiler/x86/cga.pas b/sparcbw/compiler/x86/cga.pas
index 5cddb206b0..3be659cebf 100644
--- a/sparcbw/compiler/x86/cga.pas
+++ b/sparcbw/compiler/x86/cga.pas
@@ -1,5 +1,4 @@
{
- $Id: cga.pas,v 1.11 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Helper routines for the i386 code generator
@@ -127,9 +126,3 @@ implementation
end;
end.
-{
- $Log: cga.pas,v $
- Revision 1.11 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86/cgx86.pas b/sparcbw/compiler/x86/cgx86.pas
index a23990a42e..524ced0b49 100644
--- a/sparcbw/compiler/x86/cgx86.pas
+++ b/sparcbw/compiler/x86/cgx86.pas
@@ -1,5 +1,4 @@
{
- $Id: cgx86.pas,v 1.148 2005/04/25 09:51:07 florian Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements the common parts of the code generator for the i386 and the x86-64.
@@ -1786,31 +1785,3 @@ unit cgx86;
end.
-{
- $Log: cgx86.pas,v $
- Revision 1.148 2005/04/25 09:51:07 florian
- + pic code reading for the assembler readers
- * loadaddr generates pic code as well now
-
- Revision 1.147 2005/03/13 17:15:26 florian
- + storing non-extended floats to memory generates now a fwait to get exceptions at the correct place
-
- Revision 1.146 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.145 2005/02/06 00:05:56 florian
- + x86_64 pic draft
-
- Revision 1.144 2005/02/05 18:32:17 florian
- * fixed previous commit
-
- Revision 1.143 2005/02/05 18:08:48 florian
- * fixed dword -> qword/int64 type cast on x86_64
-
- Revision 1.142 2005/01/25 18:48:15 peter
- * tf_pic_uses_got added
-
- Revision 1.141 2005/01/08 16:00:55 florian
- * fixed loadaddr; I wonder how it ever worked
-
-}
diff --git a/sparcbw/compiler/x86/cpubase.pas b/sparcbw/compiler/x86/cpubase.pas
index fd8ba40164..54c89a3de1 100644
--- a/sparcbw/compiler/x86/cpubase.pas
+++ b/sparcbw/compiler/x86/cpubase.pas
@@ -1,5 +1,4 @@
{
- $Id: cpubase.pas,v 1.51 2005/02/26 01:27:00 jonas Exp $
Copyright (c) 1998-2002 by Florian Klaempfl and Peter Vreman
Contains the base types for the i386 and x86-64 architecture
@@ -462,17 +461,3 @@ implementation
end.
-{
- $Log: cpubase.pas,v $
- Revision 1.51 2005/02/26 01:27:00 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.50 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86/itcpugas.pas b/sparcbw/compiler/x86/itcpugas.pas
index 954c40ee66..70bb09c7f5 100644
--- a/sparcbw/compiler/x86/itcpugas.pas
+++ b/sparcbw/compiler/x86/itcpugas.pas
@@ -1,5 +1,4 @@
{
- $Id: itcpugas.pas,v 1.6 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit contains the i386 AT&T instruction tables
@@ -135,9 +134,3 @@ implementation
end;
end.
-{
- $Log: itcpugas.pas,v $
- Revision 1.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86/itx86int.pas b/sparcbw/compiler/x86/itx86int.pas
index 5e9e18aa77..5c7ce68905 100644
--- a/sparcbw/compiler/x86/itx86int.pas
+++ b/sparcbw/compiler/x86/itx86int.pas
@@ -1,5 +1,4 @@
{
- $Id: itx86int.pas,v 1.6 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit contains the i386 AT&T instruction tables
@@ -86,9 +85,3 @@ implementation
end;
end.
-{
- $Log: itx86int.pas,v $
- Revision 1.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86/nx86add.pas b/sparcbw/compiler/x86/nx86add.pas
index 8f917799d1..8dc898fc1c 100644
--- a/sparcbw/compiler/x86/nx86add.pas
+++ b/sparcbw/compiler/x86/nx86add.pas
@@ -1,5 +1,4 @@
{
- $Id: nx86add.pas,v 1.17 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Common code generation for add nodes on the i386 and x86
@@ -802,12 +801,3 @@ unit nx86add;
begin
caddnode:=tx86addnode;
end.
-{
- $Log: nx86add.pas,v $
- Revision 1.17 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.16 2005/02/06 00:05:56 florian
- + x86_64 pic draft
-
-}
diff --git a/sparcbw/compiler/x86/nx86cnv.pas b/sparcbw/compiler/x86/nx86cnv.pas
index bc6675ada7..b99b7d9c1b 100644
--- a/sparcbw/compiler/x86/nx86cnv.pas
+++ b/sparcbw/compiler/x86/nx86cnv.pas
@@ -1,5 +1,4 @@
{
- $Id: nx86cnv.pas,v 1.18 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate for x86-64 and i386 assembler for type converting nodes
@@ -290,9 +289,3 @@ implementation
end;
end.
-{
- $Log: nx86cnv.pas,v $
- Revision 1.18 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86/nx86inl.pas b/sparcbw/compiler/x86/nx86inl.pas
index 0107714d49..79123577a3 100644
--- a/sparcbw/compiler/x86/nx86inl.pas
+++ b/sparcbw/compiler/x86/nx86inl.pas
@@ -1,5 +1,4 @@
{
- $Id: nx86inl.pas,v 1.8 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate x86 inline nodes
@@ -342,9 +341,3 @@ implementation
end.
-{
- $Log: nx86inl.pas,v $
- Revision 1.8 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86/nx86mat.pas b/sparcbw/compiler/x86/nx86mat.pas
index b83c10dcd7..0afbd82b10 100644
--- a/sparcbw/compiler/x86/nx86mat.pas
+++ b/sparcbw/compiler/x86/nx86mat.pas
@@ -1,5 +1,4 @@
{
- $Id: nx86mat.pas,v 1.10 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate x86 code for math nodes
@@ -319,11 +318,3 @@ interface
end;
{$endif SUPPORT_MMX}
end.
-
-
-{
- $Log: nx86mat.pas,v $
- Revision 1.10 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86/nx86set.pas b/sparcbw/compiler/x86/nx86set.pas
index 5b8c6f04d6..a66bdee3f3 100644
--- a/sparcbw/compiler/x86/nx86set.pas
+++ b/sparcbw/compiler/x86/nx86set.pas
@@ -1,5 +1,4 @@
{
- $Id: nx86set.pas,v 1.9 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate x86 assembler for in/case nodes
@@ -461,9 +460,3 @@ implementation
begin
cinnode:=tx86innode;
end.
-{
- $Log: nx86set.pas,v $
- Revision 1.9 2005/02/14 17:13:10 peter
- * truncate log
-
- }
diff --git a/sparcbw/compiler/x86/rax86.pas b/sparcbw/compiler/x86/rax86.pas
index 2f2a3c912e..9b1f92f6b7 100644
--- a/sparcbw/compiler/x86/rax86.pas
+++ b/sparcbw/compiler/x86/rax86.pas
@@ -1,5 +1,4 @@
{
- $Id: rax86.pas,v 1.22 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Carl Eric Codere and Peter Vreman
Handles the common x86 assembler reader routines
@@ -741,12 +740,3 @@ begin
end;
end.
-{
- $Log: rax86.pas,v $
- Revision 1.22 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.21 2005/01/31 17:07:50 peter
- * fix [regpara] in intel assembler
-
-}
diff --git a/sparcbw/compiler/x86/rax86att.pas b/sparcbw/compiler/x86/rax86att.pas
index 9774ffd72a..0cb092c955 100644
--- a/sparcbw/compiler/x86/rax86att.pas
+++ b/sparcbw/compiler/x86/rax86att.pas
@@ -1,5 +1,4 @@
{
- $Id: rax86att.pas,v 1.11 2005/04/25 09:51:07 florian Exp $
Copyright (c) 1998-2002 by Carl Eric Codere and Peter Vreman
Does the parsing for the x86 GNU AS styled inline assembler.
@@ -807,13 +806,3 @@ Implementation
end.
-{
- $Log: rax86att.pas,v $
- Revision 1.11 2005/04/25 09:51:07 florian
- + pic code reading for the assembler readers
- * loadaddr generates pic code as well now
-
- Revision 1.10 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86/rgx86.pas b/sparcbw/compiler/x86/rgx86.pas
index 5ba092ac2e..c388019521 100644
--- a/sparcbw/compiler/x86/rgx86.pas
+++ b/sparcbw/compiler/x86/rgx86.pas
@@ -1,5 +1,4 @@
{
- $Id: rgx86.pas,v 1.13 2005/03/10 00:27:04 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements the x86 specific class for the register
@@ -323,12 +322,3 @@ implementation
*)
end.
-{
- $Log: rgx86.pas,v $
- Revision 1.13 2005/03/10 00:27:04 peter
- movzx,movsx don't support memory destinations
-
- Revision 1.12 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86_64/aoptcpu.pas b/sparcbw/compiler/x86_64/aoptcpu.pas
index 0075c75479..cb656af36e 100644
--- a/sparcbw/compiler/x86_64/aoptcpu.pas
+++ b/sparcbw/compiler/x86_64/aoptcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: aoptcpu.pas,v 1.2 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2004 by Jonas Maebe
This unit calls the optimization procedures to optimize the assembler
@@ -40,9 +39,3 @@ unit aoptcpu;
begin
casmoptimizer:=TCpuAsmOptimizer;
end.
-{
- $Log: aoptcpu.pas,v $
- Revision 1.2 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86_64/aoptcpub.pas b/sparcbw/compiler/x86_64/aoptcpub.pas
index a921f62009..de9031add3 100644
--- a/sparcbw/compiler/x86_64/aoptcpub.pas
+++ b/sparcbw/compiler/x86_64/aoptcpub.pas
@@ -1,5 +1,4 @@
{
- $Id: aoptcpub.pas,v 1.2 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2004 by Jonas Maebe, member of the Free Pascal
Development Team
@@ -119,10 +118,3 @@ Begin
End;
End.
-
-{
- $Log: aoptcpub.pas,v $
- Revision 1.2 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86_64/aoptcpud.pas b/sparcbw/compiler/x86_64/aoptcpud.pas
index e25486200d..cb8c5d319f 100644
--- a/sparcbw/compiler/x86_64/aoptcpud.pas
+++ b/sparcbw/compiler/x86_64/aoptcpud.pas
@@ -1,5 +1,4 @@
{
- $Id: aoptcpud.pas,v 1.2 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2004 by Jonas Maebe, member of the Free Pascal
Development Team
@@ -35,9 +34,3 @@ Unit aoptcpud;
implementation
end.
-{
- $Log: aoptcpud.pas,v $
- Revision 1.2 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86_64/cgcpu.pas b/sparcbw/compiler/x86_64/cgcpu.pas
index 5b449abd58..3b5e9aafb3 100644
--- a/sparcbw/compiler/x86_64/cgcpu.pas
+++ b/sparcbw/compiler/x86_64/cgcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: cgcpu.pas,v 1.22 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2002 by Florian Klaempfl
This unit implements the code generator for the x86-64.
@@ -138,16 +137,3 @@ begin
cg64:=tcg64f64.create;
{$endif cpu64bit}
end.
-{
- $Log: cgcpu.pas,v $
- Revision 1.22 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.21 2005/02/06 00:05:56 florian
- + x86_64 pic draft
-
- Revision 1.20 2005/01/24 22:08:33 peter
- * interface wrapper generation moved to cgobj
- * generate interface wrappers after the module is parsed
-
-}
diff --git a/sparcbw/compiler/x86_64/cpubase.inc b/sparcbw/compiler/x86_64/cpubase.inc
index f20767bd8e..ce48092c63 100644
--- a/sparcbw/compiler/x86_64/cpubase.inc
+++ b/sparcbw/compiler/x86_64/cpubase.inc
@@ -1,5 +1,4 @@
{
- $Id: cpubase.inc,v 1.17 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2000 by Florian Klaempfl and Peter Vreman
Contains the basic declarations for the x86-64 architecture
diff --git a/sparcbw/compiler/x86_64/cpuinfo.pas b/sparcbw/compiler/x86_64/cpuinfo.pas
index 5b4eb281bf..0dbc164fc1 100644
--- a/sparcbw/compiler/x86_64/cpuinfo.pas
+++ b/sparcbw/compiler/x86_64/cpuinfo.pas
@@ -1,5 +1,4 @@
{
- $Id: cpuinfo.pas,v 1.16 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2000 by Florian Klaempfl
Basic Processor information
@@ -83,12 +82,3 @@ Const
Implementation
end.
-{
- $Log: cpuinfo.pas,v $
- Revision 1.16 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.15 2005/01/20 16:38:45 peter
- * load jmp_buf_size from system unit
-
-}
diff --git a/sparcbw/compiler/x86_64/cpunode.pas b/sparcbw/compiler/x86_64/cpunode.pas
index 565a8129c8..65abf9beed 100644
--- a/sparcbw/compiler/x86_64/cpunode.pas
+++ b/sparcbw/compiler/x86_64/cpunode.pas
@@ -1,5 +1,4 @@
{
- $Id: cpunode.pas,v 1.12 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2000 by Florian Klaempfl
Includes the x86-64 code generator
@@ -56,13 +55,3 @@ unit cpunode;
;
end.
-{
- $Log: cpunode.pas,v $
- Revision 1.12 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.11 2005/01/24 22:08:33 peter
- * interface wrapper generation moved to cgobj
- * generate interface wrappers after the module is parsed
-
-}
diff --git a/sparcbw/compiler/x86_64/cpupara.pas b/sparcbw/compiler/x86_64/cpupara.pas
index d1f2c9b418..c64b4e5251 100644
--- a/sparcbw/compiler/x86_64/cpupara.pas
+++ b/sparcbw/compiler/x86_64/cpupara.pas
@@ -1,5 +1,4 @@
{
- $Id: cpupara.pas,v 1.18 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2002 by Florian Klaempfl
Generates the argument location information for x86-64 target
@@ -491,23 +490,3 @@ unit cpupara;
begin
paramanager:=tx86_64paramanager.create;
end.
-{
- $Log: cpupara.pas,v $
- Revision 1.18 2005/02/14 17:13:10 peter
- * truncate log
-
- Revision 1.17 2005/02/06 18:59:15 peter
- * arrays are always passed by addr
- * cdecl array of const is passed by value so it doesn't allocate
- anything
-
- Revision 1.16 2005/02/03 20:04:49 peter
- * push_addr_param must be defined per target
-
- Revision 1.15 2005/02/03 18:32:25 peter
- * fix extended paraloc
-
- Revision 1.14 2005/01/29 11:36:52 peter
- * update x86_64 with new cpupara
-
-}
diff --git a/sparcbw/compiler/x86_64/cpupi.pas b/sparcbw/compiler/x86_64/cpupi.pas
index c460eaaa0d..c9eb0ffd8b 100644
--- a/sparcbw/compiler/x86_64/cpupi.pas
+++ b/sparcbw/compiler/x86_64/cpupi.pas
@@ -1,5 +1,4 @@
{
- $Id: cpupi.pas,v 1.6 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2002 by Florian Klaempfl
This unit contains the CPU specific part of tprocinfo
@@ -63,11 +62,3 @@ implementation
begin
cprocinfo:=tx86_64procinfo;
end.
-{
- $Log: cpupi.pas,v $
- Revision 1.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
-
-
diff --git a/sparcbw/compiler/x86_64/cpuswtch.pas b/sparcbw/compiler/x86_64/cpuswtch.pas
index 1a153d5d32..c306ea8b0a 100644
--- a/sparcbw/compiler/x86_64/cpuswtch.pas
+++ b/sparcbw/compiler/x86_64/cpuswtch.pas
@@ -1,5 +1,4 @@
{
- $Id: cpuswtch.pas,v 1.6 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl, Pierre Muller
interprets the commandline options which are i386 specific
@@ -96,9 +95,3 @@ end;
initialization
coption:=toptionx86_64;
end.
-{
- $Log: cpuswtch.pas,v $
- Revision 1.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86_64/cputarg.pas b/sparcbw/compiler/x86_64/cputarg.pas
index fe067951a2..1ec18242f1 100644
--- a/sparcbw/compiler/x86_64/cputarg.pas
+++ b/sparcbw/compiler/x86_64/cputarg.pas
@@ -1,5 +1,4 @@
{
- $Id: cputarg.pas,v 1.7 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2001 by Peter Vreman
Includes the x86-64 dependent target units
@@ -60,9 +59,3 @@ implementation
;
end.
-{
- $Log: cputarg.pas,v $
- Revision 1.7 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86_64/nx64add.pas b/sparcbw/compiler/x86_64/nx64add.pas
index f528fdaad9..9fa9555e50 100644
--- a/sparcbw/compiler/x86_64/nx64add.pas
+++ b/sparcbw/compiler/x86_64/nx64add.pas
@@ -1,5 +1,4 @@
{
- $Id: nx64add.pas,v 1.6 2005/02/14 17:13:10 peter Exp $
Copyright (c) 2000-2002 by Florian Klaempfl
Code generation for add nodes on the x86-64
@@ -86,9 +85,3 @@ interface
begin
caddnode:=tx8664addnode;
end.
-{
- $Log: nx64add.pas,v $
- Revision 1.6 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86_64/nx64cal.pas b/sparcbw/compiler/x86_64/nx64cal.pas
index 28488b88f1..7ba31e5740 100644
--- a/sparcbw/compiler/x86_64/nx64cal.pas
+++ b/sparcbw/compiler/x86_64/nx64cal.pas
@@ -1,5 +1,4 @@
{
- $Id: nx64cal.pas,v 1.4 2005/03/14 20:18:46 peter Exp $
Copyright (c) 2002 by Florian Klaempfl
Implements the x86-64 specific part of call nodes
@@ -61,13 +60,3 @@ implementation
begin
ccallnode:=tx8664callnode;
end.
-{
- $Log: nx64cal.pas,v $
- Revision 1.4 2005/03/14 20:18:46 peter
- * fix empty varargs codegeneration for x86_64
-
- Revision 1.3 2005/02/14 17:13:10 peter
- * truncate log
-
-}
-
diff --git a/sparcbw/compiler/x86_64/nx64cnv.pas b/sparcbw/compiler/x86_64/nx64cnv.pas
index 44559ca356..06960eacaa 100644
--- a/sparcbw/compiler/x86_64/nx64cnv.pas
+++ b/sparcbw/compiler/x86_64/nx64cnv.pas
@@ -1,5 +1,4 @@
{
- $Id: nx64cnv.pas,v 1.5 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate x86-64 assembler for type converting nodes
@@ -65,9 +64,3 @@ implementation
begin
ctypeconvnode:=tx8664typeconvnode;
end.
-{
- $Log: nx64cnv.pas,v $
- Revision 1.5 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86_64/nx64inl.pas b/sparcbw/compiler/x86_64/nx64inl.pas
index 7ab6358ad1..2c322f897c 100644
--- a/sparcbw/compiler/x86_64/nx64inl.pas
+++ b/sparcbw/compiler/x86_64/nx64inl.pas
@@ -1,5 +1,4 @@
{
- $Id: nx64inl.pas,v 1.2 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate x86-64 inline nodes
@@ -41,9 +40,3 @@ implementation
begin
cinlinenode:=tx8664inlinenode;
end.
-{
- $Log: nx64inl.pas,v $
- Revision 1.2 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86_64/nx64mat.pas b/sparcbw/compiler/x86_64/nx64mat.pas
index 82ab11ca71..f87ff076be 100644
--- a/sparcbw/compiler/x86_64/nx64mat.pas
+++ b/sparcbw/compiler/x86_64/nx64mat.pas
@@ -1,5 +1,4 @@
{
- $Id: nx64mat.pas,v 1.9 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
Generate x86-64 assembler for math nodes
@@ -203,9 +202,3 @@ begin
cshlshrnode:=tx8664shlshrnode;
cnotnode:=tx8664notnode;
end.
-{
- $Log: nx64mat.pas,v $
- Revision 1.9 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86_64/rax64att.pas b/sparcbw/compiler/x86_64/rax64att.pas
index 3774cb0424..93247e0bd8 100644
--- a/sparcbw/compiler/x86_64/rax64att.pas
+++ b/sparcbw/compiler/x86_64/rax64att.pas
@@ -1,5 +1,4 @@
{
- $Id: rax64att.pas,v 1.2 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Carl Eric Codere and Peter Vreman
Does the parsing for the i386 GNU AS styled inline assembler.
@@ -68,9 +67,3 @@ const
initialization
RegisterAsmMode(asmmode_x86_64_gas_info);
end.
-{
- $Log: rax64att.pas,v $
- Revision 1.2 2005/02/14 17:13:10 peter
- * truncate log
-
-}
diff --git a/sparcbw/compiler/x86_64/rgcpu.pas b/sparcbw/compiler/x86_64/rgcpu.pas
index 9010e505d5..2198759ecb 100644
--- a/sparcbw/compiler/x86_64/rgcpu.pas
+++ b/sparcbw/compiler/x86_64/rgcpu.pas
@@ -1,5 +1,4 @@
{
- $Id: rgcpu.pas,v 1.12 2005/02/14 17:13:10 peter Exp $
Copyright (c) 1998-2002 by Florian Klaempfl
This unit implements the x86-64 specific class for the register
@@ -52,10 +51,3 @@ unit rgcpu;
end;
end.
-
-{
- $Log: rgcpu.pas,v $
- Revision 1.12 2005/02/14 17:13:10 peter
- * truncate log
-
-}