| .. |
|
cdecl
|
|
|
|
obj
|
+ added a very simple test for i8086-msdos for linking an external TASM
|
2015-11-17 17:08:25 +00:00 |
|
variants
|
- removed cwstring again, it's not needed and breaks compilation of the test
|
2014-02-27 11:54:48 +00:00 |
|
ptest.pp
|
* Fix compilation for JVM cpu
|
2016-01-16 01:15:12 +00:00 |
|
taddbool.pp
|
|
|
|
taddcard.pp
|
|
|
|
taddcurr.pp
|
* fix test parameter
|
2015-12-29 21:12:28 +00:00 |
|
taddint.pp
|
|
|
|
taddlong.pp
|
* Explicitly disable range/overlfow checks when test is not about this
|
2012-03-23 16:35:04 +00:00 |
|
taddr1.pp
|
|
|
|
taddr2.pp
|
* fixed test cg/taddr2.pp for i8086 medium memory model
|
2013-09-17 01:06:06 +00:00 |
|
taddr3.pp
|
* fixed addr(procedure), mantis #28775
|
2015-10-30 15:17:48 +00:00 |
|
taddreal1.pp
|
|
|
|
taddreal2.pp
|
|
|
|
taddreal3.pp
|
|
|
|
taddset2.pp
|
|
|
|
taddset3.pp
|
|
|
|
taddset4.pp
|
* Changed the default packset setting to 1 and disabled the padding of 3-byte
|
2014-03-14 23:51:14 +00:00 |
|
taddset.pp
|
|
|
|
tadint64.pp
|
|
|
|
tassign1.pp
|
|
|
|
tassign2.pp
|
|
|
|
tautom.pp
|
|
|
|
tcalcla1.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalcon1.pp
|
|
|
|
tcalcst1.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalcst2.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalcst3.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalcst4.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalcst5.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalcst6.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalcst7.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalcst8.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalext3.pp
|
* Explicitly disable range/overlfow checks when test is not about this
|
2012-03-23 16:35:04 +00:00 |
|
tcalext4.pp
|
* Explicitly disable range/overlfow checks when test is not about this
|
2012-03-23 16:35:04 +00:00 |
|
tcalext5.pp
|
* Explicitly disable range/overlfow checks when test is not about this
|
2012-03-23 16:35:04 +00:00 |
|
tcalext6.pp
|
Add i386 specific check that fpu stack is completely empty in CheckStack function
|
2015-01-26 13:13:55 +00:00 |
|
tcalext.pp
|
* More correct comparison of long double values for case when long double=double in C.
|
2013-01-22 10:41:43 +00:00 |
|
tcalfun1.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalfun2.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalfun3.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalfun4.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalfun6.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalfun7.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalfun8.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcall1.pp
|
* fixed 'data structure too large' error in test tcall1.pp in the i8086 large
|
2014-05-01 18:27:01 +00:00 |
|
tcalobj1.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalobj2.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalobj3.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalobj4.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalobj6.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalobj7.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalpext.pp
|
|
|
|
tcalpvr1.pp
|
|
|
|
tcalpvr2.pp
|
|
|
|
tcalpvr3.pp
|
|
|
|
tcalpvr4.pp
|
|
|
|
tcalpvr6.pp
|
|
|
|
tcalpvr7.pp
|
|
|
|
tcalval1.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalval2.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalval3.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalval4.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalval5.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalval7.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalval8.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalval10.pp
|
|
|
|
tcalvar1.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalvar2.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalvar3.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalvar4.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalvar5.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalvar6.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalvar7.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcalvar8.pp
|
Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler
|
2016-05-24 06:52:17 +00:00 |
|
tcase2.pp
|
|
|
|
tcase.pp
|
|
|
|
tclacla1.pp
|
|
|
|
tclasize.pp
|
|
|
|
tclatype.pp
|
|
|
|
tcnvint1.pp
|
|
|
|
tcnvint2.pp
|
|
|
|
tcnvint3.pp
|
|
|
|
tcnvint4.pp
|
|
|
|
tcnvint5.pp
|
* Explicitly disable range/overlfow checks when test is not about this
|
2012-03-23 16:35:04 +00:00 |
|
tcnvint6.pp
|
* Explicitly disable range/overlfow checks when test is not about this
|
2012-03-23 16:35:04 +00:00 |
|
tcnvint7.pp
|
* ensure that 64->32 bit truncations cannot be optimized away by the
|
2015-02-23 22:55:54 +00:00 |
|
tcnvptr.pp
|
|
|
|
tcnvset.pp
|
|
|
|
tcnvstr1.pp
|
|
|
|
tcnvstr2.pp
|
|
|
|
tcnvstr3.pp
|
|
|
|
tcppcl1.pp
|
|
|
|
tcppcl2.pp
|
|
|
|
tctr1.pp
|
* Partially reverted r19668. It turns out that the implicit finally block in constructors, besides its intended purpose, provides correct position of the exit label (more precisely, it relocates exit label to the start of 'finally' part without subsequent restoring it to original value). Optimizing it away causes exit statements in constructors to jump over AfterConstruction call.
|
2012-01-02 09:43:43 +00:00 |
|
tctr1a.pp
|
* Fixed code generation for constructors compiled in {$implicitexeptions off} state, or having no implicit finally frame. Exit label and finalization code have to be placed before call to AfterConstruction, so exit statements do not jump over AfterConstruction, and overall control flow is the same as in default {$implicitexceptions on} state.
|
2012-01-02 20:07:24 +00:00 |
|
tderef.pp
|
|
|
|
tdivz1.pp
|
* disable constant propagation for tests which will cause a regression because const. prop. causes a compile time error while the tests expect a runtime error
|
2013-12-28 20:19:49 +00:00 |
|
tdivz2.pp
|
* disable constant propagation for tests which will cause a regression because const. prop. causes a compile time error while the tests expect a runtime error
|
2013-12-28 20:19:49 +00:00 |
|
texit.pp
|
|
|
|
tfor.pp
|
|
|
|
tformfnc.pp
|
|
|
|
tfuncret.pp
|
|
|
|
tin.pp
|
|
|
|
tincexc.pp
|
|
|
|
tinitdon.pp
|
|
|
|
tis.pp
|
|
|
|
tldparam.pp
|
|
|
|
tloadvmt.pp
|
|
|
|
tlohi.pp
|
|
|
|
tmanypar.pp
|
|
|
|
tmoddiv1.pp
|
|
|
|
tmoddiv2.pp
|
* Output divisor in all diagnostic messages, not just some of them.
|
2014-07-06 08:26:37 +00:00 |
|
tmoddiv.pp
|
|
|
|
tmul3264.pp
|
|
|
|
tneg.pp
|
|
|
|
tnot.pp
|
|
|
|
tobjsiz2.pp
|
|
|
|
tobjsize.pp
|
|
|
|
tpara1.pp
|
|
|
|
tpara2.pp
|
|
|
|
tpara3.pp
|
|
|
|
tprintf2.pp
|
* use cextended instead of clongdouble, so that the tests keeps compiling
|
2015-09-29 07:44:07 +00:00 |
|
tprintf3.pp
|
* use cextended instead of clongdouble, so that the tests keeps compiling
|
2015-09-29 07:44:07 +00:00 |
|
tprintf.pp
|
* use cextended instead of clongdouble, so that the tests keeps compiling
|
2015-09-29 07:44:07 +00:00 |
|
traise1.pp
|
|
|
|
traise2.pp
|
|
|
|
traise3.pp
|
|
|
|
traise4.pp
|
|
|
|
traise5.pp
|
|
|
|
traise6.pp
|
|
|
|
treadwrt.pp
|
|
|
|
tsar1.pp
|
|
|
|
tshlshr.pp
|
|
|
|
tstr.pp
|
+ re-implementation of real->string and string->real conversion routines
|
2013-10-31 12:39:27 +00:00 |
|
tsubst.pp
|
|
|
|
ttincdec.pp
|
|
|
|
ttryexc1.pp
|
|
|
|
ttryfin1.pp
|
|
|
|
ttryfin2.pp
|
|
|
|
ttryfin3.pp
|
|
|
|
ttryfin4.pp
|
|
|
|
ttryfin5.pp
|
* Added two test cases from Mantis #28584. The issue itself has been fixed with r31475 and r31582.
|
2015-10-18 14:48:36 +00:00 |
|
tumin.pp
|
|
|
|
tvec.pp
|
* fixed test cg/tvec.pp for small CPUs
|
2014-04-25 12:12:51 +00:00 |
|
uprintf3.pp
|
+ Added some comment about unneeded cdecl modifier
|
2011-10-03 21:34:57 +00:00 |