Pierre Muller
9d9335dc19
Handle ctypes unit DOTTED conversion
2023-09-25 01:02:54 +02:00
Pierre Muller
5001c72510
Add unixtype nit dependency for ctypes unit for Unix OSes
2023-09-25 01:02:54 +02:00
Pierre Muller
f10f1b59dd
Handle cthreads unit for DOTTED
2023-09-25 01:02:53 +02:00
Pierre Muller
07d4779ee5
Add pthread.inc dependency for cthreads unit
2023-09-25 01:02:52 +02:00
Pierre Muller
e4fb8aa30a
Handle rtlconst(s) unit for DOTTED
2023-09-25 01:02:51 +02:00
Pierre Muller
1ea8e8bda2
Add rtlconst.inc dependency for rtlconsts unit
2023-09-25 01:02:49 +02:00
Pierre Muller
be78db8180
Handle sysconst unit for DOTTED
2023-09-25 01:02:49 +02:00
Pierre Muller
a160b2470b
Handle sysctl unit for DOTTED
2023-09-25 01:02:49 +02:00
Pierre Muller
7b649ee9a5
Handle bsd unit for DOTTED.
2023-09-25 01:02:49 +02:00
Pierre Muller
5cc4b7531d
Handle syscall unit for DOTTED.
2023-09-25 01:02:49 +02:00
Pierre Muller
bdfd7a66eb
* Adapt initc unit to DOTTED.
...
* Remove OS specific initc rules.
* Set default directory for initc main source to
UNIXINC variable value if is is set.
* Replace initc references by INITCUNIT variable.
* Add dpmiexcp dependency for initc on go32v2 system
by setting INITC_DEPS_OS.
* Add nwsys.inc dependency for initc on netware system.
2023-09-25 01:02:48 +02:00
Pierre Muller
d9c1efe7f0
Update fpcsrc level Makefile using lakest trunk fpcmake utility
2023-09-24 21:14:20 +00:00
Rika Ichinose
83f7213b25
Improve i386 SHA1Transform further: remove some (14) reads, and use MOVBE if suddenly available.
2023-09-23 17:14:55 +00:00
Sven/Sarah Barth
cb2fa0d2c1
* rename tests for TValue from tests.value to tests.rtti.value, cause they're still part of the tests related to the RTTI unit
2023-09-22 15:05:21 +02:00
Sven/Sarah Barth
811fb28433
* correctly retrieve the type of the Variant
2023-09-22 15:03:16 +02:00
Sven/Sarah Barth
6bf7e4c0d3
* use the VWideChar field to retrieve the WideChar value instead of VChar to fix usage on big endian systems
2023-09-21 22:41:19 +02:00
florian
8fb803bba6
Revert " * patch by Rika: In i386/set.inc, use “pop mem” instead of “pop reg; mov mem ← reg”, resolves #40443 "
...
This reverts commit cf1683d14c
.
2023-09-20 22:58:34 +02:00
Pierre Muller
6f09604636
Regenerate all RTL Makefile's
2023-09-20 18:05:47 +02:00
Pierre Muller
5f14f4447b
Update console unit for DOTTED
2023-09-20 18:05:16 +02:00
Pierre Muller
2d621f010f
Remove unused console rule in aix and solaris directories
2023-09-20 18:05:16 +02:00
Pierre Muller
9a9bbe5740
Handle DOTTED transition for termio unit
2023-09-20 18:05:16 +02:00
Pierre Muller
6c3888f568
* Adapt dl unit rules for DOTTED version
...
* Set DL_DEPS_OS to dlaix.inc for aix OS
* Set DL_DEPS_OS to dlandroid.inc for android OS
* Remove OS specific rules for dl unit
* Replace dl references by DLUNIT variable
2023-09-20 17:55:59 +02:00
Pierre Muller
3db44e8d8e
Handle dynlibs unit to support DOTTED version
...
* Replace dynlibs by DYNLIBSUNIT variable use everywhere
* Remove OS specific dynlibs unit rules
* Set DYNLIBSINCDIR varaible where required
* Set DYNLIBS_DEPS_OS where needed
2023-09-20 13:49:54 +02:00
Pierre Muller
21fba0badd
Set dynlibs related variables
2023-09-20 13:21:02 +02:00
Pierre Muller
3c0e3b1a3f
Add -Fi option for dynlibs.inc directory to DYNLIBS_OPT in dynlibs unit rule
2023-09-20 13:16:27 +02:00
Pierre Muller
b5e3217bb5
Makefile's regenerated after math unit rule update
2023-09-20 08:26:07 +02:00
Pierre Muller
82dec844c3
* Update math unit rules for dotted version
...
+ Add PROCINC/mathu.inc dependency in generic rule for math unit
* Remove OS specific rules for math unit
* Use MATHUNIT variable everywhere
2023-09-20 08:26:06 +02:00
Pierre Muller
9fe073493a
* Use linux directory explicitly for fpcylix source location
...
* Remove android rule for fpcylix unit
* Replace fpcylix by FPCYLIXUNIT variable
2023-09-20 07:29:58 +02:00
Pierre Muller
799ef37480
Remove rule for fpcylix rule, which is not in unit list for aix and solaris targets
2023-09-20 07:29:42 +02:00
Pierre Muller
0f0454a092
Modify references to old syslinux unit in comments
2023-09-19 21:53:26 +00:00
Pierre Muller
dd1a1d4485
Remove syslinux (former name of system unit), which is obsolete for clean rules
2023-09-19 21:46:00 +00:00
Pierre Muller
d37669c54a
Regenerated Makefile's after CP_UNITS_SRC fix for dotted version
2023-09-19 21:29:36 +00:00
Pierre Muller
3dd21b88da
* Remove OS specific linux unit rules
...
* Replace linux by LINUXUNIT where neeeded
* Remove OS specific linuxvcs unit rule
* Replace linuxvcs by LINUXVCSUNIT
2023-09-19 21:29:36 +00:00
Pierre Muller
31d831d775
Fix CP_UNITS_SRC variable for dotted case
2023-09-19 21:29:36 +00:00
florian
cf1683d14c
* patch by Rika: In i386/set.inc, use “pop mem” instead of “pop reg; mov mem ← reg”, resolves #40443
2023-09-18 22:56:26 +02:00
Michaël Van Canneyt
193cd4d6ec
* Fix issue #40244
2023-09-17 17:17:25 +02:00
florian
803a6fea24
* throw an error if instructions which needs an operand size is used with one operand being a reference without size
2023-09-16 23:25:31 +02:00
florian
e440545954
* sha1i386.inc is used on all targets now
2023-09-16 23:25:31 +02:00
Pierre Muller
4f7c289029
Change loongarch64 default dynamic linker directory according to gcc
2023-09-16 21:11:46 +00:00
marcoonthegit
692cf4f2bc
* add some default headers, fixes #40432
2023-09-16 16:41:30 +02:00
marcoonthegit
f8ba9e4760
* use break instead of classically breaking out of the loop
...
* fixes #40435
2023-09-16 16:31:07 +02:00
marcoonthegit
117094b540
* small cleanups in intersectrect,unionrect offsetrect and inflaterect; fixes #40436
2023-09-16 16:21:26 +02:00
marcoonthegit
e084d3259f
* fix win32,win64 parts, fixes #40439 . All records to under pshpack4 in header.
2023-09-16 15:41:48 +02:00
Pierre Muller
bc641cc76b
Use frame register $r22 (aliased as $fp) inside SignalToRunerror for loongarch64 CPU to fix backtrace dumps
2023-09-15 15:20:29 +00:00
marcoonthegit
d3ac7f1d26
* fixes #40438 signed zero handling.
2023-09-15 11:27:49 +02:00
Jonas Maebe
decbac8e8b
Issue #40392 ; replaced test with correct one
2023-09-14 21:28:30 +02:00
Jonas Maebe
c96641f901
LLVM: fix double init/fini of local managed variables accessed from nested functions
...
resolves #40392
2023-09-14 15:38:21 +02:00
Pierre Muller
5676cf4c1a
Fix CP_UNITS variable setting
2023-09-14 11:21:00 +00:00
Pierre Muller
3370ae1806
Regenerated Makefile's after: Fix EXEINFOUNIT and CP_UNITS variable values or dotted case
2023-09-14 08:55:27 +00:00
Pierre Muller
82d40c23e7
Fix EXEINFOUNIT and CP_UNITS variable values or dotted case
2023-09-14 08:55:01 +00:00