| .. |
|
cdecl
|
* tests should fail (see added comment)
|
2009-09-01 22:22:41 +00:00 |
|
obj
|
powerpc64-aix C objects files added using gcc 4.8.1
|
2014-04-16 06:24:07 +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
|
* clongdouble fixes
|
2007-08-06 07:12:24 +00:00 |
|
taddbool.pp
|
* fixed non short boolean evaluation of <64 bit bool> and/or <64 bit bool> on non-64 bit cpus
|
2011-06-26 21:01:59 +00:00 |
|
taddcard.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
taddcurr.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
taddint.pp
|
* call taddnode.simplify at the very end of taddnode.pass_typecheck, so
|
2008-03-01 20:48:50 +00:00 |
|
taddlong.pp
|
* Explicitly disable range/overlfow checks when test is not about this
|
2012-03-23 16:35:04 +00:00 |
|
taddr1.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
taddr2.pp
|
* fixed test cg/taddr2.pp for i8086 medium memory model
|
2013-09-17 01:06:06 +00:00 |
|
taddreal1.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
taddreal2.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
taddreal3.pp
|
+ "CExtended" type that is the same as "extended", but conforming to the
|
2010-02-14 13:45:58 +00:00 |
|
taddset2.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
taddset3.pp
|
+ support for extra packing of sets whose lower element number
|
2007-09-16 20:04:45 +00:00 |
|
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
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tadint64.pp
|
* Fix tests for constexprint rework.
|
2007-06-13 07:30:09 +00:00 |
|
tassign1.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tassign2.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tautom.pp
|
+ Test for automated types.
|
2007-06-16 20:16:05 +00:00 |
|
tcalcla1.pp
|
+ enabled {$hugecode} for the test tcalcla1.pp in i8086 large memory model,
|
2014-04-30 21:45:04 +00:00 |
|
tcalcon1.pp
|
|
|
|
tcalcst1.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalcst2.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalcst3.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalcst4.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalcst5.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalcst6.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalcst7.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalcst8.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +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
|
* Fixed compilation on targets where sizeof(cextended)=12.
|
2013-02-14 10:14:21 +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
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalfun2.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalfun3.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalfun4.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalfun6.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalfun7.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalfun8.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +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
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalobj2.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalobj3.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalobj4.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalobj6.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalobj7.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalpext.pp
|
tests: remove {$STATIC ON} directive since it is not available anymore
|
2010-01-08 18:01:28 +00:00 |
|
tcalpvr1.pp
|
tests: remove {$STATIC ON} directive since it is not available anymore
|
2010-01-08 18:01:28 +00:00 |
|
tcalpvr2.pp
|
tests: remove {$STATIC ON} directive since it is not available anymore
|
2010-01-08 18:01:28 +00:00 |
|
tcalpvr3.pp
|
tests: remove {$STATIC ON} directive since it is not available anymore
|
2010-01-08 18:01:28 +00:00 |
|
tcalpvr4.pp
|
tests: remove {$STATIC ON} directive since it is not available anymore
|
2010-01-08 18:01:28 +00:00 |
|
tcalpvr6.pp
|
tests: remove {$STATIC ON} directive since it is not available anymore
|
2010-01-08 18:01:28 +00:00 |
|
tcalpvr7.pp
|
tests: remove {$STATIC ON} directive since it is not available anymore
|
2010-01-08 18:01:28 +00:00 |
|
tcalval1.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalval2.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalval3.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalval4.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalval5.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalval7.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalval8.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalval10.pp
|
* only for darwin/i386
|
2006-05-25 11:30:24 +00:00 |
|
tcalvar1.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalvar2.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalvar3.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalvar4.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalvar5.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalvar6.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalvar7.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcalvar8.pp
|
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
2013-06-24 15:40:08 +00:00 |
|
tcase2.pp
|
* fixed bug in ppc jumptable generation for case statements with
|
2007-08-26 11:15:14 +00:00 |
|
tcase.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tclacla1.pp
|
* fixed missing repeated "class" modifiers
|
2006-05-29 10:03:56 +00:00 |
|
tclasize.pp
|
|
|
|
tclatype.pp
|
* fixed missing repeated "class" modifiers
|
2006-05-29 10:03:56 +00:00 |
|
tcnvint1.pp
|
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
2008-01-24 21:30:55 +00:00 |
|
tcnvint2.pp
|
* Fixed tw11027.
|
2008-04-16 08:34:30 +00:00 |
|
tcnvint3.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tcnvint4.pp
|
* use a different value to test qword->double conversion, which
|
2009-05-05 10:48:21 +00:00 |
|
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 |
|
tcnvptr.pp
|
* delay verbosity changes just like localswitches changes
|
2008-11-03 21:18:27 +00:00 |
|
tcnvset.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tcnvstr1.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tcnvstr2.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tcnvstr3.pp
|
|
|
|
tcppcl1.pp
|
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
|
2011-01-02 14:50:46 +00:00 |
|
tcppcl2.pp
|
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
|
2011-01-02 14:50:46 +00:00 |
|
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
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
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
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tfor.pp
|
|
|
|
tformfnc.pp
|
+ added
|
2006-03-10 20:59:45 +00:00 |
|
tfuncret.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tin.pp
|
* fixed generic in-code in case left = LOC_JUMP
|
2007-07-01 19:35:22 +00:00 |
|
tincexc.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tinitdon.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tis.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tldparam.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tloadvmt.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tlohi.pp
|
|
|
|
tmanypar.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tmoddiv1.pp
|
* optimize away "x mod 1" and "x div 1" + test (ppc code generator handled
|
2006-06-15 15:53:43 +00:00 |
|
tmoddiv2.pp
|
+ optimized <dword> div <const dword>
|
2005-12-19 22:19:43 +00:00 |
|
tmoddiv.pp
|
* adapt test to range check
|
2007-02-18 00:13:50 +00:00 |
|
tmul3264.pp
|
+ added ability for (mainly 32bit) code generators to directly handle
|
2006-03-04 15:09:09 +00:00 |
|
tneg.pp
|
* adapt test to range check
|
2007-02-18 00:18:17 +00:00 |
|
tnot.pp
|
* fixed constant evaluation of not(byte/word/long/quadbool) + test
|
2008-03-06 20:29:27 +00:00 |
|
tobjsiz2.pp
|
tests: remove {$STATIC ON} directive since it is not available anymore
|
2010-01-08 18:01:28 +00:00 |
|
tobjsize.pp
|
|
|
|
tpara1.pp
|
* use 9 instead of 8 parameters, so one has to be passed on the stack
|
2005-12-31 10:57:12 +00:00 |
|
tpara2.pp
|
* return OS_NO from int_cgsize() for sizes which are not a power of 2
|
2006-04-06 22:09:25 +00:00 |
|
tpara3.pp
|
* Properly fill treference.alignment when variable is loaded by tcgloadnode. It allows code generator to insert unaligned handling if needed.
|
2008-04-16 23:01:20 +00:00 |
|
tprintf2.pp
|
* tests part of Olivier Coursier's BeOS patch
|
2007-09-07 19:27:06 +00:00 |
|
tprintf3.pp
|
+ Added CPUs supported by darwin OS target
|
2011-10-03 21:35:39 +00:00 |
|
tprintf.pp
|
* tests part of Olivier Coursier's BeOS patch
|
2007-09-07 19:27:06 +00:00 |
|
traise1.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
traise2.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
traise3.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
traise4.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
traise5.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
traise6.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
treadwrt.pp
|
|
|
|
tsar1.pp
|
* handle sarX(<const>,<var>) properly. resolves #15653
|
2010-02-04 21:30:25 +00:00 |
|
tshlshr.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
tstr.pp
|
+ re-implementation of real->string and string->real conversion routines
|
2013-10-31 12:39:27 +00:00 |
|
tsubst.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
ttincdec.pp
|
* made test names unique (if you overwrite an existing binary with another
|
2009-12-04 21:06:33 +00:00 |
|
ttryexc1.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
ttryfin1.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
ttryfin2.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
ttryfin3.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
ttryfin4.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
|
ttryfin5.pp
|
* Win64 SEH: Fixed handling control flow statements also in 'except' and 'on' parts of try..except statements.
|
2013-05-01 01:47:01 +00:00 |
|
tumin.pp
|
* fixed/added overflow checking in generic unarminusn code + test
|
2007-12-25 23:52:09 +00:00 |
|
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 |