nickysn
433050a2c4
* set EXEEXT to .wasm for the WASI target in fpcmake
...
git-svn-id: trunk@49552 -
2021-06-24 00:16:00 +00:00
pierre
bf5f714497
Also check *.pas and *.inc files inside sub-directories in msgused.pl
...
git-svn-id: trunk@49292 -
2021-04-29 20:16:31 +00:00
Károly Balogh
2a7aa11163
m68k: added support to references like (a0,d0.w) in inline assembly, also fixed a bug, where sometimes the index register would have been randomly set as smaller than .l size, when the size wasn't specified
...
git-svn-id: trunk@49233 -
2021-04-19 09:13:02 +00:00
Jonas Maebe
500e29e5e2
* regenerated with FreeBSD/AArch64 support
...
git-svn-id: trunk@49159 -
2021-04-10 08:19:40 +00:00
Jonas Maebe
d8021a1102
+ FreeBSD/AArch64 support (patch by Mikaël Urankar, mantis #38441 )
...
git-svn-id: trunk@49157 -
2021-04-10 07:57:28 +00:00
florian
e4cc8af8fc
* Makefiles regenerated
...
git-svn-id: trunk@49124 -
2021-04-05 15:39:07 +00:00
nickysn
9fa61a6c9f
- removed the discardresult proc directive
...
git-svn-id: trunk@49017 -
2021-03-20 01:22:43 +00:00
nickysn
ea8f068817
* regenerated makefiles after sync with trunk
...
git-svn-id: branches/wasm@48951 -
2021-03-13 21:52:13 +00:00
nickysn
e42330a7ad
* synchronized with trunk
...
git-svn-id: branches/wasm@48949 -
2021-03-13 21:47:24 +00:00
pierre
e8fbe6696b
Update Makefile's after commits 48929/48930
...
git-svn-id: trunk@48940 -
2021-03-12 13:23:41 +00:00
nickysn
940738a3a1
* synchronized with trunk
...
git-svn-id: branches/wasm@48846 -
2021-03-01 13:21:24 +00:00
florian
34f7c3e6d4
+ array defs. of open arrays are now marked by ado_OpenArray, so (internally!) zero sized array can be declared with 0..-1
...
git-svn-id: trunk@48758 -
2021-02-21 18:45:58 +00:00
nickysn
a74024e7d5
* synchronized with trunk
...
git-svn-id: branches/wasm@48654 -
2021-02-12 01:54:24 +00:00
florian
539a578cce
* create \index entries in the messages.inc for an index of message texts and numbers in the user manual
...
git-svn-id: trunk@48517 -
2021-02-06 16:59:02 +00:00
nickysn
d8f2581357
* regenerated makefile after sync with trunk
...
git-svn-id: branches/wasm@48422 -
2021-01-25 20:53:18 +00:00
nickysn
64bb0359d2
* synchronized with trunk
...
git-svn-id: branches/wasm@48412 -
2021-01-24 23:38:35 +00:00
florian
5950a5f97b
* compiler utils cannot depend on StrUtils
...
git-svn-id: trunk@48408 -
2021-01-24 18:07:13 +00:00
florian
e5c6e91bd0
+ write message number to docs
...
+ enclose arguments in text angles
git-svn-id: trunk@48406 -
2021-01-24 17:43:15 +00:00
florian
91649eb2e5
* missing programs added to rules, so make clean works better
...
git-svn-id: trunk@48404 -
2021-01-24 17:40:02 +00:00
pierre
268f7bfb5c
Add cs_generate_uf2 entry into ppudump
...
git-svn-id: trunk@48398 -
2021-01-24 14:45:25 +00:00
nickysn
1d9d1ab859
* regenerated makefiles
...
git-svn-id: branches/wasm@48369 -
2021-01-24 02:01:11 +00:00
nickysn
811b27ade5
* fixed compilation of ppudump
...
git-svn-id: branches/wasm@48367 -
2021-01-24 01:53:48 +00:00
nickysn
ed26d54e3b
* synchronized with trunk
...
git-svn-id: branches/wasm@48102 -
2021-01-07 07:21:01 +00:00
svenbarth
6160abe37e
* have the generic dummy symbols for procsyms keep track of their overloaded generic procsyms so that they can be easily found (will be needed for implicit specializations)
...
git-svn-id: trunk@48096 -
2021-01-06 12:57:59 +00:00
nickysn
cf6c173653
* regenerated makefiles
...
git-svn-id: branches/wasm@47988 -
2021-01-02 22:25:27 +00:00
nickysn
a84b091b5e
* makefiles regenerated after fpcmake update
...
git-svn-id: branches/wasm@47985 -
2021-01-02 22:15:42 +00:00
nickysn
361594bafd
* synchronized with trunk
...
git-svn-id: branches/wasm@47920 -
2020-12-31 04:00:04 +00:00
joost
32999fbaba
* Fixed missing slash in fppkg.cfg when installed in the root
...
git-svn-id: trunk@47913 -
2020-12-30 15:41:44 +00:00
nickysn
91e9558f5b
* synchronized with trunk
...
git-svn-id: branches/wasm@47766 -
2020-12-12 23:20:33 +00:00
pierre
0d592e8d1a
* Try to read command line exec name on linux, using argv[0], in order to be able
...
to use the symbolic link name instead of the real executable name.
This allows to use symbolic links to gppc386, named gppc1
to be able to launch ppc1 under gdb, as it is already possible
under OpenBSD (which returns the command line name via paramstr(0),
or under Windows if <SYMLINK> is used (generated by mklink).
+ Generate errors if compiler executable is not found, or if gdb binary
is not found.
git-svn-id: trunk@47753 -
2020-12-11 11:14:33 +00:00
nickysn
aeafe42144
* synchronized with trunk
...
git-svn-id: branches/wasm@47653 -
2020-12-01 03:27:01 +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
nickysn
f9daec43ef
* synchronized with trunk
...
git-svn-id: branches/wasm@47588 -
2020-11-25 21:59:19 +00:00
pierre
64866179a9
Add missing llvm directory for ppu unit compilation
...
git-svn-id: trunk@47578 -
2020-11-25 09:03:11 +00:00
nickysn
c895c8fa0a
* synchronized with trunk
...
git-svn-id: branches/wasm@47506 -
2020-11-20 23:21:42 +00:00
pierre
c06a931d5b
Add separate cs_assemble_on_target tglobalswitch entry
...
git-svn-id: trunk@47486 -
2020-11-20 14:14:46 +00:00
pierre
5b3240c8f1
Do not set USE_FAKE_SYSUTILS for MacOS anymore
...
git-svn-id: trunk@47485 -
2020-11-20 14:12:55 +00:00
pierre
68d3962889
Regenerate all Makefile's, and update utils/fpcm/fpcmake.inc and utils/fpcm/revision.inc after commit 47483
...
git-svn-id: trunk@47484 -
2020-11-20 14:03:57 +00:00
Károly Balogh
9d67adcbb6
* regenerated all Makefiles after Sinclair QL support was added
...
git-svn-id: trunk@47453 -
2020-11-19 02:58:27 +00:00
nickysn
911b4e852a
* regen makefiles after sync with trunk
...
git-svn-id: branches/wasm@47450 -
2020-11-19 01:22:40 +00:00
nickysn
509821260e
* synchronized with trunk
...
git-svn-id: branches/wasm@47448 -
2020-11-19 01:12:38 +00:00
pierre
c44095733c
* Give access to CPU specific fields of tsettings record
...
in GENERIC_CPU mode, to be used by ppudump utility.
generic/cpuinfo.pas: Add tinstructionset, used for ARM cpu.
globals.pas: Put all CPU specific fields of tsettings record
inside a variant part when GENERIC_CPU is defined.
Also import llvm unit when GENERIC_CPU is defined.
+ utils/Makefile.fpc: Add -Fu../llvm option to compile ppudump,
as it now also needs llvm specific code decause of globals unit change.
git-svn-id: trunk@47438 -
2020-11-16 22:34:38 +00:00
florian
fc960879de
-- Zusammenführen von r47033 bis r47401 in ».«:
...
C compiler/i386/i386nop.inc
U compiler/i386/i386tab.inc
U compiler/i386/i386atts.inc
U compiler/i386/i386att.inc
C compiler/i8086/i8086nop.inc
U compiler/i8086/i8086tab.inc
U compiler/i8086/i8086atts.inc
U compiler/i8086/i8086att.inc
U compiler/x86/x86ins.dat
C compiler/x86/rax86.pas
U compiler/x86/aasmcpu.pas
U compiler/x86/cpubase.pas
U compiler/x86/agx86att.pas
U compiler/x86/itcpugas.pas
U compiler/x86/rax86att.pas
C compiler/x86_64/x8664nop.inc
U compiler/x86_64/x8664tab.inc
U compiler/x86_64/x8664ats.inc
U compiler/x86_64/x8664att.inc
U compiler/utils/mkx86ins.pp
U tests/utils/avx/asmtestgenerator.pas
U tests/utils/avx/avxopcodes.pas
-- Aufzeichnung der Informationen für Zusammenführung von r47033 bis r47401 in ».«:
U .
Konfliktübersicht:
Textkonflikte: 4
Konfliktübersicht:
Textkonflikte: 4
git-svn-id: trunk@47402 -
2020-11-12 20:31:29 +00:00
nickysn
d3d51d2f7e
* synchronized with trunk
...
git-svn-id: branches/wasm@47338 -
2020-11-07 22:40:43 +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
312f1436b1
* changed TIDString and tsymentry.realname to TSymStr
...
o for TIDString: prevents shortstring -> ansistring conversions with
-dsymansistr when looking up symbols
o for realname: consistency with name
git-svn-id: trunk@47301 -
2020-11-03 21:34:22 +00:00
tg74
d8fa3dd4ed
bugfix external gnu-assembler - special handling suffix vcvtpd.. destination operand = xmm =>> suffix x, destination ymm or zmm =>> no suffix
...
git-svn-id: branches/tg74/avx512-0037785@47145 -
2020-10-20 08:00:39 +00:00
nickysn
578750a646
* synchronized with trunk
...
git-svn-id: branches/wasm@47135 -
2020-10-19 05:06:33 +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
nickysn
1089ef1aac
* makefiles regenerated after merge
...
git-svn-id: branches/wasm@46949 -
2020-09-24 21:23:26 +00:00