Commit Graph

1058 Commits

Author SHA1 Message Date
ccrause
5944631246 Add help message for xtensa-freertos -WP option 2022-01-05 22:05:19 +00:00
florian
550d0481b3 * better error message 2021-11-11 22:52:21 +01:00
florian
03ce23246f * patch by Don Siders: Fixes spelling, grammar errors in source and compiler messages, resolves #39434 2021-11-10 19:16:14 +01:00
florian
d708bef92f + Aarch64: read register sets with ranges properly
+ tests
2021-11-07 20:02:29 +01:00
florian
dcb1fcd9b8 + support $lgeacyifend directive, resolves #37676 2021-11-01 23:24:42 +01:00
Nikolay Nikolov
344da9597f + added the current WebAssembly exceptions mode to the .ppu module flags and
perform a check to ensure all units are compiled in the same exceptions mode
  as the main program
2021-10-08 23:50:28 +03:00
Nikolay Nikolov
2577180b93 + introduced WebAssembly branchful exceptions 2021-10-04 00:10:31 +03:00
Nikolay Nikolov
bdbdf26168 + added validation to ensure no more than one WebAssembly exception support
mode is enabled
+ set the NOEXCEPTIONS mode by default for the WebAssembly targets
2021-09-16 23:09:20 +03:00
Nikolay Nikolov
08b07122f8 + added usage info to the compiler help screen for the WebAssembly
target-specific exception handling modes
2021-09-16 22:23:18 +03:00
ccrause
f134e3b0ee Sorted help options. 2021-08-29 21:14:23 +00:00
ccrause
968d00fedf + Add support for -Adefault.
* Move help message for option -sT to the correct group of messages. 
  * Use shorter message to indicate switch to external asm. 
  * Adapted -sX messages because -sT doesn't force external assembler writer.
2021-08-24 17:01:50 +00:00
florian
ef31e8c2ed Merge remote-tracking branch 'origin/main' into tg74/avx512-0037785 2021-08-22 19:20:15 +02:00
Karl-Michael Schindler
dd4b4af6a5 compiler/msg/errord*.msg: Update of German error messages 2021-08-14 23:48:45 +02:00
Florian Klämpfl
62baa89646 Merge remote-tracking branch 'origin/main' into tg74/avx512-0037785
# Conflicts:
#	.gitattributes
#	compiler/msgidx.inc
#	compiler/msgtxt.inc
2021-08-10 23:30:02 +02:00
florian
ce1f9cce01 * throw an error if esp/rsp are used as index register
git-svn-id: trunk@49568 -
2021-06-27 21:21:19 +00:00
pierre
f0b322f4ed Add -TFreeBSD target OS option to -h output for aarch64 compiler ppc64
git-svn-id: trunk@49293 -
2021-04-29 21:59:32 +00:00
pierre
b464d38777 Add several missing -AXXX options
git-svn-id: trunk@49286 -
2021-04-28 23:02:44 +00:00
florian
b83ed566bb * synchronized with trunk
git-svn-id: branches/tg74/avx512-0037785@48751 -
2021-02-21 09:09:45 +00:00
nickysn
d7df2d45c6 * synchronized with trunk
git-svn-id: branches/wasm@48680 -
2021-02-14 23:47:42 +00:00
florian
a4b35d16f2 + throw an error if hardware floating point operations are used in thumb(-1) mode, this is not supported
git-svn-id: trunk@48672 -
2021-02-13 22:17:35 +00:00
nickysn
a74024e7d5 * synchronized with trunk
git-svn-id: branches/wasm@48654 -
2021-02-12 01:54:24 +00:00
florian
1c99c2655e * more helpful message if an unknown field is accessed in the assembler reader, resolves #38475
git-svn-id: trunk@48651 -
2021-02-11 20:51:53 +00:00
florian
ecce39a3b2 + throw a warning in ISO mode if a constant string is assigned to a char and the sizes do not match, resolves #38439
git-svn-id: trunk@48563 -
2021-02-09 20:48:27 +00:00
florian
ac6c4db054 -- Zusammenführen von r48108 bis r48520 in ».«:
A    tests/webtbs/uw38385b.pp
A    tests/webtbs/tw38351.pp
A    tests/webtbs/tw38316.pp
U    tests/Makefile
A    tests/webtbf/tw37217.pp
A    tests/webtbs/tw32139.pp
A    tests/webtbs/tw38429.pp
A    tests/webtbs/tw38413.pp
A    tests/webtbs/uw38385a.pp
A    tests/webtbs/tw38390.pp
A    tests/webtbs/tw38306.pp
A    tests/webtbs/tw38337.pp
C    tests/bench/bcase.pp
U    rtl/unix/sysutils.pp
U    rtl/unix/oscdeclh.inc
U    rtl/linux/x86_64/syscall.inc
U    rtl/linux/x86_64/si_prc.inc
U    rtl/linux/linux.pp
U    rtl/linux/m68k/cprt0.as
U    rtl/linux/m68k/dllprt0.as
U    rtl/linux/mips/cprt0.as
U    rtl/linux/mips/prt0.as
U    rtl/linux/i386/si_prc.inc
U    rtl/linux/si_impl.inc
U    rtl/linux/system.pp
U    rtl/i386/cpu.pp
U    rtl/objpas/sysconst.pp
U    rtl/objpas/sysutils/syshelpo.inc
U    rtl/amiga/powerpc/execf.inc
U    tests/test/units/sysutils/tfile1.pp
A    tests/test/units/sysutils/tfileage.pp
A    tests/test/units/linux/tfutimesen.pp
U    tests/test/units/linux/tstatx.pp
A    tests/test/units/linux/tutimensat.pp
A    tests/test/cg/tpara4.pp
U    tests/test/theapthread.pp
A    tests/webtbf/tw24434.pp
A    tests/webtbf/tw38287.pp
A    tests/webtbs/tw34027.pp
A    tests/webtbs/uw38429.pp
A    tests/webtbs/tw38412.pp
A    tests/webtbs/tw38385.pp
A    tests/webtbs/uw38385c.pp
U    tests/webtbs/tw37060.pp
A    tests/webtbs/tw38339.pp
U    tests/Makefile.fpc
U    tests/utils/testsuite/utests.pp
U    compiler/utils/mkx86inl.pp
U    compiler/utils/ppuutils/ppudump.pp
U    compiler/nmem.pas
U    compiler/msg/errorda.msg
U    compiler/msg/errorf.msg
U    compiler/msg/errorid.msg
U    compiler/msg/errorpli.msg
U    compiler/msg/errorru.msg
U    compiler/m68k/aoptcpu.pas
U    compiler/systems/t_darwin.pas
U    compiler/utils/msg2inc.pp
U    compiler/utils/Makefile.fpc
U    compiler/cfidwarf.pas
U    compiler/msg/errord.msg
U    compiler/msg/errores.msg
U    compiler/msg/errorheu.msg
U    compiler/msg/errorpl.msg
U    compiler/msg/errorr.msg
U    compiler/m68k/cgcpu.pas
U    compiler/rgobj.pas
U    compiler/Makefile.fpc
U    compiler/utils/Makefile
U    compiler/ngtcon.pas
U    compiler/msg/errorct.msg
U    compiler/msg/errore.msg
U    compiler/msg/errorhe.msg
U    compiler/msg/errorn.msg
U    compiler/msg/errorptu.msg
C    compiler/msgtxt.inc
C    compiler/msgidx.inc
U    compiler/systems/t_freertos.pas
U    compiler/Makefile
U    compiler/utils/mkz80ins.pp
U    compiler/aasmcnst.pas
U    compiler/ncon.pas
U    compiler/msg/errordu.msg
U    compiler/msg/errorfi.msg
U    compiler/msg/erroriu.msg
U    compiler/msg/errorpt.msg
U    compiler/msg/errorues.msg
U    compiler/ncgvmt.pas
U    compiler/systems/t_embed.pas
U    compiler/systems/t_bsd.pas
U    compiler/dbgcodeview.pas
U    compiler/x86/agx86nsm.pas
U    compiler/systems/t_win16.pas
U    compiler/verbose.pas
U    compiler/x86/aasmcpu.pas
U    compiler/x86/nx86mat.pas
U    compiler/systems/t_amiga.pas
U    compiler/x86/cgx86.pas
U    compiler/x86/nx86inl.pas
U    compiler/systems/t_win.pas
U    compiler/x86/cx86mminnr.inc
U    compiler/x86/aoptx86.pas
U    compiler/x86/nx86set.pas
U    compiler/systems.pas
U    compiler/avr/navradd.pas
U    compiler/avr/raavrgas.pas
U    compiler/aarch64/aasmcpu.pas
U    compiler/jvm/hlcgcpu.pas
U    compiler/jvm/njvmmat.pas
U    compiler/psabiehpi.pas
U    compiler/options.pas
U    compiler/avr/cpupara.pas
U    compiler/avr/navrmat.pas
U    compiler/aarch64/aoptcpu.pas
U    compiler/jvm/njvmmem.pas
U    compiler/jvm/njvminl.pas
U    compiler/pgenutil.pas
U    compiler/globtype.pas
U    compiler/avr/cgcpu.pas
U    compiler/avr/aoptcpu.pas
U    compiler/aarch64/agcpugas.pas
U    compiler/jvm/dbgjasm.pas
U    compiler/jvm/cpubase.pas
U    compiler/ogomf.pas
U    compiler/i8086/symcpu.pas
U    compiler/x86/rax86.pas
U    compiler/arm/aoptcpu.pas
U    compiler/avr/agavrgas.pas
U    compiler/avr/rgcpu.pas
U    compiler/aarch64/cgcpu.pas
U    compiler/jvm/agjasmin.pas
U    compiler/nflw.pas
U    compiler/i8086/n8086mem.pas
 U   packages/graph/src/inc/graph.tex
A    packages/fcl-net/tests
U    compiler/i8086/n8086tcon.pas
U    compiler/ncginl.pas
U    compiler/symdef.pas
U    compiler/i8086/cpupara.pas
U    compiler/nbas.pas
U    compiler/scandir.pas
U    compiler/hlcgobj.pas
U    compiler/nadd.pas
U    compiler/psub.pas
U    compiler/armgen/aoptarm.pas
U    compiler/aggas.pas
U    compiler/optloop.pas
U    compiler/scanner.pas
U    compiler/x86_64/nx64mat.pas
U    compiler/ogbase.pas
U    compiler/i386/aoptcpu.pas
U    packages/fcl-passrc/src/pasresolver.pp
U    packages/pastojs/src/fppas2js.pp
U    packages/rtl-objpas/src/inc/dateutil.inc
A    packages/fcl-net/tests/netdbtest.pp
U    compiler/x86_64/aoptcpu.pas
U    compiler/ncal.pas
U    compiler/fpcdefs.inc
U    packages/pastojs/tests/tcmodules.pas
U    packages/rtl-objpas/src/inc/variants.pp
U    packages/fcl-net/src/netdb.pp
A    packages/pasjpeg/examples/demo.lpi
U    compiler/x86_64/cpupara.pas
U    compiler/dbgstabs.pas
U    compiler/aoptobj.pas
U    packages/fcl-passrc/tests/tcresolver.pas
U    packages/pastojs/src/pas2jspcucompiler.pp
U    packages/fcl-base/src/bufstream.pp
U    packages/fcl-stl/src/gdeque.pp
U    compiler/x86_64/cpuelf.pas
U    compiler/ncnv.pas
U    compiler/pdecsub.pas
U    packages/fcl-passrc/src/pparser.pp
U    packages/pastojs/src/pas2jsfiler.pp
U    packages/fcl-base/src/eventlog.pp
A    packages/fcl-net/tests/tresolvertests.pp
U    packages/pasjpeg/examples/example.pas
U    packages/fcl-registry/tests/Makefile
U    packages/fcl-registry/src/regini.inc
U    packages/fcl-db/src/sqldb/interbase/ibconnection.pp
A    packages/fcl-registry/tests/tregtestframework.pp
U    packages/fcl-registry/fpmake.pp
U    packages/fcl-registry/src/winreg.inc
U    packages/fcl-registry/tests/tregistry2.pp
A    packages/fcl-registry/tests/regtestbasics.pp
U    packages/fcl-registry/src/xmlreg.pp
A    packages/fcl-registry/tests/regtcxmlreg.pp
U    packages/fcl-registry/tests/Makefile.fpc
D    packages/fcl-registry/tests/regtestframework.pp
D    packages/fcl-registry/tests/testbasics.pp
D    packages/fcl-registry/tests/tcxmlreg.pp
U    packages/fcl-registry/src/registry.pp
U    packages/rtl-extra/fpmake.pp
U    utils/fpdoc/fpdoc.pp
U    utils/fpdoc/dw_html.pp
U    utils/fpdoc/mkfpdoc.pp
U    utils/fpdoc/dw_latex.pp
U    utils/fpdoc/dw_xml.pp
U    utils/fpdoc/fpmake.pp
U    packages/fpmkunit/src/fpmkunit.pp
U    utils/fpdoc/dw_chm.pp
U    utils/fpdoc/dw_basehtml.pp
A    utils/fpdoc/fpdocstrs.pp
U    utils/fpdoc/dw_dxml.pp
U    utils/fpdoc/dw_txt.pp
U    utils/fpdoc/fpdocxmlopts.pas
U    packages/fcl-db/src/sqldb/sqldb.pp
U    packages/fv/src/views.pas
U    utils/fpdoc/dwriter.pp
U    utils/fpdoc/fpdoc.lpi
U    utils/fpdoc/dw_basemd.pp
U    utils/fpdoc/dw_man.pp
U    utils/fpdoc/fpdocproj.pas
U    packages/fcl-db/src/sqldb/mysql/mysqlconn.inc
U    packages/rtl-extra/src/bsd/osdefs.inc
U    utils/fpdoc/dw_markdown.pp
U    utils/fpdoc/fpdocclasstree.pp
U    utils/fpdoc/dglobals.pp
U    utils/fpdoc/dw_linrtf.pp
U    utils/fpdoc/dwlinear.pp
U    utils/pas2js/dist/rtl.js
U    utils/fpdoc/fpclasschart.pp
U    utils/fpdoc/dw_ipflin.pas
U    utils/fpdoc/makeskel.pp
-- Aufzeichnung der Informationen für Zusammenführung von r47033 bis r48520 in ».«:
 U   .
-- Aufzeichnung der Informationen für Zusammenführung von r47033 bis r48520 in »rtl«:
 U   rtl
Konfliktübersicht:
  Textkonflikte: 3
Konfliktübersicht:
  Textkonflikte: 3

git-svn-id: branches/tg74/avx512-0037785@48521 -
2021-02-07 20:53:59 +00:00
nickysn
95e0c7ab6e * synchronized with trunk
git-svn-id: branches/wasm@48433 -
2021-01-26 22:52:18 +00:00
florian
e5002dd291 * updated copyright year to 2021
git-svn-id: trunk@48432 -
2021-01-26 22:03:17 +00:00
nickysn
64bb0359d2 * synchronized with trunk
git-svn-id: branches/wasm@48412 -
2021-01-24 23:38:35 +00:00
florian
0b76059b37 * use generic VFP type instead of VFP list prone to changes
git-svn-id: trunk@48410 -
2021-01-24 21:13:41 +00:00
florian
1f49e633b6 + modified patch by Christo Crause: if the target support, the switch -Xu can be used to generate the executable as an uf2 file
git-svn-id: trunk@48394 -
2021-01-24 14:21:03 +00:00
nickysn
c3c199cf67 * show the list of wasm32 targets in the compiler help screen
git-svn-id: branches/wasm@48375 -
2021-01-24 02:25:00 +00:00
svenbarth
469959d9b5 * clear up message that a global generic references a static symbol a bit
git-svn-id: trunk@48125 -
2021-01-10 10:55:18 +00:00
florian
7f775abb6d * throw a proper error if a contructur has a type parameter in delphi mode, resolves #37217
git-svn-id: trunk@48113 -
2021-01-08 14:19:19 +00:00
florian
9c25e9b086 -- Zusammenführen der Unterschiede zwischen Projektarchiv-URLs in ».«:
U    rtl/objpas/sysutils/dati.inc
U    rtl/objpas/sysutils/syssbh.inc
U    rtl/objpas/sysutils/sysstrh.inc
U    rtl/objpas/sysutils/filutil.inc
U    rtl/objpas/sysutils/syshelp.inc
U    rtl/arm/mathu.inc
U    rtl/win/wininc/redef.inc
U    rtl/win/systhrd.inc
U    rtl/aarch64/math.inc
U    rtl/linux/ossysc.inc
U    rtl/linux/ostypes.inc
U    rtl/linux/system.pp
U    rtl/linux/m68k/sysnr.inc
U    rtl/linux/m68k/gprt0.as
U    rtl/linux/m68k/gprt21.as
U    rtl/objpas/sysutils/datih.inc
U    rtl/objpas/sysconst.pp
U    rtl/win/sysutils.pp
U    rtl/win/wininc/struct.inc
U    rtl/aarch64/mathu.inc
U    rtl/linux/m68k/sighnd.inc
D    rtl/linux/m68k/cprt21.as
U    rtl/linux/riscv64/si_c.inc
U    rtl/linux/riscv64/si_prc.inc
U    rtl/linux/xtensa/si_c.inc
U    rtl/linux/xtensa/si_prc.inc
U    rtl/linux/Makefile
U    rtl/linux/t_linux.h2paschk
U    rtl/linux/arm/sysnr.inc
U    rtl/linux/i386/sysnr.inc
U    rtl/linux/i386/sighnd.inc
U    rtl/linux/powerpc/sysnr.inc
U    rtl/linux/powerpc64/sysnr.inc
U    rtl/linux/sparcgen/sysnr.inc
U    rtl/linux/x86_64/sysnr.inc
U    rtl/linux/x86_64/sighnd.inc
U    rtl/linux/Makefile.fpc
U    rtl/objpas/classes/classesh.inc
U    rtl/objpas/classes/streams.inc
U    rtl/objpas/classes/classes.inc
U    rtl/objpas/sysutils/syssb.inc
U    rtl/objpas/sysutils/sysstr.inc
A    rtl/objpas/sysutils/tzenv.inc
U    rtl/objpas/sysutils/filutilh.inc
U    rtl/objpas/sysutils/syshelph.inc
U    rtl/win/syswin.inc
U    rtl/win/wininc/base.inc
U    rtl/win/sysfile.inc
U    rtl/aarch64/aarch64.inc
U    rtl/i386/cpu.pp
U    rtl/powerpc/mathu.inc
U    rtl/i386/mathu.inc
U    rtl/mips/mathu.inc
U    rtl/m68k/mathu.inc
U    rtl/riscv64/mathu.inc
U    rtl/i8086/mathu.inc
U    rtl/powerpc64/mathu.inc
U    rtl/sparc64/mathu.inc
U    rtl/xtensa/mathu.inc
U    rtl/inc/genmath.inc
U    rtl/inc/ustrings.inc
U    rtl/inc/text.inc
U    rtl/inc/ufloatx80.pp
U    rtl/inc/except.inc
U    rtl/freertos/xtensa/esp8266.pp
U    rtl/unix/sysutils.pp
U    rtl/sparc/mathu.inc
U    rtl/x86_64/math.inc
U    rtl/inc/gencurr.inc
U    rtl/inc/ustringh.inc
U    rtl/inc/file.inc
U    rtl/inc/ufloat128.pp
U    rtl/inc/threadvr.inc
U    rtl/darwin/Makefile.fpc
U    rtl/unix/dos.pp
U    rtl/x86_64/cpu.pp
U    rtl/inc/currh.inc
U    rtl/inc/systemh.inc
U    rtl/inc/threadh.inc
U    rtl/inc/textrec.inc
U    rtl/inc/iso7185.pp
U    rtl/darwin/Makefile
U    rtl/unix/cwstring.pp
U    rtl/x86_64/mathu.inc
U    rtl/inc/astrings.inc
U    rtl/inc/system.inc
U    rtl/inc/thread.inc
U    rtl/inc/filerec.inc
U    rtl/inc/softfpu.pp
U    rtl/darwin/aarch64/sighnd.inc
U    rtl/freertos/Makefile
U    rtl/unix/unixutil.pp
U    rtl/unix/cthreads.pp
U    rtl/unix/unix.pp
U    rtl/unix/bunxovl.inc
U    rtl/unix/timezone.inc
U    rtl/unix/scripts/check_rtl_types.sh
U    rtl/aix/Makefile.fpc
U    rtl/aros/Makefile
U    rtl/beos/Makefile
U    rtl/bsd/sysos.inc
U    rtl/emx/Makefile.fpc
U    rtl/go32v2/Makefile
U    rtl/haiku/x86_64/sighnd.inc
U    rtl/morphos/Makefile
U    rtl/msdos/Makefile
U    rtl/aix/Makefile
U    rtl/amiga/buildrtl.pp
U    rtl/atari/Makefile
U    rtl/beos/Makefile.fpc
U    rtl/emx/Makefile
U    rtl/go32v2/v2prt0.as
U    rtl/haiku/i386/sighnd.inc
U    rtl/macos/Makefile.fpc
U    rtl/msdos/sysutils.pp
U    rtl/amiga/Makefile.fpc
U    rtl/aros/buildrtl.pp
U    rtl/beos/i386/sighnd.inc
U    rtl/emx/sysutils.pp
U    rtl/go32v2/sysutils.pp
U    rtl/haiku/Makefile
U    rtl/macos/Makefile
U    rtl/morphos/buildrtl.pp
U    rtl/amiga/Makefile
U    rtl/aros/Makefile.fpc
U    rtl/beos/bethreads.pp
U    rtl/embedded/Makefile
U    rtl/gba/Makefile
U    rtl/go32v2/Makefile.fpc
U    rtl/haiku/Makefile.fpc
U    rtl/morphos/Makefile.fpc
U    rtl/msxdos/Makefile
A    rtl/sinclairql
U    rtl/nativent/buildrtl.pp
U    rtl/nativent/Makefile.fpc
U    rtl/nativent/Makefile
U    rtl/netware/Makefile
U    rtl/nds/Makefile
U    rtl/netware/Makefile.fpc
U    rtl/os2/sysutils.pp
A    rtl/sinclairql/system.pp
A    rtl/sinclairql/qdosfuncs.inc
A    rtl/sinclairql/buildrtl.pp
A    rtl/sinclairql/rtldefs.inc
U    rtl/solaris/Makefile
U    rtl/watcom/Makefile
U    rtl/wince/Makefile
U    rtl/Makefile
U    rtl/netware/systhrd.inc
U    rtl/netwlibc/Makefile.fpc
U    rtl/palmos/Makefile
A    rtl/sinclairql/sysfile.inc
A    rtl/sinclairql/Makefile.fpc
A    rtl/sinclairql/rtl.cfg
A    rtl/sinclairql/tthread.inc
U    rtl/watcom/sysutils.pp
U    rtl/win16/Makefile.fpc
U    rtl/zxspectrum/Makefile
U    rtl/netwlibc/systhrd.inc
U    rtl/os2/Makefile.fpc
A    rtl/sinclairql/qdos.inc
A    rtl/sinclairql/qdosh.inc
A    rtl/sinclairql/sysos.inc
A    rtl/sinclairql/sysosh.inc
U    rtl/symbian/Makefile
U    rtl/win16/Makefile
U    rtl/wince/Makefile.fpc
U    rtl/netwlibc/Makefile
U    rtl/os2/Makefile
A    rtl/sinclairql/si_prc.pp
A    rtl/sinclairql/Makefile
A    rtl/sinclairql/sysheap.inc
A    rtl/sinclairql/sysdir.inc
U    rtl/solaris/Makefile.fpc
U    rtl/wii/Makefile
U    rtl/wince/sysutils.pp
U    rtl/android/Makefile.fpc
U    rtl/android/unixandroid.inc
U    rtl/android/jvm/Makefile
U    rtl/android/Makefile
U    rtl/dragonfly/Makefile
U    rtl/freebsd/Makefile.fpc
U    rtl/java/jsystemh.inc
U    rtl/netbsd/Makefile.fpc
U    rtl/openbsd/x86_64/sighnd.inc
U    rtl/qnx/osposix.inc
U    rtl/qnx/signal.inc
U    rtl/win32/buildrtl.pp
U    rtl/win64/system.pp
U    packages/regexpr/Makefile
U    rtl/freebsd/Makefile
U    rtl/java/Makefile
U    rtl/netbsd/x86_64/sighnd.inc
U    rtl/openbsd/i386/sighnd.inc
U    rtl/qnx/errno.inc
U    rtl/qnx/qnx.inc
U    rtl/win32/Makefile.fpc
U    rtl/win64/buildrtl.pp
U    packages/regexpr/tests/testregexpr.pp
U    rtl/dragonfly/Makefile.fpc
U    rtl/freebsd/x86_64/sighnd.inc
U    rtl/netbsd/i386/sighnd.inc
U    rtl/openbsd/Makefile.fpc
U    rtl/qnx/dos.inc
U    rtl/qnx/posix.pp
U    rtl/win32/Makefile
U    rtl/win64/Makefile.fpc
U    packages/regexpr/tests/tcregexp.pp
U    rtl/freebsd/i386/sighnd.inc
U    rtl/netbsd/Makefile
U    rtl/openbsd/Makefile
U    rtl/qnx/Makefile
U    rtl/qnx/osposixh.inc
U    rtl/qnx/system.pp
U    rtl/win64/Makefile
U    rtl/Makefile.fpc
U    packages/cocoaint/Makefile
U    packages/fcl-passrc/src/pasresolver.pp
U    packages/cocoaint/src/foundation/NSProcessInfo.inc
U    packages/fcl-passrc/src/pasresolveeval.pas
U    packages/regexpr/fpmake.pp
U    packages/fcl-passrc/src/pparser.pp
U    packages/regexpr/examples/Makefile
U    packages/fcl-passrc/src/pastree.pp
U    packages/fcl-passrc/src/pscanner.pp
U    packages/fcl-passrc/src/passrcutil.pp
U    packages/fcl-passrc/tests/tcuseanalyzer.pas
U    packages/fcl-passrc/tests/tcgenerics.pp
U    packages/fcl-passrc/tests/tcbaseparser.pas
U    packages/rtl-objpas/src/inc/widestrutils.pp
U    packages/rtl-objpas/Makefile
U    packages/pastojs/src/pas2jscompiler.pp
U    packages/pastojs/tests/tcfiler.pas
U    packages/fcl-passrc/src/paswrite.pp
U    packages/fcl-passrc/tests/tcscanner.pas
U    packages/fcl-passrc/tests/tctypeparser.pas
U    packages/fcl-passrc/tests/tcclasstype.pas
U    packages/rtl-objpas/src/inc/nullable.pp
U    packages/rtl-objpas/src/inc/stdconvs.pp
U    packages/pastojs/src/pas2jsfilecache.pp
U    packages/pastojs/src/pas2jsfs.pp
U    packages/pastojs/tests/tcoptimizations.pas
U    packages/fcl-passrc/src/pasuseanalyzer.pas
U    packages/fcl-passrc/tests/tcprocfunc.pas
A    packages/fcl-passrc/tests/tcpaswritestatements.pas
U    packages/fcl-passrc/tests/tconstparser.pas
U    packages/fcl-passrc/fpmake.pp
U    packages/rtl-objpas/src/inc/dateutil.inc
U    packages/pastojs/src/fppas2js.pp
U    packages/pastojs/src/pas2jspcucompiler.pp
U    packages/pastojs/tests/tcmodules.pas
U    packages/fcl-passrc/tests/tcresolver.pas
U    packages/fcl-passrc/tests/tcresolvegenerics.pas
U    packages/fcl-passrc/tests/tcvarparser.pas
U    packages/fcl-passrc/Makefile
U    packages/rtl-objpas/src/inc/strutils.pp
U    packages/pastojs/src/pas2jsfiler.pp
U    packages/pastojs/src/pas2jslibcompiler.pp
U    packages/pastojs/tests/tcgenerics.pas
U    packages/pastojs/tests/tcprecompile.pas
U    packages/hash/src/sha1.pp
U    packages/chm/src/chmls.lpi
U    packages/hash/tests/tests.pp
U    packages/hash/fpmake.pp
U    packages/pastojs/Makefile
U    packages/hash/examples/Makefile
U    packages/pastojs/tests/tcunitsearch.pas
U    packages/hash/Makefile
U    packages/chm/Makefile
U    packages/winunits-base/Makefile
U    packages/fcl-js/fpmake.pp
U    packages/fcl-res/src/rcparser.y
U    packages/fcl-res/Makefile
U    packages/fcl-net/src/sslsockets.pp
U    packages/fcl-net/fpmake.pp
U    packages/fcl-db/src/sqldb/interbase/Makefile
U    packages/fcl-db/src/sqldb/sqldb.pp
U    packages/chm/src/chmreader.pas
U    packages/winunits-base/src/comobj.pp
U    packages/fcl-js/Makefile
U    packages/fcl-res/src/rcparser.pas
U    packages/fcl-res/src/coffwriter.pp
U    packages/fcl-net/src/sslbase.pp
U    packages/fcl-net/examples/Makefile
U    packages/fcl-db/src/sqldb/interbase/ibconnection.pp
U    packages/fcl-db/src/sqldb/postgres/Makefile
U    packages/chm/src/itsftransform.pas
U    packages/winunits-base/src/activex.pp
U    packages/fcl-js/src/jstree.pp
U    packages/fcl-res/src/rclex.l
U    packages/fcl-res/src/cofftypes.pp
U    packages/fcl-net/src/cnetdb.pp
U    packages/fcl-net/Makefile
U    packages/fcl-db/src/sqldb/sqlite/Makefile
U    packages/fcl-db/src/sqldb/postgres/pqconnection.pp
U    packages/chm/src/chmls.lpr
U    packages/chm/fpmake.pp
U    packages/fcl-js/src/jswriter.pp
U    packages/fcl-res/src/rclex.inc
U    packages/fcl-res/src/coffconsts.pp
U    packages/fcl-res/fpmake.pp
U    packages/fcl-net/src/ssockets.pp
U    packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp
U    packages/fcl-db/src/sqldb/interbase/fbadmin.pp
U    packages/fcl-db/src/sqldb/mysql/mysqlconn.inc
U    packages/fcl-db/src/sqldb/mysql/Makefile
U    packages/fcl-db/src/sqldb/mssql/Makefile
U    packages/fcl-db/src/sqldb/Makefile
U    packages/fcl-db/src/sqldb/odbc/Makefile
U    packages/fcl-db/src/base/dbconst.pas
U    packages/fcl-db/src/base/db.pas
U    packages/fcl-db/src/codegen/fpddcodegen.pp
U    packages/fcl-db/src/dbase/dbf_common.inc
U    packages/fcl-db/src/export/fprtfexport.pp
U    packages/fcl-db/src/paradox/Makefile
U    packages/fcl-db/Makefile
U    packages/fcl-db/tests/sqldbtoolsunit.pas
U    packages/fpmkunit/Makefile
U    packages/fcl-db/src/base/bufdataset.pas
U    packages/fcl-db/src/base/xmldatapacketreader.pp
U    packages/fcl-db/src/codegen/Makefile
U    packages/fcl-db/src/dbase/Makefile
U    packages/fcl-db/src/export/fpfixedexport.pp
U    packages/fcl-db/src/memds/Makefile
U    packages/fcl-db/src/sqlite/Makefile
U    packages/fcl-db/tests/bufdatasettoolsunit.pas
U    packages/fpmkunit/src/fpmkunit.pp
U    packages/fcl-db/src/sqldb/oracle/Makefile
U    packages/fcl-db/src/base/sqlscript.pp
U    packages/fcl-db/src/base/dsparams.inc
U    packages/fcl-db/src/base/Makefile
U    packages/fcl-db/src/base/fields.inc
U    packages/fcl-db/src/datadict/Makefile
U    packages/fcl-db/src/dbase/dbf_fields.pas
U    packages/fcl-db/src/export/fptexexport.pp
U    packages/fcl-db/src/sdf/Makefile
U    packages/fcl-db/tests/Makefile
U    packages/fcl-db/tests/testfieldtypes.pas
A    packages/qlunits
A    packages/qlunits/examples
A    packages/qlunits/src
A    packages/fcl-sound/tests
A    packages/fcl-sound/tests/data
A    packages/fcl-sound/tests/data/wav
A    packages/fcl-sound/tests/data/wav/reader
A    packages/fcl-sound/tests/data/wav/reader/valid
U    packages/paszlib/examples/Makefile
U    packages/paszlib/Makefile
U    packages/fpmkunit/fpmake.pp
U    packages/paszlib/fpmake.pp
A    packages/qlunits/src/qdos.pas
U    packages/fcl-sound/src/fpwavreader.pas
A    packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.raw
A    packages/qlunits/fpmake.pp
A    packages/qlunits/README.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav
A    packages/qlunits/Makefile
A    packages/qlunits/Makefile.fpc
A    packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav
A    packages/fcl-sound/tests/tcwavreader.pas
U    packages/fcl-sound/fpmake.pp
U    packages/fcl-stl/src/gdeque.pp
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav
U    packages/fcl-sound/Makefile
U    packages/fcl-stl/src/gtree.pp
U    packages/fcl-db/src/datadict/fpdatadict.pp
U    packages/fcl-db/src/export/Makefile
U    packages/fcl-db/src/json/Makefile
U    packages/fcl-db/src/sql/Makefile
U    packages/fcl-db/tests/toolsunit.pas
U    packages/fcl-db/fpmake.pp
U    packages/paszlib/src/zipper.pp
A    packages/qlunits/examples/qlcube.pas
A    packages/qlunits/src/qlfloat.pas
U    packages/fcl-sound/src/fpwavformat.pas
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav
A    packages/fcl-sound/tests/testfclsound.lpr
U    packages/rtl-extra/Makefile
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav
A    packages/fcl-sound/tests/testfclsound.lpi
U    packages/rtl-extra/src/win/serial.pp
U    packages/fcl-stl/Makefile
U    packages/a52/Makefile
U    packages/aspell/Makefile
U    packages/Makefile
U    packages/fcl-stl/fpmake.pp
U    packages/amunits/Makefile
U    packages/bzip2/Makefile
U    packages/ami-extra/Makefile
U    packages/bfd/Makefile
U    packages/cairo/Makefile
U    packages/dbus/Makefile
U    packages/fastcgi/Makefile
U    packages/cdrom/examples/Makefile
U    packages/dbus/src/dbuscomp.pp
U    packages/fcl-base/Makefile
U    packages/fcl-extra/examples/Makefile
U    packages/fcl-fpcunit/fpmake.pp
U    packages/fcl-json/Makefile
U    packages/fcl-json/src/fpjson.pp
U    packages/fcl-pdf/src/fppdf.pp
U    packages/cdrom/Makefile
U    packages/dbus/examples/Makefile
U    packages/fcl-async/Makefile
U    packages/fcl-registry/Makefile
U    packages/fcl-registry/fpmake.pp
U    packages/fcl-sdo/src/das/sdo_das_utils.pas
U    packages/fcl-web/src/base/fpjwt.pp
U    packages/fcl-web/src/webdata/Makefile
U    packages/fcl-xml/fpmake.pp
U    packages/arosunits/Makefile
U    packages/bzip2/fpmake.pp
U    packages/dblib/Makefile
U    packages/dts/Makefile
U    packages/fcl-base/examples/Makefile
U    packages/fcl-fpcunit/Makefile
U    packages/fcl-image/Makefile
U    packages/fcl-json/fpmake.pp
U    packages/fcl-json/tests/testjsonreader.pp
U    packages/fcl-pdf/fpmake.pp
U    packages/fcl-registry/tests/Makefile
U    packages/fcl-report/Makefile
U    packages/fcl-web/Makefile
U    packages/fcl-web/src/base/fphttpclient.pp
U    packages/fcl-web/src/restbridge/sqldbrestschema.pp
U    packages/fcl-xml/src/sax_xml.pp
U    packages/fpgtk/examples/Makefile
U    packages/fcl-base/fpmake.pp
U    packages/fcl-fpcunit/src/exampletests/Makefile
U    packages/fcl-image/examples/Makefile
U    packages/fcl-json/src/jsonscanner.pp
U    packages/fcl-json/tests/testjsondata.pp
U    packages/fcl-process/Makefile
U    packages/fcl-registry/src/xregreg.inc
U    packages/fcl-sdo/Makefile
U    packages/fcl-web/src/base/Makefile
U    packages/fcl-web/src/base/custmicrohttpapp.pp
U    packages/fcl-web/examples/httpclient/httpget.pas
U    packages/fftw/Makefile
U    packages/fppkg/Makefile
U    packages/fv/examples/Makefile
U    packages/ggi/Makefile
U    packages/gnome1/Makefile
U    packages/fpindexer/Makefile
U    packages/fv/Makefile
U    packages/gdbm/examples/Makefile
U    packages/gmp/examples/Makefile
U    packages/fuse/Makefile
U    packages/gdbm/Makefile
U    packages/gmp/Makefile
U    packages/gnutls/src/gnutlssockets.pp
U    packages/fcl-extra/Makefile
U    packages/fcl-fpcunit/src/tests/Makefile
U    packages/fcl-image/fpmake.pp
U    packages/fcl-json/src/jsonreader.pp
U    packages/fcl-pdf/Makefile
U    packages/fcl-process/fpmake.pp
U    packages/fcl-registry/src/regini.inc
U    packages/fcl-sdo/fpmake.pp
U    packages/fcl-web/src/base/fpwebfile.pp
U    packages/fcl-web/src/jsonrpc/Makefile
U    packages/fcl-xml/Makefile
U    packages/fpgtk/Makefile
U    packages/fppkg/fpmake.pp
U    packages/gdbint/Makefile
U    packages/ggi/examples/Makefile
U    packages/gnutls/Makefile
U    packages/graph/Makefile
U    packages/gtk1/examples/tutorial/Makefile
U    packages/gtk2/examples/filechooser/Makefile
U    packages/gtk2/examples/helloworld/Makefile
U    packages/hermes/Makefile
U    packages/googleapi/Makefile
U    packages/gtk1/examples/Makefile
U    packages/gtk2/examples/Makefile
U    packages/gtk2/examples/gtkglext/Makefile
U    packages/gtk2/examples/scribble_simple/Makefile
U    packages/gtk1/Makefile
U    packages/gtk2/Makefile
U    packages/gtk2/examples/gtk_demo/Makefile
U    packages/gtk2/examples/plugins/Makefile
U    packages/graph/src/ptcgraph/ptcgraph.pp
U    packages/gtk1/src/gtkgl/Makefile
U    packages/gtk2/examples/gettingstarted/Makefile
U    packages/gtk2/examples/helloworld2/Makefile
U    packages/httpd20/examples/Makefile
U    packages/httpd24/examples/Makefile
U    packages/iconvenc/examples/Makefile
A    packages/ide/fparm.lpi
U    packages/imlib/Makefile
U    packages/libc/Makefile
U    packages/httpd20/Makefile
U    packages/httpd24/Makefile
U    packages/iconvenc/Makefile
U    packages/ide/fakegdb/Makefile
U    packages/imagemagick/Makefile
U    packages/ldap/Makefile
U    packages/httpd13/Makefile
U    packages/httpd22/examples/Makefile
U    packages/ibase/examples/Makefile
U    packages/ide/compiler/Makefile
U    packages/ide/fpx64.lpi
U    packages/jni/Makefile
U    packages/hermes/fpmake.pp
U    packages/httpd22/Makefile
U    packages/ibase/Makefile
U    packages/ide/Makefile
U    packages/ide/fpmopts.inc
U    packages/iosxlocale/Makefile
U    packages/libcups/Makefile
U    packages/libenet/Makefile
U    packages/libgbafpc/examples/Makefile
U    packages/libgbafpc/examples/graphics/PCXView/Makefile
U    packages/libgc/Makefile
U    packages/libcurl/examples/Makefile
U    packages/libgbafpc/Makefile
U    packages/libgbafpc/examples/graphics/Makefile
U    packages/libgbafpc/examples/template/Makefile
U    packages/libcurl/Makefile
U    packages/libfontconfig/Makefile
U    packages/libgbafpc/examples/audio/PlayBoyScout/Makefile
U    packages/libgbafpc/examples/graphics/ansi_console/Makefile
U    packages/libffi/Makefile
U    packages/libgbafpc/examples/audio/Makefile
U    packages/libgbafpc/examples/graphics/SimpleBGScroll/Makefile
U    packages/libmagic/Makefile
U    packages/libndsfpc/examples/audio/Makefile
U    packages/libndsfpc/examples/audio/maxmod/reverb/Makefile
U    packages/libndsfpc/examples/audio/micrecord/Makefile
U    packages/libndsfpc/examples/debugging/exceptionTest/Makefile
U    packages/libndsfpc/examples/dswifi/autoconnect/Makefile
U    packages/libgd/fpmake.pp
U    packages/libndsfpc/examples/Makefile
U    packages/libndsfpc/examples/audio/maxmod/basic_sound/Makefile
U    packages/libndsfpc/examples/audio/maxmod/streaming/Makefile
U    packages/libndsfpc/examples/debugging/Makefile
U    packages/libndsfpc/examples/dswifi/ap_search/Makefile
U    packages/libndsfpc/examples/filesystem/embedded_gbfs/Makefile
U    packages/libgd/examples/Makefile
U    packages/libndsfpc/Makefile
U    packages/libndsfpc/examples/audio/maxmod/audio_modes/Makefile
U    packages/libndsfpc/examples/audio/maxmod/song_events_example2/Makefile
U    packages/libndsfpc/examples/card/eeprom/Makefile
U    packages/libndsfpc/examples/dswifi/Makefile
U    packages/libndsfpc/examples/filesystem/Makefile
U    packages/libgd/Makefile
U    packages/libmicrohttpd/Makefile
U    packages/libndsfpc/examples/audio/maxmod/Makefile
U    packages/libndsfpc/examples/audio/maxmod/song_events_example/Makefile
U    packages/libndsfpc/examples/card/Makefile
U    packages/libndsfpc/examples/ds_motion/Makefile
U    packages/libndsfpc/examples/dswifi/httpget/Makefile
U    packages/libndsfpc/examples/filesystem/libfat/Makefile
U    packages/libndsfpc/examples/filesystem/nitrofs/Makefile
U    packages/libndsfpc/examples/gl2d/dual_screen/Makefile
U    packages/libndsfpc/examples/gl2d/sprites/Makefile
U    packages/libndsfpc/examples/filesystem/libfat/libfatdir/Makefile
U    packages/libndsfpc/examples/gl2d/Makefile
U    packages/libndsfpc/examples/gl2d/scrolling/Makefile
U    packages/libndsfpc/examples/filesystem/libfat/access_file/Makefile
U    packages/libndsfpc/examples/gl2d/2Dplus3D/Makefile
U    packages/libndsfpc/examples/gl2d/primitives/Makefile
U    packages/libndsfpc/examples/filesystem/libfat/access_dir/Makefile
U    packages/libndsfpc/examples/filesystem/nitrofs/nitrodir/Makefile
U    packages/libndsfpc/examples/gl2d/fonts/Makefile
U    packages/libndsfpc/examples/graphics/3D/3D_Both_Screens/Makefile
U    packages/libndsfpc/examples/graphics/3D/Display_List_2/Makefile
U    packages/libndsfpc/examples/graphics/3D/Ortho/Makefile
U    packages/libndsfpc/examples/graphics/3D/Simple_Tri/Makefile
U    packages/libndsfpc/examples/graphics/3D/nehe/Makefile
U    packages/libndsfpc/examples/graphics/3D/nehe/lesson04/Makefile
U    packages/libndsfpc/examples/graphics/3D/nehe/lesson08/Makefile
U    packages/libndsfpc/examples/graphics/3D/Display_List/Makefile
U    packages/libndsfpc/examples/graphics/3D/Mixed_Text_3D/Makefile
U    packages/libndsfpc/examples/graphics/3D/Simple_Quad/Makefile
U    packages/libndsfpc/examples/graphics/3D/Toon_Shading/Makefile
U    packages/libndsfpc/examples/graphics/3D/nehe/lesson03/Makefile
U    packages/libndsfpc/examples/graphics/3D/nehe/lesson07/Makefile
U    packages/libndsfpc/examples/graphics/3D/nehe/lesson10b/Makefile
U    packages/libndsfpc/examples/graphics/3D/BoxTest/Makefile
U    packages/libndsfpc/examples/graphics/3D/Makefile
U    packages/libndsfpc/examples/graphics/3D/Picking/Makefile
U    packages/libndsfpc/examples/graphics/3D/Textured_Quad/Makefile
U    packages/libndsfpc/examples/graphics/3D/nehe/lesson02/Makefile
U    packages/libndsfpc/examples/graphics/3D/nehe/lesson06/Makefile
U    packages/libndsfpc/examples/graphics/3D/nehe/lesson10/Makefile
U    packages/libndsfpc/examples/graphics/3D/Env_Mapping/Makefile
U    packages/libndsfpc/examples/graphics/3D/Paletted_Cube/Makefile
U    packages/libndsfpc/examples/graphics/3D/Textured_Cube/Makefile
U    packages/libndsfpc/examples/graphics/3D/nehe/lesson01/Makefile
U    packages/libndsfpc/examples/graphics/3D/nehe/lesson05/Makefile
U    packages/libndsfpc/examples/graphics/3D/nehe/lesson09/Makefile
U    packages/libndsfpc/examples/graphics/3D/nehe/lesson11/Makefile
U    packages/libndsfpc/examples/graphics/Backgrounds/Makefile
U    packages/libndsfpc/examples/graphics/Effects/windows/Makefile
U    packages/libndsfpc/examples/graphics/Printing/Makefile
U    packages/libndsfpc/examples/graphics/Backgrounds/Double_Buffer/Makefile
U    packages/libndsfpc/examples/graphics/Effects/Makefile
U    packages/libndsfpc/examples/graphics/Makefile
U    packages/libndsfpc/examples/graphics/Backgrounds/256_color_bmp/Makefile
U    packages/libndsfpc/examples/graphics/Backgrounds/rotation/Makefile
U    packages/libndsfpc/examples/graphics/Ext_Palettes/backgrounds/Makefile
U    packages/libndsfpc/examples/graphics/Printing/console_windows/Makefile
U    packages/libndsfpc/examples/graphics/Backgrounds/16bit_color_bmp/Makefile
U    packages/libndsfpc/examples/graphics/Backgrounds/all_in_one/Makefile
U    packages/libndsfpc/examples/graphics/Ext_Palettes/Makefile
U    packages/libndsfpc/examples/graphics/Printing/ansi_console/Makefile
U    packages/libndsfpc/examples/graphics/Printing/print_both_screens/Makefile
U    packages/libndsfpc/examples/graphics/Sprites/animate_simple/Makefile
U    packages/libndsfpc/examples/graphics/Sprites/sprite_extended_palettes/Makefile
U    packages/libndsfpc/examples/hello_world/Makefile
U    packages/libndsfpc/examples/input/Touch_Pad/touch_look/Makefile
U    packages/libndsfpc/examples/input/keyboard/keyboard_stdin/Makefile
U    packages/libndsfpc/examples/graphics/Printing/custom_font/Makefile
U    packages/libndsfpc/examples/graphics/Sprites/allocation_test/Makefile
U    packages/libndsfpc/examples/graphics/Sprites/simple/Makefile
U    packages/libndsfpc/examples/graphics/grit/Makefile
U    packages/libndsfpc/examples/input/Touch_Pad/touch_area/Makefile
U    packages/libndsfpc/examples/input/keyboard/keyboard_async/Makefile
U    packages/libndsfpc/examples/time/stopwatch/Makefile
U    packages/libndsfpc/examples/graphics/Sprites/Makefile
U    packages/libndsfpc/examples/graphics/Sprites/fire_and_sprites/Makefile
U    packages/libndsfpc/examples/graphics/grit/256colorTilemap/Makefile
U    packages/libndsfpc/examples/input/Touch_Pad/Makefile
U    packages/libndsfpc/examples/input/keyboard/Makefile
U    packages/libndsfpc/examples/time/RealTimeClock/Makefile
U    packages/libndsfpc/examples/graphics/Printing/rotscale_text/Makefile
U    packages/libndsfpc/examples/graphics/Sprites/bitmap_sprites/Makefile
U    packages/libndsfpc/examples/graphics/Sprites/sprite_rotate/Makefile
U    packages/libndsfpc/examples/input/Makefile
U    packages/libndsfpc/examples/input/Touch_Pad/touch_test/Makefile
U    packages/libndsfpc/examples/time/Makefile
U    packages/libndsfpc/examples/time/timercallback/Makefile
U    packages/libogcfpc/examples/audio/modplay/Makefile
U    packages/libogcfpc/examples/devices/network/sockettest/Makefile
U    packages/libogcfpc/examples/devices/usbkeyboard/basic_stdin/Makefile
U    packages/libogcfpc/examples/audio/Makefile
U    packages/libogcfpc/examples/devices/network/Makefile
U    packages/libogcfpc/examples/devices/usbkeyboard/Makefile
U    packages/libogcfpc/examples/Makefile
U    packages/libogcfpc/examples/devices/Makefile
U    packages/libogcfpc/examples/devices/usbgecko/gdbstub/Makefile
U    packages/libogcfpc/examples/filesystem/directory/Makefile
U    packages/libogcfpc/Makefile
U    packages/libogcfpc/examples/audio/mp3player/Makefile
U    packages/libogcfpc/examples/devices/usbgecko/Makefile
U    packages/libogcfpc/examples/filesystem/Makefile
U    packages/libogcfpc/examples/graphics/gx/Makefile
U    packages/libogcfpc/examples/graphics/gx/neheGX/lesson2/Makefile
U    packages/libogcfpc/examples/graphics/gx/neheGX/lesson6/Makefile
U    packages/libogcfpc/examples/graphics/gx/triangle/Makefile
U    packages/libsee/Makefile
U    packages/libusb/Makefile
U    packages/libxml/src/xmlxsdparser.pas
U    packages/libogcfpc/examples/graphics/Makefile
U    packages/libogcfpc/examples/graphics/gx/neheGX/lesson1/Makefile
U    packages/libogcfpc/examples/graphics/gx/neheGX/lesson5/Makefile
U    packages/libogcfpc/examples/graphics/gx/neheGX/lesson9/Makefile
U    packages/librsvg/Makefile
U    packages/libtar/fpmake.pp
U    packages/libxml/examples/Makefile
U    packages/libogcfpc/examples/graphics/gx/neheGX/Makefile
U    packages/libogcfpc/examples/graphics/gx/neheGX/lesson4/Makefile
U    packages/libogcfpc/examples/graphics/gx/neheGX/lesson8/Makefile
U    packages/libpng/Makefile
U    packages/libtar/Makefile
U    packages/libxml/Makefile
U    packages/libogcfpc/examples/graphics/gx/gxSprites/Makefile
U    packages/libogcfpc/examples/graphics/gx/neheGX/lesson3/Makefile
U    packages/libogcfpc/examples/graphics/gx/neheGX/lesson7/Makefile
U    packages/libogcfpc/examples/template/Makefile
U    packages/libsee/examples/Makefile
U    packages/libvlc/Makefile
U    packages/lua/Makefile
U    packages/modplug/Makefile
U    packages/ncurses/Makefile
U    packages/numlib/Makefile
U    packages/odata/Makefile
U    packages/matroska/Makefile
U    packages/mysql/examples/Makefile
U    packages/newt/examples/Makefile
U    packages/objcrtl/Makefile
U    packages/mad/Makefile
U    packages/mysql/Makefile
U    packages/newt/Makefile
U    packages/nvapi/Makefile
U    packages/morphunits/Makefile
U    packages/ncurses/examples/Makefile
U    packages/numlib/examples/Makefile
U    packages/oggvorbis/Makefile
U    packages/opengl/Makefile
U    packages/openssl/Makefile
U    packages/oracle/examples/Makefile
U    packages/palmunits/Makefile
U    packages/postgres/Makefile
U    packages/odbc/src/odbcsql.inc
U    packages/opencl/Makefile
U    packages/opengles/examples/Makefile
U    packages/oracle/Makefile
U    packages/os4units/Makefile
U    packages/pcap/Makefile
U    packages/odbc/examples/Makefile
U    packages/odbc/Makefile
U    packages/openal/Makefile
U    packages/opengl/examples/Makefile
U    packages/openssl/src/opensslsockets.pp
U    packages/os2units/Makefile
U    packages/pasjpeg/Makefile
U    packages/postgres/examples/Makefile
U    packages/ptc/examples/Makefile
U    packages/pxlib/examples/Makefile
U    packages/rtl-generics/Makefile
U    packages/rtl-unicode/Makefile
U    packages/ptc/Makefile
U    packages/pxlib/Makefile
U    packages/rtl-console/Makefile
U    packages/rtl-generics/src/inc/generics.dictionaries.inc
U    packages/ptc/src/ptcwrapper/ptcwrapper.pp
U    packages/rexx/Makefile
U    packages/rtl-generics/fpmake.pp
U    packages/sqlite/Makefile
U    packages/symbolic/examples/Makefile
U    packages/symbolic/src/teval.inc
U    packages/syslog/examples/Makefile
U    packages/tplylib/Makefile
U    packages/sndfile/Makefile
U    packages/symbolic/Makefile
U    packages/symbolic/src/symbexpr.inc
U    packages/syslog/Makefile
U    packages/tosunits/Makefile.fpc
U    packages/sdl/Makefile
U    packages/svgalib/Makefile
U    packages/symbolic/src/parsexpr.inc
U    packages/symbolic/src/exprstrs.inc
U    packages/tcl/Makefile
U    packages/univint/Makefile
U    packages/unzip/Makefile
U    packages/utmp/Makefile
U    packages/unixutil/Makefile
U    packages/users/examples/Makefile
U    packages/uuid/examples/Makefile
U    packages/unzip/fpmake.pp
U    packages/utmp/examples/Makefile
U    packages/vcl-compat/Makefile
U    packages/winunits-jedi/Makefile
U    packages/zlib/Makefile
U    tests/Makefile
A    tests/webtbs/tw38310b.pp
A    tests/webtbs/tw38267b.pp
A    tests/webtbs/tw38249.pp
U    packages/webidl/Makefile
U    packages/x11/Makefile
U    packages/zorba/Makefile
U    tests/Makefile.fpc
A    tests/webtbs/tw38310c.pp
A    tests/webtbs/tw38267a.pp
A    tests/webtbs/tw38201.pp
U    packages/winceunits/Makefile
U    packages/xforms/examples/Makefile
U    packages/fpmake_proc.inc
A    tests/webtbs/tw38310a.pp
A    tests/webtbs/tw38295.pp
A    tests/webtbs/tw28927.pp
A    tests/webtbs/tw38164.pp
U    packages/openal/examples/Makefile
U    packages/opengles/Makefile
U    packages/openssl/src/openssl.pas
U    packages/os2units/examples/Makefile
U    packages/pasjpeg/fpmake.pp
U    packages/proj4/Makefile
U    packages/pthreads/Makefile
U    packages/rexx/examples/Makefile
U    packages/rtl-generics/src/generics.collections.pas
U    packages/sdl/fpmake.pp
U    packages/svgalib/examples/Makefile
U    packages/symbolic/src/rearrang.inc
U    packages/symbolic/fpmake.pp
U    packages/tosunits/Makefile
U    packages/univint/examples/Makefile
U    packages/users/Makefile
U    packages/uuid/Makefile
U    packages/webidl/fpmake.pp
U    packages/xforms/Makefile
U    packages/fpmake_add.inc
A    tests/webtbs/tw38309.pp
A    tests/webtbs/tw38299.pp
A    tests/webtbs/tw38259.pp
A    tests/webtbs/tw38225.pp
A    tests/webtbs/tw38122b.pp
A    tests/webtbs/tw38238.pp
A    tests/webtbs/tw38202.pp
A    tests/test/units/unix
U    tests/webtbs/tw17236.pp
A    tests/webtbs/tw38145a.pp
U    tests/webtbs/tw17904.pp
U    tests/webtbs/tw29957.pp
A    tests/webtbs/tw38145b.pp
A    tests/webtbs/tw37621.pp
A    tests/webtbs/tw38074.pp
A    tests/webtbs/tw38083.pp
A    tests/webtbs/tw38051.pp
A    tests/webtbs/tw38122.pp
A    tests/webtbs/tw38069.pp
A    tests/webtbs/tw38054.pp
A    tests/webtbs/tw37969.pp
A    tests/webtbs/tw37926.pp
U    tests/test/units/linux/tstatx.pp
A    tests/test/tgenfunc24.pp
U    tests/test/cg/tm128.pp
U    tests/test/tcas128.pp
A    tests/test/tgenfunc23.pp
A    tests/test/toperator94.pp
A    tests/test/tfma1xtensa.pp
A    tests/webtbf/tw38289a.pp
U    tests/webtbf/tw12109a.pp
U    tests/tbs/tb0528.pp
A    tests/webtbs/tw38151.pp
U    tests/webtbs/tw5086.pp
A    tests/webtbs/tw38058.pp
A    tests/webtbs/uw38069.pp
A    tests/webtbs/tw36381.pp
A    tests/webtbs/tw37949.pp
A    tests/webtbs/tw38022.pp
A    tests/webtbs/tw37878.pp
A    tests/webtbs/tw35841.pp
A    tests/test/units/unix/tepoch1.pp
A    tests/test/tgenfunc26.pp
U    tests/test/tprec8.pp
A    tests/test/tgeneric106.pp
A    tests/test/toperator92.pp
A    tests/test/tthlp29.pp
A    tests/test/tnest5.pp
U    tests/webtbf/tw22665b.pp
A    tests/tbs/tb0682.pp
A    tests/webtbs/tw37844.pp
A    tests/test/units/unix/ttimezone1.pp
A    tests/test/tgenfunc25.pp
A    tests/test/cg/texit2.pp
U    tests/test/texception4.pp
A    tests/test/toperator91.pp
A    tests/test/toperator95.pp
A    tests/test/packages/win-base/tdispvar2.pp
A    tests/webtbf/tw38289b.pp
A    tests/tbs/tb0683.pp
A    tests/webtbs/tw38012.pp
A    tests/webtbs/tw37382.pp
A    tests/test/units/math/trndcurr.pp
A    tests/test/units/sysutils/testspo.pp
D    tests/test/units/unixutil
A    tests/test/tgenfunc27.pp
A    tests/test/tminmax.pp
A    tests/test/tgeneric107.pp
A    tests/test/toperator93.pp
U    tests/test/tfma1.inc
A    tests/test/traa641.pp
U    tests/webtbf/tw25862.pp
A    tests/tbs/tb0681.pp
A    tests/tbs/tb0679.pp
A    tests/tbf/tb0272.pp
U    tests/tbs/tb0596.pp
A    tests/tbf/tb0273.pp
U    tests/tbs/tb0678.pp
A    tests/tbs/tb0680.pp
U    tests/utils/testsuite/Makefile
A    utils/fpdoc/dw_chm.pp
U    utils/fpdoc/dwriter.pp
U    utils/fpdoc/fpdoc.lpi
U    utils/fpdoc/mkfpdoc.pp
U    utils/fpdoc/fpde/Makefile
U    utils/pas2js/Makefile
U    utils/debugsvr/Makefile
U    utils/fpcm/Makefile
U    tests/utils/Makefile
U    utils/fpdoc/dglobals.pp
U    utils/fpdoc/dw_xml.pp
A    utils/fpdoc/dw_basehtml.pp
U    utils/fpdoc/fpdocproj.pas
U    utils/fpdoc/Makefile
U    utils/pas2js/pas2js.pp
U    utils/Makefile
U    utils/dxegen/Makefile
U    tests/utils/dotest.pp
U    tests/tstunits/Makefile
A    utils/fpdoc/dw_markdown.pp
A    utils/fpdoc/dw_basemd.pp
U    utils/fpdoc/fpmake.pp
U    utils/fpdoc/fpclasschart.pp
U    utils/pas2js/webfilecache.pp
U    utils/pas2js/pas2jslib.pp
U    utils/debugsvr/gtk/Makefile
U    tests/readme.txt
U    tests/utils/avx/avxopcodes.pas
U    utils/fpdoc/dw_html.pp
U    utils/fpdoc/fpdocclasstree.pp
U    utils/fpdoc/fpdoc.pp
U    utils/fpdoc/dw_txt.pp
D    utils/fpdoc/dw_htmlchm.inc
U    utils/pas2js/docs/translation.html
U    utils/pas2js/dist/rtl.js
U    utils/debugsvr/console/Makefile
U    utils/fpcm/fpcmake.inc
U    utils/fpcm/fpcmmain.pp
U    utils/fpcm/fpcmake.ini
U    utils/fpcm/revision.inc
U    utils/fpcres/Makefile
U    utils/fpcmkcfg/Makefile
U    utils/fpcres/target.pas
U    utils/fppkg/lnet/lcommon.pp
U    utils/importtl/Makefile
U    utils/pas2fpm/Makefile
U    utils/tply/Makefile
U    compiler/llvm/agllvm.pas
U    compiler/llvm/llvmpara.pas
U    compiler/pdecsub.pas
U    compiler/utils/ppuutils/ppuout.pp
U    compiler/utils/Makefile.fpc
U    utils/fpcres/fpcres.pas
U    utils/fppkg/Makefile
U    utils/ihxutil/Makefile
U    utils/mksymbian/Makefile
U    utils/rmwait/Makefile
U    compiler/llvm/llvmdef.pas
U    compiler/llvm/aasmllvm.pas
U    compiler/llvm/nllvmtcon.pas
U    compiler/utils/ppuutils/ppudump.pp
U    compiler/utils/Makefile
U    utils/fpmc/Makefile
U    utils/h2pas/Makefile
U    utils/json2pas/Makefile
U    utils/pas2ut/Makefile
U    compiler/llvm/hlcgllvm.pas
U    compiler/llvm/llvminfo.pas
U    compiler/llvm/nllvmmem.pas
U    compiler/symsym.pas
U    compiler/utils/gppc386.pp
U    utils/fpcreslipo/Makefile
U    utils/fprcp/Makefile
U    utils/instantfpc/Makefile
U    utils/pas2jni/Makefile
U    utils/unicode/Makefile
U    compiler/llvm/llvmtype.pas
U    compiler/llvm/llvmpi.pas
U    compiler/ppu.pas
U    compiler/utils/samplecfg
U    compiler/utils/ppumove.pp
U    compiler/defcmp.pas
U    compiler/ncgcon.pas
U    compiler/i386/i386prop.inc
U    compiler/utils/gena64vfp.pp
U    compiler/i386/aoptcpu.pas
U    compiler/htypechk.pas
U    compiler/i386/i386atts.inc
U    compiler/i386/cpuelf.pas
U    compiler/i386/n386flw.pas
U    compiler/i386/cpuinfo.pas
U    compiler/i386/i386tab.inc
U    compiler/i386/hlcgcpu.pas
U    compiler/i386/i386int.inc
U    compiler/x86/nx86inl.pas
U    compiler/x86/nx86mat.pas
U    compiler/x86/agx86nsm.pas
U    compiler/x86/agx86int.pas
U    compiler/x86_64/aoptcpu.pas
U    compiler/x86_64/x8664att.inc
C    compiler/i386/i386nop.inc
U    compiler/i386/cpupara.pas
U    compiler/i386/n386mat.pas
U    compiler/x86/rgx86.pas
U    compiler/x86/cpubase.pas
U    compiler/x86/aasmcpu.pas
U    compiler/x86/nx86add.pas
U    compiler/x86/nx86con.pas
U    compiler/x86_64/x8664ats.inc
U    compiler/x86_64/cpuelf.pas
U    compiler/x86/aoptx86.pas
U    compiler/x86/x86ins.dat
U    compiler/x86/cgx86.pas
U    compiler/x86/rax86.pas
U    compiler/x86/symx86.pas
U    compiler/x86_64/cpuinfo.pas
U    compiler/x86_64/x8664tab.inc
U    compiler/i386/i386att.inc
U    compiler/i386/cgcpu.pas
U    compiler/i386/n386add.pas
U    compiler/i386/i386op.inc
U    compiler/x86/rax86att.pas
U    compiler/x86/rax86int.pas
U    compiler/x86/agx86att.pas
U    compiler/x86/nx86cnv.pas
U    compiler/x86_64/x8664pro.inc
C    compiler/x86_64/x8664nop.inc
U    compiler/x86_64/hlcgcpu.pas
U    compiler/x86_64/cpupara.pas
U    compiler/x86_64/nx64cnv.pas
U    compiler/x86_64/win64unw.pas
U    compiler/x86_64/rax64int.pas
U    compiler/x86_64/nx64flw.pas
U    compiler/nadd.pas
U    compiler/pgenutil.pas
U    compiler/avr/cgcpu.pas
U    compiler/avr/navrmat.pas
U    compiler/dirparse.pas
U    compiler/symbase.pas
U    compiler/m68k/cpuinfo.pas
U    compiler/m68k/ra68kmot.pas
U    compiler/m68k/aasmcpu.pas
U    compiler/m68k/n68kmem.pas
U    compiler/x86_64/x8664op.inc
U    compiler/symtable.pas
U    compiler/avr/aoptcpu.pas
U    compiler/avr/cpupara.pas
U    compiler/ptype.pas
U    compiler/nutils.pas
U    compiler/ninl.pas
U    compiler/m68k/cgcpu.pas
U    compiler/m68k/cpupara.pas
U    compiler/m68k/n68kmat.pas
U    compiler/x86_64/x8664int.inc
U    compiler/pexpr.pas
U    compiler/optdfa.pas
U    compiler/avr/agavrgas.pas
U    compiler/optutils.pas
U    compiler/nld.pas
U    compiler/defutil.pas
U    compiler/m68k/cpubase.pas
U    compiler/m68k/cputarg.pas
U    compiler/m68k/n68kcal.pas
U    compiler/dbgstabs.pas
U    compiler/pexports.pas
U    compiler/avr/aasmcpu.pas
U    compiler/avr/raavrgas.pas
U    compiler/psub.pas
U    compiler/symcreat.pas
U    compiler/m68k/aoptcpu.pas
U    compiler/m68k/ag68kvasm.pas
U    compiler/m68k/n68kadd.pas
U    compiler/xtensa/agcpugas.pas
U    compiler/xtensa/ncpuinl.pas
U    compiler/xtensa/cpupara.pas
U    compiler/xtensa/cpuinfo.pas
U    compiler/xtensa/aasmcpu.pas
U    compiler/xtensa/cgcpu.pas
U    compiler/xtensa/ncpuadd.pas
U    compiler/xtensa/ncpumat.pas
U    compiler/i8086/i8086prop.inc
C    compiler/i8086/i8086nop.inc
U    compiler/i8086/hlcgcpu.pas
U    compiler/i8086/n8086mat.pas
U    compiler/i8086/i8086op.inc
U    compiler/aarch64/cpupara.pas
U    compiler/aarch64/cpubase.pas
U    compiler/aarch64/a64op.inc
U    compiler/aarch64/ra64dwa.inc
U    compiler/nflw.pas
U    compiler/i8086/i8086atts.inc
U    compiler/i8086/cpupara.pas
U    compiler/i8086/n8086ld.pas
U    compiler/i8086/i8086int.inc
U    compiler/aarch64/agcpugas.pas
U    compiler/aarch64/ncpuinl.pas
U    compiler/aarch64/a64ins.dat
U    compiler/aarch64/ra64con.inc
U    compiler/xtensa/racpugas.pas
U    compiler/i8086/i8086att.inc
U    compiler/i8086/cgcpu.pas
U    compiler/i8086/n8086inl.pas
U    compiler/i8086/symcpu.pas
U    compiler/aarch64/ncpumat.pas
U    compiler/aarch64/aasmcpu.pas
U    compiler/aarch64/a64atts.inc
U    compiler/aarch64/cgcpu.pas
U    compiler/aarch64/ra64num.inc
U    compiler/xtensa/ncpumem.pas
U    compiler/i8086/n8086con.pas
U    compiler/i8086/i8086tab.inc
U    compiler/i8086/n8086add.pas
U    compiler/i8086/n8086mem.pas
U    compiler/symdef.pas
U    compiler/aarch64/aoptcpu.pas
U    compiler/aarch64/a64att.inc
U    compiler/aarch64/a64reg.dat
U    compiler/aarch64/ra64nor.inc
U    compiler/aarch64/ra64sri.inc
U    compiler/aarch64/racpu.pas
U    compiler/aarch64/ra64rni.inc
U    compiler/aarch64/ra64sup.inc
U    compiler/aarch64/ra64std.inc
U    compiler/aarch64/ra64sta.inc
U    compiler/aarch64/racpugas.pas
U    compiler/sparcgen/cgsparc.pas
U    compiler/sparcgen/racpugas.pas
U    compiler/verbose.pas
U    compiler/pass_2.pas
U    compiler/systems/i_linux.pas
A    compiler/systems/i_sinclairql.pas
U    compiler/systems/t_win16.pas
U    compiler/link.pas
U    compiler/arm/aoptcpu.pas
U    compiler/aarch64/ncpuflw.pas
U    compiler/sparcgen/ncpucnv.pas
U    compiler/ncnv.pas
U    compiler/ncgflw.pas
U    compiler/systems/t_embed.pas
U    compiler/systems/t_zxspectrum.pas
U    compiler/systems/i_win.pas
U    compiler/cgobj.pas
U    compiler/optcse.pas
U    compiler/arm/cpubase.pas
U    compiler/aarch64/hlcgcpu.pas
U    compiler/sparcgen/cpugas.pas
U    compiler/nmat.pas
U    compiler/sparcgen/aasmcpu.pas
U    compiler/sparcgen/rgcpu.pas
U    compiler/ncal.pas
U    compiler/systems/t_amiga.pas
A    compiler/systems/t_sinclairql.pas
U    compiler/systems/t_msdos.pas
U    compiler/node.pas
A    compiler/ppcppc64le.lpi
U    compiler/arm/armins.dat
U    compiler/arm/aasmcpu.pas
U    compiler/arm/cpupara.pas
U    compiler/arm/cpuelf.pas
U    compiler/arm/agarmgas.pas
U    compiler/arm/hlcgcpu.pas
U    compiler/arm/narminl.pas
U    compiler/arm/rgcpu.pas
U    compiler/z80/aasmcpu.pas
U    compiler/z80/aoptcpub.pas
U    compiler/z80/nz80add.pas
U    compiler/rautils.pas
U    compiler/nmem.pas
U    compiler/arm/narmcnv.pas
U    compiler/arm/raarmgas.pas
U    compiler/z80/cpuinfo.pas
U    compiler/z80/aoptcpu.pas
U    compiler/z80/cpupara.pas
U    compiler/raatt.pas
U    compiler/scandir.pas
U    compiler/arm/narmld.pas
U    compiler/aoptobj.pas
U    compiler/z80/agsdasz80.pas
U    compiler/z80/cgcpu.pas
U    compiler/z80/tgcpu.pas
U    compiler/pdecl.pas
U    compiler/globtype.pas
C    compiler/msgtxt.inc
C    compiler/msgidx.inc
U    compiler/fppu.pas
U    compiler/options.pas
U    compiler/ncgbas.pas
U    compiler/systems/t_linux.pas
U    compiler/systems/t_atari.pas
U    compiler/systems/i_macos.pas
U    compiler/compinnr.pas
U    compiler/ncginl.pas
U    compiler/arm/armtab.inc
U    compiler/arm/cgcpu.pas
U    compiler/arm/narmadd.pas
U    compiler/arm/narmmat.pas
U    compiler/z80/raz80asm.pas
U    compiler/z80/agz80vasm.pas
U    compiler/z80/cpubase.pas
U    compiler/aasmtai.pas
U    compiler/symtype.pas
C    compiler/msg/errore.msg
U    compiler/ppc68k.lpi
U    compiler/entfile.pas
U    compiler/riscv/hlcgrv.pas
U    compiler/armgen/aoptarm.pas
U    compiler/ncon.pas
U    compiler/pinline.pas
U    compiler/cstreams.pas
U    compiler/ncgutil.pas
U    compiler/fpcdefs.inc
U    compiler/comphook.pas
U    compiler/Makefile
U    compiler/nbas.pas
U    compiler/systems.inc
U    compiler/aggas.pas
U    compiler/scanner.pas
U    compiler/globals.pas
U    compiler/assemble.pas
U    compiler/systems.pas
U    compiler/psystem.pas
U    compiler/cutils.pas
U    compiler/cepiktimer.pas
U    compiler/riscv/agrvgas.pas
A    compiler/comptty.pas
U    compiler/generic/cpuinfo.pas
U    compiler/pmodules.pas
U    compiler/aasmcnst.pas
U    compiler/cgbase.pas
U    compiler/powerpc/cgcpu.pas
U    compiler/powerpc/rappcgas.pas
U    compiler/fpcp.pas
U    compiler/jvm/hlcgcpu.pas
U    compiler/Makefile.fpc
U    compiler/aopt.pas
U    compiler/powerpc/cpupara.pas
U    compiler/powerpc/nppcadd.pas
U    compiler/cg64f32.pas
U    compiler/hlcgobj.pas
U    compiler/jvm/njvmcnv.pas
U    compiler/ncgmat.pas
U    compiler/ngenutil.pas
U    compiler/powerpc/cpupi.pas
U    compiler/aasmbase.pas
U    compiler/hlcg2ll.pas
U    compiler/jvm/jvmdef.pas
U    compiler/mips/aasmcpu.pas
U    compiler/mips/hlcgcpu.pas
U    compiler/ncgadd.pas
U    compiler/ogcoff.pas
U    compiler/optloadmodifystore.pas
U    compiler/pkgutil.pas
U    compiler/powerpc64/rappcgas.pas
U    compiler/ppcgen/ngppcadd.pas
U    compiler/riscv32/rarv32gas.pas
U    Makefile
U    compiler/jvm/njvmtcon.pas
U    compiler/mips/cpuelf.pas
U    compiler/mips/ncpuinln.pas
U    compiler/ngtcon.pas
U    compiler/ogrel.pas
U    compiler/pbase.pas
U    compiler/powerpc64/nppcadd.pas
U    compiler/ppcgen/cgppc.pas
U    compiler/ppcgen/rgcpu.pas
U    compiler/sparc/cgcpu.pas
U    compiler/powerpc/agppcmpw.pas
U    compiler/powerpc/nppcmat.pas
U    compiler/dbgdwarf.pas
U    compiler/jvm/agjasmin.pas
U    compiler/jvm/njvmmem.pas
U    compiler/mips/cgcpu.pas
U    compiler/mips/ncpucnv.pas
U    compiler/ncgcal.pas
U    compiler/ogomf.pas
U    compiler/optvirt.pas
U    compiler/powerpc64/cgcpu.pas
U    compiler/ppcgen/agppcgas.pas
U    compiler/ppcgen/ngppcinl.pas
U    compiler/riscv64/rarv64gas.pas
U    installer/Makefile
U    compiler/jvm/pjvm.pas
U    compiler/mips/cpugas.pas
U    compiler/mips/racpugas.pas
U    compiler/ogbase.pas
U    compiler/omfbase.pas
U    compiler/pdecobj.pas
U    compiler/powerpc64/nppcmat.pas
U    compiler/ppcgen/hlcgppc.pas
U    compiler/rgobj.pas
U    compiler/sparc64/cpugas.pas
 U   .
-- Aufzeichnung der Informationen für Zusammenführung zwischen Projektarchiv-URLs in ».«:
 U   .
 U   rtl
Konfliktübersicht:
  Textkonflikte: 6
Konfliktübersicht:
  Textkonflikte: 6

git-svn-id: branches/tg74/avx512-0037785@48108 -
2021-01-08 08:29:50 +00:00
tg74
f8fc007324 internal assembler-reader x86 (local/global var) - validate asm-opcode-attsuffix and memrefsize
git-svn-id: branches/tg74/avx512-0037785@47984 -
2021-01-02 22:13:27 +00:00
florian
792b629aa6 + -Xa option: generate code which allows to use more than 2 GB of static data on 64 Bit targets
+ implemented support for x86-64
  * more than 2 GB static data requires to use the --no-relax option on linux

git-svn-id: trunk@47651 -
2020-11-30 22:07:34 +00:00
Károly Balogh
d8997405c5 sinclairql: mark the qhdr metadata format as default in the help text
git-svn-id: trunk@47572 -
2020-11-25 04:57:33 +00:00
Károly Balogh
45fc515400 sinclairql: added platform specific options to allow specifying executable metadata format
git-svn-id: trunk@47567 -
2020-11-25 01:48:36 +00:00
pierre
47d96efe29 + options.pas: Add new option -sT, to do only the linking on target, by
opposition to the old -st option, which does
    both assembling and linking on target.
    msg/errore.msg: Add new -sT help message
    modify -st help message, to explicitly say that both assembling and linking
    scripts are prepared for target system.
  * msgidx.txt, msgtxt.inc: Regenerated

git-svn-id: trunk@47488 -
2020-11-20 15:09:24 +00:00
florian
e440bf0e00 * cosmetics
git-svn-id: trunk@47403 -
2020-11-12 20:32:00 +00:00
florian
d9784412a4 * patch by Cyrax: forbid to use heaptrc and valgrind at the same time, resolves #36529
* load cmem before line* units as they might allocate memory

git-svn-id: trunk@47390 -
2020-11-11 20:55:03 +00:00
Károly Balogh
51d8ec90a7 sinclairql: now the target short name is also sinclairql as proposed by Pierre, so it's unified everywhere
git-svn-id: trunk@47376 -
2020-11-10 21:31:04 +00:00
Károly Balogh
519701960c m68k: initial commit to add the Sinclair QL as a compiler target
git-svn-id: trunk@47307 -
2020-11-04 14:20:28 +00:00
Jonas Maebe
38a059f039 * give an error when trying to define a macro/compiler variable with
an empty name

git-svn-id: trunk@47300 -
2020-11-03 21:34:19 +00:00
pierre
f97c981c24 Update -T help output after introduction of iOS targets
git-svn-id: trunk@47234 -
2020-10-28 12:37:57 +00:00
florian
9ea52b8578 + new switches -DD and DT which allow to pass an arbitrary string which is used by %DATE%/%TIME%
git-svn-id: trunk@47132 -
2020-10-18 17:13:38 +00:00
Jonas Maebe
9376f5a43a * AArch64: added SIMD instructions (only plain ARMv8-A for now)
o added AArch64 regset parsing support in assembler reader, means that "{"
     no longer starts comments there (like in the ARM assembler reader)
   o added AArch64 indexed SIMD register support and removed old cg hacks
     that worked around its absence

git-svn-id: trunk@47116 -
2020-10-15 20:29:36 +00:00
Károly Balogh
7a1903cc8f * turn the recently added 3357 warning into an error, to avoid another compiler IE later
git-svn-id: trunk@47105 -
2020-10-14 01:52:12 +00:00
Károly Balogh
f489858855 powerpc: added support for 64bit explicit locations in legacy MorphOS syscalls. improved error handling of various corner cases or explicit paraloc handling
git-svn-id: trunk@47104 -
2020-10-14 01:45:14 +00:00
florian
60bd9c5ba0 * write a proper error message if types are read/written which are not supported in iso mode, resolves #37763
git-svn-id: trunk@46885 -
2020-09-17 19:58:55 +00:00
florian
7157bac9fd * patch by Christo Crause, resolves #37335
* ESP8266 support for t_freertos.pas
    + -Ff switch to be able to pass the IDF_PATH without using an evironment variable

git-svn-id: trunk@46527 -
2020-08-20 21:29:48 +00:00
svenbarth
352489c397 * document -FF option
git-svn-id: trunk@46402 -
2020-08-12 19:11:45 +00:00
svenbarth
4faea3a186 * fix order of options
git-svn-id: trunk@46401 -
2020-08-12 19:11:34 +00:00
florian
fb0a0cb65c * patch by Kai Burghardt to use https urls, resolves #37522
git-svn-id: trunk@46351 -
2020-08-10 17:08:45 +00:00
pierre
c5ea2a50f9 Change -Tmacos into -Tmacosclassic in help
git-svn-id: trunk@45775 -
2020-07-12 15:45:33 +00:00
Jonas Maebe
a423bf6402 * fix -Agas-darwin to say Aas-darwin for x86-64, and also add it for i386
(mantis #37230)

git-svn-id: trunk@45670 -
2020-06-21 12:26:52 +00:00
svenbarth
3d4ad5b694 + add MSX-DOS to help text for -T
git-svn-id: trunk@45603 -
2020-06-06 18:28:39 +00:00
nickysn
f5489b5678 + allow specifying the program load address for the ZX Spectrum target via the -WB option
git-svn-id: trunk@45581 -
2020-06-03 20:09:27 +00:00
florian
4f707c3d7e * patch by Karl-Michael Schindler to update the German help files, resolves #37122
git-svn-id: trunk@45448 -
2020-05-20 20:10:15 +00:00
Jonas Maebe
bd19575f92 * fixed -Cl options now showing in the help of an LLVM compiler (and fixed
them to read -Cl rather than -CL)

git-svn-id: trunk@45316 -
2020-05-09 10:08:35 +00:00
pierre
df275152c2 Add -Wp option description for riscv32 and xtensa compiler
git-svn-id: trunk@45266 -
2020-05-05 12:21:21 +00:00
nickysn
6f6598712f * synchronized with trunk
git-svn-id: branches/z80@45131 -
2020-04-26 22:33:58 +00:00
svenbarth
258331e914 + add an explicit error message if a type is not supported for a generic constant parameter
git-svn-id: trunk@45090 -
2020-04-26 11:46:14 +00:00
nickysn
86643f8a34 * synchronized with trunk
git-svn-id: branches/z80@44981 -
2020-04-21 23:36:44 +00:00
svenbarth
7f0d582a4a + add Win64 target to help text
git-svn-id: trunk@44945 -
2020-04-21 06:06:20 +00:00
svenbarth
6143b8b54d + add an error message if the size of a function is invalid (in case of aarch64-win64: not a multiple of 4, the instruction size)
git-svn-id: trunk@44944 -
2020-04-21 06:06:16 +00:00
nickysn
2f68090dd6 * synchronized with trunk
git-svn-id: branches/z80@44898 -
2020-04-20 22:42:08 +00:00
pierre
57809eb922 Add several missing -T options in help
git-svn-id: trunk@44875 -
2020-04-19 21:40:40 +00:00
nickysn
4730c2a322 + added -Tzxspectrum to the fpc help info message
git-svn-id: branches/z80@44816 -
2020-04-19 01:14:54 +00:00
nickysn
d2c32efb7b * synchronized with trunk
git-svn-id: branches/z80@44809 -
2020-04-18 23:47:30 +00:00
Jonas Maebe
ea2e516b4e + -ib parameter to print the code generator backend type: FPC or LLVM
* some cleanups related to -i printing

git-svn-id: trunk@44787 -
2020-04-18 15:44:42 +00:00
nickysn
487da972ad + added z80-embedded to the compiler help screen
git-svn-id: branches/z80@44615 -
2020-04-05 21:33:34 +00:00
nickysn
e0efce2dd8 + added Z80-specific help messages, using the Z identifier
+ added help about the available Z80 assemblers

git-svn-id: branches/z80@44460 -
2020-03-31 19:32:17 +00:00
Jonas Maebe
79974a9671 + -XlS<x> option to specify a suffix for externally called LLVM utilities,
e.g. -XlS-7 to call clang-7 instead of clang)
  * IMPORTANT: changed the -CL llvm code generation options to -Cl, for
    consistency with the new -Xl option (-XL was already taken)

git-svn-id: trunk@44436 -
2020-03-30 19:58:49 +00:00
florian
c146aecc01 * throw an error if the forward interface type and the actual interface type do not match, resolves #36720
git-svn-id: trunk@44230 -
2020-02-21 20:35:27 +00:00
florian
b7afb2431c * do not allow constraints in headers of procedure implementations in delphi mode, resolves #36584
* better error message if a constraint is found at a wrong location

git-svn-id: trunk@44174 -
2020-02-14 20:56:55 +00:00
svenbarth
147559349b * fix for Mantis #36652: gracefully handle the error if one tries to implement a method of a type from another unit
+ added test

git-svn-id: trunk@44170 -
2020-02-14 16:48:58 +00:00
florian
2135b9b724 * for avr1, do not save registers during an interrupt procedure, as it has no memory to store them
git-svn-id: trunk@44139 -
2020-02-09 14:35:56 +00:00
florian
a905a074b0 * AVR: decide after compiler if a certain subroutine is suitable for avr1, if not, replace it by sleep and warn
git-svn-id: trunk@44133 -
2020-02-08 22:05:21 +00:00
Tomas Hajny
8de6066b95 + added possibility to list supported modeswitches using -im and documented it in help pages
git-svn-id: trunk@44120 -
2020-02-05 22:37:43 +00:00
Tomas Hajny
f4702ee139 * added information about -M allowing to specify modeswitches
git-svn-id: trunk@44115 -
2020-02-04 22:28:23 +00:00
marco
eed0e52a64 * copyright date update, mantis 035903
git-svn-id: trunk@44008 -
2020-01-21 13:20:05 +00:00
joost
76ab36b41d * Fixed generation of documentation
git-svn-id: trunk@43831 -
2020-01-01 17:23:28 +00:00
svenbarth
8111e92e1f * rework syntax for cblocks: now a cblock directive is required
* additionally implicit calling conventions of cdecl or mwpascal now work as well
* adjusted tests
+ added tests

Note: the generator for packages/univint needs to be fixed, until then building on macOS will be broken

git-svn-id: trunk@43684 -
2019-12-14 16:45:38 +00:00
svenbarth
22ce9006ab * fix number of last parser_* message entry
git-svn-id: trunk@43677 -
2019-12-11 22:43:03 +00:00
florian
fb4b1cbf35 * warn only in delphi mode if an explicit enumeration value exceeds the range, relaxes r43191
git-svn-id: trunk@43590 -
2019-11-25 20:58:20 +00:00
svenbarth
f28ac2bfc6 + add error messages for undefined symbols (both with a known object file and without)
git-svn-id: trunk@43547 -
2019-11-21 21:45:04 +00:00
svenbarth
cd7e3f354b + add a description for the link_e_comdat_selection_differs message
git-svn-id: trunk@43546 -
2019-11-21 21:45:01 +00:00
florian
e1433adc2e * check in the internal assembler for references with incorrect use of RIP
+ test

git-svn-id: trunk@43461 -
2019-11-13 20:47:42 +00:00
florian
cc703a9c59 + include -Avasm into the help screen
git-svn-id: trunk@43311 -
2019-10-26 08:37:20 +00:00
florian
626ef4ae0c * give an error if an explicit enumeration valid exceeds the valid range, resolves #34633
git-svn-id: trunk@43191 -
2019-10-13 15:48:21 +00:00
florian
d8e2db2691 + command line switch -CV to select the threadvar model for section threadvars
git-svn-id: trunk@43071 -
2019-09-25 21:19:04 +00:00
florian
f883dd6dbb Synchronized with trunk, part 2 (make all works, avx-512 support not yet tested, no regression testing yet)
git-svn-id: branches/tg74/avx512@42643 -
2019-08-10 19:38:35 +00:00
florian
746bfced25 Synchronized with trunk, part 1 (only make cycle tested, make all is broken, avx-512 support not yet tested
git-svn-id: branches/tg74/avx512@42642 -
2019-08-10 13:53:20 +00:00
Jonas Maebe
46afcbb362 * an incomplete case statement is not an error in ISO Pascal (mantis #35910)
* give a compile-time error in ISO/Extended Pascal if the compiler can prove
    the case selector value is not handled, and a warning in other modes
    (mantis #35915)
   o trigger the case node simplification at the end of the case node typecheck
     pass, like for other nodes

git-svn-id: trunk@42574 -
2019-08-03 13:47:27 +00:00
svenbarth
7809930b08 * fix for Mantis #35903: apply patch by J. Gareth Moreton to update the copyright year to 2019
git-svn-id: trunk@42558 -
2019-08-02 13:16:14 +00:00
svenbarth
04a50733ad * get rid of the scanner message for attributes for real this time (sometimes I *really* hate Git -.-)
git-svn-id: trunk@42413 -
2019-07-13 09:37:44 +00:00
Károly Balogh
4d6b8a6c45 fixed the messy state of messages after recent custom attributes merge. fixed a typo, fixed double definition of message 3350, restored a message that was removed but still used, so the build passes at least.
git-svn-id: trunk@42412 -
2019-07-13 07:34:07 +00:00
svenbarth
b7a8dd9479 * adjust error message when attributes are unbound
git-svn-id: trunk@42410 -
2019-07-12 22:08:17 +00:00
svenbarth
b2932393df Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3]
Implemented attributes for class types and properties (based on work by Joost van der Sluis). Added TCustomAttribute - a base class for attributes. Added TUnitInfo record to RTTI. It contains the unit name and unit options (for now only a flag which specifies if the unit contains attributes). Added several tests for attributes.

git-svn-id: trunk@42356 -
2019-07-12 22:04:48 +00:00
Jonas Maebe
c262c5dbc9 * synchronised with trunk till r42256
git-svn-id: branches/debug_eh@42257 -
2019-06-20 17:21:34 +00:00
nickysn
697f2fcf75 * prettify the "Use of -offset(%esp), access may cause a crash or value may be
lost" warning by showing the exact register used (esp or rsp) and using the
  asm syntax (Intel or AT&T) used originally in the code

git-svn-id: trunk@42211 -
2019-06-10 16:19:06 +00:00
nickysn
4f2ab3fb11 * prettify the "Use of -offset(%ebp) is not recommended for local variable
access" warning by showing the exact register used (bp, ebp or rbp) and using
  the original asm syntax

git-svn-id: trunk@42208 -
2019-06-10 15:26:46 +00:00
nickysn
1e07606cbf * prettify the "Use of +offset(%ebp) is not compatible with regcall convention"
and "Use of +offset(%ebp) for parameters invalid here" warning messages by
  showing the exact register used (bp, ebp or rbp) and using the original asm
  syntax (Intel: [EBP+offset]; AT&T: +offset(%ebp) )

git-svn-id: trunk@42207 -
2019-06-10 15:08:46 +00:00
Jonas Maebe
9a327f1fcd * ensure the LLVM-based compiler does not try to load units compiled with a
non-LLVM-base compiler and vice versa (caused internal errors, because
    the LLVM compiler uses different nodes, and these are saved in the PPUs
    for inline routines)

git-svn-id: branches/debug_eh@42196 -
2019-06-08 20:17:10 +00:00
Jonas Maebe
9e9a982bfe * synchronised with trunk till r42095
git-svn-id: branches/debug_eh@42096 -
2019-05-18 18:43:51 +00:00
Jonas Maebe
332679e28a * updated German message files (patch by Karl-Michael Schindler,
mantis #35559)

git-svn-id: trunk@42092 -
2019-05-18 12:29:35 +00:00
Jonas Maebe
1b6425176b * synchronised with trunk till r42049
git-svn-id: branches/debug_eh@42050 -
2019-05-12 18:44:05 +00:00
Jonas Maebe
ba1b4b1c92 + support for verifying whether a case statements handles all possibilities
(based on patch by Martok)
   o enabled by default in ISO and Extended Pascal: compile-time error if not
     the case in ISO mode, warning and run-time error in Extended Pascal mode
   o warning enabled by default in all other modes for boolean, enumeration and
     subrange integer types with ranges different from the default ones
     (i.e., different from 0..255, -128..127, 0..65536, etc)
   o warnings for all ordinal types can be enabled in all modes with
     -CC

git-svn-id: trunk@42047 -
2019-05-12 14:29:11 +00:00
Jonas Maebe
cd3e4d26d4 * recognise extra llvm/Xcode versions
git-svn-id: branches/debug_eh@41912 -
2019-04-20 18:56:19 +00:00
Jonas Maebe
46efaf4b2c + support for -CLflto_nosystem option to perform LTO for everything except
for the system unit, as there are several bugs in the Xcode linkers
    that trigger when the system unit is involved:
   o Xcode 9.3: the second symbol associated with routines that have multiple
     symbols (such as FPC_INTERLOCKED*) gets moved to the next routine (so
     e.g. calling InterlockedIncrement results in calling InterlockedExchange)
   o Xcode 10.1: the linker does not generate native code for the personality
     routine (probably because it's not referenced directly anywhere)

git-svn-id: branches/debug_eh@41911 -
2019-04-20 18:56:15 +00:00
Jonas Maebe
fc60ec2ea4 + support for LLVM LTO: compile units with -CLflto -> when compiling a main
program/library also with -Clflto, all units compiled with that option
    will be linked using their bitcode files and LTO
   o compiling with -CLflto will compile all units twice: once for normal
     (static or smart) linking, and once for LTO. So the result can be
     used both with and without LTO.

git-svn-id: branches/debug_eh@41910 -
2019-04-20 18:56:11 +00:00
Jonas Maebe
cf65c55b72 * support specifying the target LLVM/Xcode version
git-svn-id: branches/debug_eh@41727 -
2019-03-17 15:28:20 +00:00
Jonas Maebe
bc77aad3d9 * give an error when trying to call through to a C varargs routine with a
high level code generator
   o we cannot create a high-level stub in that case

git-svn-id: trunk@41443 -
2019-02-24 19:58:44 +00:00
Jonas Maebe
b2b34338e5 * give an error when trying to call an object instance method via a type node
(mantis #34821)

git-svn-id: trunk@40785 -
2019-01-06 15:21:36 +00:00
florian
10ab893de3 * improved explanation for warning 9034
git-svn-id: trunk@40749 -
2019-01-03 17:38:27 +00:00
svenbarth
425e9114f5 + add error message that a record or object type is required
git-svn-id: trunk@40654 -
2018-12-26 11:25:53 +00:00
marco
b60cbf3329 * systematically capitalize first word of errormsg/sentence, patch by J. Gareth Moreton, mantis 34618
git-svn-id: trunk@40422 -
2018-11-30 11:21:50 +00:00
yury
5c5dc2ed50 * Changed verbosity of ""???" not yet supported inside inline procedure/function" to note to be consistent with note "Call to subroutine "?" marked as inline is not inlined".
git-svn-id: trunk@40255 -
2018-11-07 12:57:23 +00:00
pierre
4c0a213f0d Add -Tlinux and -Tembedded help lines for riscv32 and riscv64 compilers
git-svn-id: trunk@39945 -
2018-10-16 10:41:27 +00:00
florian
a34d4e715c Merged riscv_new branch
git-svn-id: trunk@39813 -
2018-09-26 19:49:08 +00:00
florian
ee338fc709 * patch by Karl-Michael Schindler to update the german messages files, resolves #34218
git-svn-id: trunk@39760 -
2018-09-16 15:13:04 +00:00
svenbarth
cfe75ca0fd + add messages to use when generic types of a definition do not match with its declaration
git-svn-id: trunk@39700 -
2018-09-02 16:20:18 +00:00
florian
3c69f9a066 + basic infrastructure to generate code for floating point exception
checking for CPUs without floating point exception support

git-svn-id: branches/laksen/riscv_new@39637 -
2018-08-19 10:54:45 +00:00
tg74
867d145e50 support vector operand bcst,{sae},{er} + k-register
git-svn-id: branches/tg74/avx512@39457 -
2018-07-16 17:06:57 +00:00
florian
0eea2141f6 * patch by J. Gareth Moreton: clarity in directive conflict error messages, resolves #33754
git-svn-id: trunk@39407 -
2018-07-07 14:46:01 +00:00
svenbarth
0a45d7a774 + add a message that is used when a threadvar section is started inside a class or record without the "class"
specifier

git-svn-id: trunk@39286 -
2018-06-23 13:49:05 +00:00
svenbarth
7522a34a67 + add a message that can be used if an internal operator hides an existing operator overload
git-svn-id: trunk@39260 -
2018-06-20 19:53:50 +00:00
svenbarth
b7cc225149 * revert r39043 and r39045 which disallow static array constants inside dynamic constants for Delphi modes
git-svn-id: trunk@39078 -
2018-05-21 08:13:17 +00:00
svenbarth
74ca92b5dc + add a message that will be used to complain about static array constants inside dynamic array constants for
Delphi modes

git-svn-id: trunk@39043 -
2018-05-20 11:50:21 +00:00
nickysn
9a4a61ab97 * automatically switch to external linking (and show message) when requested to
generate debug info on the i8086 targets

git-svn-id: trunk@39017 -
2018-05-17 16:11:51 +00:00
nickysn
600b460ecd + added new debug output option -godwarfomflinnum for generating line number
information in OMF LINNUM records, in addition to the DWARF debug information.
  This enables source level debugging on i8086-msdos, when using the Open Watcom
  Debugger, provided the source was compiled with this option and the external
  linker (wlink) was used for generating the executable (the internal linker
  does not yet support generating debug information).

git-svn-id: trunk@39014 -
2018-05-17 14:38:50 +00:00
nickysn
b80642c384 + started implementing support for generating Microsoft CodeView debug
information. Only enabled on i8086 (for now). Does not do much yet, but
  hopefully, soon it'll start emitting line number information for i8086-msdos
  that is usable by DOS debuggers.

git-svn-id: trunk@39006 -
2018-05-16 15:25:33 +00:00
svenbarth
56f36e6509 + add a diagnostic mesage for the used unit scopes
git-svn-id: trunk@38942 -
2018-05-07 19:48:20 +00:00
svenbarth
aa38d6f831 * adjust text for -FN<x> to include both "namespace" and "unit scope"
git-svn-id: trunk@38941 -
2018-05-07 19:48:16 +00:00
svenbarth
7e1a058bb2 * document new -FN<x> option
git-svn-id: trunk@38920 -
2018-05-05 17:18:50 +00:00
florian
42d6e81c33 * made message about subroutines not being inlined a note instead of a hint, see also #33515
git-svn-id: trunk@38690 -
2018-04-05 09:51:25 +00:00
nickysn
602dd31a45 + added a warning for using cs/ds/es/ss segment overrides in inline assembly on
the x86_64 target

git-svn-id: trunk@38517 -
2018-03-13 14:41:21 +00:00
pierre
46d83d296b Add more missing -T options
git-svn-id: trunk@38426 -
2018-03-06 10:05:02 +00:00
pierre
ed15a50562 Add missing arm/i8086 targets
git-svn-id: trunk@38420 -
2018-03-05 22:26:58 +00:00
pierre
5fe20f3f9d Add an explicit comment inside help pages
git-svn-id: trunk@38419 -
2018-03-05 22:08:42 +00:00
nickysn
45fdd7655d + support concatenation of references in x86 intel syntax inline asm:
[expr1][expr2] = [expr1+expr2]
  [expr1[expr2]] = [expr1+expr2]
  This is compatible with TP7's inline asm, and perhaps also with tasm/masm/delphi.

git-svn-id: trunk@38352 -
2018-02-26 17:17:47 +00:00
florian
62df4a4083 * patch by Christo Crause: more descriptive error message when BRxx destination out of reach
git-svn-id: trunk@38340 -
2018-02-25 15:31:17 +00:00
florian
73aef1402b + compiler writes a hint if a subroutine marked as inline cannot be/is not inlined, resolves #31717
+ test

git-svn-id: trunk@38330 -
2018-02-24 14:35:12 +00:00
florian
d031545f88 * warn if the first constant element of a range set expression is greater than the second one, resolves #31936
git-svn-id: trunk@38321 -
2018-02-23 22:30:35 +00:00
marco
b1678f80c7 * some copyright updates, mantis #33208
git-svn-id: trunk@38314 -
2018-02-22 19:15:12 +00:00
florian
5d17b335a6 * based on patch by Christo Crause: when setting the controller type, set also the sub architecture, resolves #33189
git-svn-id: trunk@38285 -
2018-02-18 21:19:35 +00:00
pierre
c3ffd778c0 Add new message for seg(procvar) with is not usable for some i8086 memory models
git-svn-id: trunk@38218 -
2018-02-12 10:06:48 +00:00
Jonas Maebe
1b66995754 * factored out check to determine whether a variable can be subscripted in
inline assembly, and fixed check after r35959 (mantis #32318)
   o can also subscript parameters passed by value on the stack
   o can also subscript local variables, the parameters passed by reference
     that are subsequently copied into a local

git-svn-id: trunk@37886 -
2018-01-01 14:29:21 +00:00
florian
8eb885de91 * better error message if a unit is not found
git-svn-id: trunk@37868 -
2017-12-29 17:27:44 +00:00
florian
5e9ae7f062 * update of german message files by Karl-Michael Schindler, second try, resolves #31921
git-svn-id: trunk@37843 -
2017-12-28 14:59:08 +00:00