| .. |
|
cdecl
|
|
|
|
obj
|
+ Added test object files for x86_64-android.
|
2018-10-17 19:39:17 +00:00 |
|
variants
|
|
|
|
ptest.pp
|
|
|
|
taddbool.pp
|
|
|
|
taddcard.pp
|
|
|
|
taddcurr.pp
|
|
|
|
taddint.pp
|
|
|
|
taddlong.pp
|
|
|
|
taddr1.pp
|
|
|
|
taddr2.pp
|
|
|
|
taddr3.pp
|
|
|
|
taddreal1.pp
|
|
|
|
taddreal2.pp
|
|
|
|
taddreal3.pp
|
|
|
|
taddset2.pp
|
|
|
|
taddset3.pp
|
|
|
|
taddset4.pp
|
|
|
|
taddset.pp
|
|
|
|
tadint64.pp
|
|
|
|
tandorxorassign1.pp
|
* fixed compiler internal error in the in_[and/or/xor]_assign_x_y inline nodes
|
2017-03-29 14:55:07 +00:00 |
|
tassign1.pp
|
|
|
|
tassign2.pp
|
|
|
|
tautom.pp
|
|
|
|
tcalcla1.pp
|
|
|
|
tcalcon1.pp
|
|
|
|
tcalcst1.pp
|
|
|
|
tcalcst2.pp
|
|
|
|
tcalcst3.pp
|
|
|
|
tcalcst4.pp
|
|
|
|
tcalcst5.pp
|
|
|
|
tcalcst6.pp
|
fixed typo in previous commit
|
2017-06-29 01:21:35 +00:00 |
|
tcalcst7.pp
|
|
|
|
tcalcst8.pp
|
|
|
|
tcalext3.pp
|
Add C objects linked with $L directive in %FILES to fix dosbox go32v2 tests
|
2018-05-28 08:11:42 +00:00 |
|
tcalext4.pp
|
Add C objects linked with $L directive in %FILES to fix dosbox go32v2 tests
|
2018-05-28 08:11:42 +00:00 |
|
tcalext5.pp
|
Add C objects linked with $L directive in %FILES to fix dosbox go32v2 tests
|
2018-05-28 08:11:42 +00:00 |
|
tcalext6.pp
|
* tests: On x86_64-android long double is 128-bit. There is no support for 128-bit floats in FPC yet. So disable long double tests for x86_64-android for now.
|
2018-10-18 12:31:23 +00:00 |
|
tcalext.pp
|
* tests: On x86_64-android long double is 128-bit. There is no support for 128-bit floats in FPC yet. So disable long double tests for x86_64-android for now.
|
2018-10-18 12:31:23 +00:00 |
|
tcalfun1.pp
|
|
|
|
tcalfun2.pp
|
|
|
|
tcalfun3.pp
|
|
|
|
tcalfun4.pp
|
|
|
|
tcalfun6.pp
|
|
|
|
tcalfun7.pp
|
|
|
|
tcalfun8.pp
|
|
|
|
tcall1.pp
|
|
|
|
tcalobj1.pp
|
|
|
|
tcalobj2.pp
|
|
|
|
tcalobj3.pp
|
|
|
|
tcalobj4.pp
|
|
|
|
tcalobj6.pp
|
|
|
|
tcalobj7.pp
|
|
|
|
tcalpext.pp
|
|
|
|
tcalpvr1.pp
|
|
|
|
tcalpvr2.pp
|
|
|
|
tcalpvr3.pp
|
|
|
|
tcalpvr4.pp
|
|
|
|
tcalpvr6.pp
|
|
|
|
tcalpvr7.pp
|
|
|
|
tcalval1.pp
|
|
|
|
tcalval2.pp
|
|
|
|
tcalval3.pp
|
|
|
|
tcalval4.pp
|
|
|
|
tcalval5.pp
|
|
|
|
tcalval7.pp
|
|
|
|
tcalval8.pp
|
|
|
|
tcalval10.pp
|
|
|
|
tcalvar1.pp
|
|
|
|
tcalvar2.pp
|
|
|
|
tcalvar3.pp
|
|
|
|
tcalvar4.pp
|
|
|
|
tcalvar5.pp
|
|
|
|
tcalvar6.pp
|
m68k: define safecall_is_cdecl on m68k too in tcalvar6 and tcalst6
|
2017-06-29 00:33:55 +00:00 |
|
tcalvar7.pp
|
|
|
|
tcalvar8.pp
|
|
|
|
tcase2.pp
|
|
|
|
tcase3.pp
|
+ test for large case statements
|
2017-03-23 17:57:31 +00:00 |
|
tcase.pp
|
|
|
|
tclacla1.pp
|
|
|
|
tclasize.pp
|
|
|
|
tclatype.pp
|
|
|
|
tcnvint1.pp
|
|
|
|
tcnvint2.pp
|
|
|
|
tcnvint3.pp
|
|
|
|
tcnvint3b.pp
|
|
|
|
tcnvint4.pp
|
|
|
|
tcnvint5.pp
|
|
|
|
tcnvint6.pp
|
|
|
|
tcnvint7.pp
|
|
|
|
tcnvptr.pp
|
|
|
|
tcnvset.pp
|
|
|
|
tcnvstr1.pp
|
|
|
|
tcnvstr2.pp
|
|
|
|
tcnvstr3.pp
|
|
|
|
tcppcl1.pp
|
Add C objects linked with $L directive in %FILES to fix dosbox go32v2 tests
|
2018-05-28 08:11:42 +00:00 |
|
tcppcl2.pp
|
Add C objects linked with $L directive in %FILES to fix dosbox go32v2 tests
|
2018-05-28 08:11:42 +00:00 |
|
tctr1.pp
|
|
|
|
tctr1a.pp
|
|
|
|
tderef.pp
|
|
|
|
tdivz1.pp
|
|
|
|
tdivz2.pp
|
|
|
|
texit.pp
|
* make test working for architectures with no float and ansistring support
|
2017-02-19 22:29:52 +00:00 |
|
tfor2.pp
|
* do not unroll loops if the counter variable is accessed outside the current scope
|
2018-06-03 15:12:48 +00:00 |
|
tfor.pp
|
|
|
|
tformfnc.pp
|
|
|
|
tfuncret.pp
|
|
|
|
tin.pp
|
|
|
|
tincexc.pp
|
|
|
|
tinitdon.pp
|
|
|
|
tis.pp
|
|
|
|
tldparam.pp
|
|
|
|
tloadvmt.pp
|
|
|
|
tlohi2.pp
|
|
|
|
tlohi.pp
|
|
|
|
tm128.pp
|
* (re)store alignment when doing a $push/$pop
|
2018-01-22 21:06:07 +00:00 |
|
tmanypar.pp
|
|
|
|
tmmxshift.pp
|
* test is i386 only
|
2018-03-02 21:57:44 +00:00 |
|
tmoddiv1.pp
|
|
|
|
tmoddiv2.pp
|
|
|
|
tmoddiv3.pp
|
* patch by J. Gareth Moreton:
|
2018-01-09 20:04:49 +00:00 |
|
tmoddiv4.pp
|
* patch by J. Gareth Moreton:
|
2018-01-09 20:04:49 +00:00 |
|
tmoddiv5.pp
|
* patch by J. Gareth Moreton: reorganises the produced machine code for large unsigned divisions, resolves #32984
|
2018-01-12 22:03:52 +00:00 |
|
tmoddiv.pp
|
|
|
|
tmul3264.pp
|
|
|
|
tneg.pp
|
|
|
|
tnegnotassign1.pp
|
+ implemented the in_neg_assign_x and in_not_assign_x inline nodes, which will
|
2017-04-07 16:02:40 +00:00 |
|
tnot.pp
|
|
|
|
tobjsiz2.pp
|
|
|
|
tobjsize.pp
|
|
|
|
tpara1.pp
|
|
|
|
tpara2.pp
|
|
|
|
tpara3.pp
|
|
|
|
tprintf2.pp
|
* tests: On x86_64-android long double is 128-bit. There is no support for 128-bit floats in FPC yet. So disable long double tests for x86_64-android for now.
|
2018-10-18 12:31:23 +00:00 |
|
tprintf3.pp
|
* tests: On x86_64-android long double is 128-bit. There is no support for 128-bit floats in FPC yet. So disable long double tests for x86_64-android for now.
|
2018-10-18 12:31:23 +00:00 |
|
tprintf.pp
|
* tests: On x86_64-android long double is 128-bit. There is no support for 128-bit floats in FPC yet. So disable long double tests for x86_64-android for now.
|
2018-10-18 12:31:23 +00:00 |
|
traise1.pp
|
|
|
|
traise2.pp
|
|
|
|
traise3.pp
|
|
|
|
traise4.pp
|
|
|
|
traise5.pp
|
|
|
|
traise6.pp
|
|
|
|
treadwrt.pp
|
|
|
|
tsar1.pp
|
|
|
|
tshlshr.pp
|
|
|
|
tsmallrec.pp
|
Add test for small records for 1 to 8 bytes in size passing to procedures
|
2018-03-11 22:06:29 +00:00 |
|
tstr.pp
|
|
|
|
tsubst.pp
|
* fix compilation
|
2018-05-28 15:16:37 +00:00 |
|
ttincdec.pp
|
|
|
|
ttryexc1.pp
|
|
|
|
ttryfin1.pp
|
|
|
|
ttryfin2.pp
|
|
|
|
ttryfin3.pp
|
|
|
|
ttryfin4.pp
|
|
|
|
ttryfin5.pp
|
|
|
|
tumin.pp
|
|
|
|
tvec.pp
|
|
|
|
tvectorcall1.pp
|
+ implementation of the vectorcall calling convention by J. Gareth Moreton
|
2018-02-11 17:50:37 +00:00 |
|
tvectorcall1a.pp
|
+ more tests
|
2018-02-11 17:50:40 +00:00 |
|
tvectorcall1b.pp
|
+ more tests
|
2018-02-11 17:50:40 +00:00 |
|
tvectorcall2.pp
|
+ implementation of the vectorcall calling convention by J. Gareth Moreton
|
2018-02-11 17:50:37 +00:00 |
|
tvectorcall3.pp
|
+ implementation of the vectorcall calling convention by J. Gareth Moreton
|
2018-02-11 17:50:37 +00:00 |
|
tvectorcall3a.pp
|
+ more tests
|
2018-02-11 17:50:40 +00:00 |
|
uandorxorassign.pp
|
+ added inline nodes for handling and/or/xor in place (i.e. x:=x op y, where
|
2017-03-26 23:16:53 +00:00 |
|
unegnotassign.pp
|
+ implemented the in_neg_assign_x and in_not_assign_x inline nodes, which will
|
2017-04-07 16:02:40 +00:00 |
|
uprintf3.pp
|
|
|