Commit Graph

60669 Commits

Author SHA1 Message Date
svenbarth
3d2ee097b5 * fix for Mantis #38083: ensure that the sp_generic_dummy flag is set correctly on the new procsym when replacing a dummy sym
+ added test

git-svn-id: trunk@47424 -
2020-11-15 16:27:26 +00:00
florian
98eab07abd * simplified and fixed code of (v1=const1) and (v2=const2) optimization, resolves #38066
git-svn-id: trunk@47423 -
2020-11-15 16:17:54 +00:00
Károly Balogh
157e8792c5 sinclairql: add a few more QDOS function wrappers which are useful at early stage
git-svn-id: trunk@47420 -
2020-11-15 04:55:42 +00:00
Károly Balogh
e5d2c1a980 m68k: fixed parsing of constants to absolute addresses
git-svn-id: trunk@47419 -
2020-11-15 03:55:42 +00:00
Károly Balogh
a82a587a1b m68k: fixed parsing of absolute addresses in the assembler reader
git-svn-id: trunk@47418 -
2020-11-15 03:43:26 +00:00
Károly Balogh
1635d04b7b sinclairql: add a note about .bss sections and the binary size, no functional change
git-svn-id: trunk@47417 -
2020-11-14 23:51:37 +00:00
Károly Balogh
b64edc0170 sinclairql: reduce default stack size to 8K
git-svn-id: trunk@47416 -
2020-11-14 23:50:35 +00:00
florian
089e13396a * ensure that changed compiler options do not cause values
ending up in registers which cannot be hold in registers

git-svn-id: trunk@47415 -
2020-11-14 18:40:58 +00:00
michael
8bbd92bf82 * Improved UTF8 detection by ALexey
git-svn-id: trunk@47414 -
2020-11-13 23:30:23 +00:00
florian
bf7961a901 * fixes for nasm writer, resolves #38074
+ test

git-svn-id: trunk@47413 -
2020-11-13 21:39:16 +00:00
michael
a4995e3852 * Set defaults for boolean props
git-svn-id: trunk@47412 -
2020-11-13 21:35:40 +00:00
michael
891acabe5b * Apply patch from mgr.inz.Player for bug ID #36842
git-svn-id: trunk@47411 -
2020-11-13 21:01:09 +00:00
michael
88db3fb502 * Fix bug ID #37483, correct closesection, patch by C. Western
git-svn-id: trunk@47410 -
2020-11-13 20:45:40 +00:00
Mattias Gaertner
fb87b423fe pastojs: fixed ord(widechar)
git-svn-id: trunk@47408 -
2020-11-13 10:31:01 +00:00
Mattias Gaertner
bd8362dfce pastojs: typecast integer to widechar
git-svn-id: trunk@47407 -
2020-11-13 10:22:45 +00:00
Mattias Gaertner
5c161e8542 fcl-passrc: useanalyzer: fixed implementation class forward
git-svn-id: trunk@47406 -
2020-11-13 01:19:18 +00:00
Mattias Gaertner
9155a87239 fcl-passrc: fixed var arg char=widechar
git-svn-id: trunk@47405 -
2020-11-12 23:38:53 +00:00
Mattias Gaertner
e5790765f0 pastojs: typeinfo unicodestring andf widechar
git-svn-id: trunk@47404 -
2020-11-12 23:12:27 +00:00
florian
e440bf0e00 * cosmetics
git-svn-id: trunk@47403 -
2020-11-12 20:32:00 +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
tg74
897322868b bugfix avx512 shift-opcodes vpsl..,vpsr.. - reg,mem,const => EVEX-coded = yes / VEX-coded = no
git-svn-id: branches/tg74/avx512-0037785@47401 -
2020-11-12 16:02:38 +00:00
michael
06f5e293df * Fix bug ID #37645: allocate cursor in firebird to walk result set
git-svn-id: trunk@47400 -
2020-11-12 14:59:35 +00:00
ondrej
e34e4b452a * FileSetDate linux compilation
git-svn-id: trunk@47399 -
2020-11-12 14:41:43 +00:00
ondrej
8ce015535a * FileSetDate with TDateTime and UTC for file names
git-svn-id: trunk@47398 -
2020-11-12 14:36:12 +00:00
ondrej
3ea339400e * FileGetDate, FileSetDate linux compilation
git-svn-id: trunk@47397 -
2020-11-12 13:55:01 +00:00
ondrej
d899c9fca4 * FileGetDate, FileSetDate with TDateTime and UTC
git-svn-id: trunk@47396 -
2020-11-12 13:36:39 +00:00
ondrej
33fe3f3ede TSearchRec.GetTimeStamp: fix ifdefs
git-svn-id: trunk@47395 -
2020-11-12 12:17:46 +00:00
michael
477929d6fe * Fix bug ID #0037265, setting paper property needs to calc tranformationmatrix
git-svn-id: trunk@47394 -
2020-11-12 10:48:03 +00:00
michael
a8db09b37e * Fix bug ID #37315: add some delphi compatibility functions
git-svn-id: trunk@47393 -
2020-11-12 10:12:18 +00:00
michael
4a38d1b34e * Fix bug #38063, corner case in Remove() range checking
git-svn-id: trunk@47392 -
2020-11-12 09:27:00 +00:00
michael
257ef24a1e * Fix bug ID #38008: allow UTF8 to unicode conversion to react on/ignore invalid input
git-svn-id: trunk@47391 -
2020-11-12 09:17:09 +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
tg74
dbfff3f76a bugfix movss/vmovss
git-svn-id: branches/tg74/avx512-0037785@47389 -
2020-11-11 16:26:49 +00:00
tg74
c25c24e411 bugfix vfnmadd231sd
git-svn-id: branches/tg74/avx512-0037785@47388 -
2020-11-11 16:25:11 +00:00
svenbarth
f75e6d8a48 * fix copy-paste mistake from Mantis (due to replacement of '#' with links...)
git-svn-id: trunk@47387 -
2020-11-11 08:28:37 +00:00
tg74
99882e8d59 bugfix internal assembler compiling vpmov*
git-svn-id: branches/tg74/avx512-0037785@47386 -
2020-11-11 05:07:56 +00:00
Károly Balogh
27125b760e qlunits: package skeleton to support the Sinclair QL
git-svn-id: trunk@47385 -
2020-11-11 00:00:39 +00:00
pierre
eb67d87dec Avoid uninitialized variable warning with -O4 option
git-svn-id: trunk@47384 -
2020-11-10 23:52:51 +00:00
pierre
d2247f6539 Use MPW linker variant also for m68k-macosclassic target
git-svn-id: trunk@47383 -
2020-11-10 22:37:24 +00:00
pierre
10273e54dd Remove setting of USE_FAKE_SYSUTILS macro for MacOSClassic, as sysutils is now compiled for that OS
git-svn-id: trunk@47382 -
2020-11-10 22:36:31 +00:00
pierre
245e0f7cfe Add sysutils, typinfo, and math to explicit units list for macosclassic target OS
git-svn-id: trunk@47381 -
2020-11-10 22:33:42 +00:00
florian
eadcaa5dfc * Arm Thumb does not support complex references including SP, resolves #38056
git-svn-id: trunk@47380 -
2020-11-10 22:04:55 +00:00
michael
df4fc55214 * Support for $I %unit% %module% %filename% includes
git-svn-id: trunk@47379 -
2020-11-10 21:53:25 +00:00
Károly Balogh
c06a020c9c * fixed the packages build after r47376
git-svn-id: trunk@47378 -
2020-11-10 21:36:48 +00:00
Károly Balogh
3abee173f4 * regenerated msgidx/msgtxt after r47376
git-svn-id: trunk@47377 -
2020-11-10 21:31:47 +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
michael
e6b327b920 * -JRnone disables resource parsing altogether
git-svn-id: trunk@47375 -
2020-11-10 21:28:56 +00:00
pierre
bcd52d66ee Use default linker script and only add FPC specific sections for Linux OS
git-svn-id: trunk@47374 -
2020-11-10 17:21:00 +00:00
pierre
da042f7700 Regenerated automatically after commit #47358
git-svn-id: trunk@47373 -
2020-11-10 16:23:22 +00:00
tg74
58c2e2d778 build more tests avx512
git-svn-id: branches/tg74/avx512-0037785@47372 -
2020-11-10 16:18:38 +00:00