fpc/compiler/utils
florian 686a2d2f3f + Support omitting the frame pointer on arm even in procedures with incoming parameters
on the stack, this can be enabled by -OoFORCENOSTACKFRAME. This reduces the required
  entry/exit code and makes an extra register available to the compiler. However, since this is
  based on an estimation of the required stack size, it might have two drawbacks:
  either the stack frame is estimated to big, the program requires a bigger stack than needed
  or it is estimated too small, then the compiler throws an internalerror during compilation. These
  issues can be overcome as soon as the compiler supports recompiling subroutines if needed.

git-svn-id: trunk@27239 -
2014-03-23 14:38:53 +00:00
..
ppuutils + Support omitting the frame pointer on arm even in procedures with incoming parameters 2014-03-23 14:38:53 +00:00
dummyas.pp
fixlog.pp
fixmsg.pp
fixnasm.pp
fixtab.pp
fpc.mpw
fpc.pp Added AVR support to fpc and root Makefile. 2014-03-04 08:02:10 +00:00
fpcsubst.pp
fpimpdef.pp
gia64reg.pp
gppc386.pp
Makefile * mipsel-android: Regenerated makefiles. From now the mipsel-android target can be built and used. 2014-02-07 12:37:17 +00:00
Makefile.fpc
mk68kreg.pp
mka64ins.pp
mka64reg.pp
mkarmins.pp
mkarmreg.pp
mkavrreg.pp
mkia64reg.pp
mkjvmreg.pp
mkmpsreg.pp
mkppcreg.pp
mkspreg.pp
mkx86ins.pp
mkx86reg.pp
msg2inc.pp
msgdif.pp
msgused.pl
ppufiles.pp
ppumove.pp
README.txt
samplecfg utils: fix few errors with sharepath in samplecfg 2014-01-11 16:15:02 +00:00
usubst.pp

This directory contains some utilities that are used during the
development of the Free Pascal Compiler.

msg2inc  : Convert a compiler message file (errorX.msg) to .inc files to
           include it as the default language in the compiler. It can
           also convert the .msg to .tex for inclusion the documentation
	  
nasmconv : Convert a Nasm insns.dat to i386tab.inc so it can be used with
           the compiler

makecfg  : This script will make the samplecfg for linux installations

msgdif   : analyzes the differences between two msg files
           msgdif errore.msg errord.msg
           will print out new error msg, removed old ones
           and will create a new file new.msg that will
           contain the new error messages (supposing TeX comment is after
           the message line itself)
           removed messages are prepended by "%%% "
           (they can be useful in case on error enum renaming !)

ppuutils : read and dump *.ppu files generated by the compiler (directory,
           utility is called ppudump)