.. |
tb205.pp
|
|
|
tb610.pp
|
* handle dyn. arrays and interfaces correctly in TypInfo.SetOrdProp
|
2015-03-08 09:40:36 +00:00 |
tb613.pp
|
* ARM: I hope this is a final proper fix for GOT initialization. + Test.
|
2015-09-17 12:18:04 +00:00 |
tb0001.pp
|
|
|
tb0002.pp
|
|
|
tb0003.pp
|
|
|
tb0004.pp
|
|
|
tb0005.pp
|
|
|
tb0006.pp
|
|
|
tb0007.pp
|
|
|
tb0008.pp
|
|
|
tb0009.pp
|
|
|
tb0010.pp
|
|
|
tb0011.pp
|
|
|
tb0012.pp
|
|
|
tb0013.pp
|
|
|
tb0014.pp
|
|
|
tb0015.pp
|
|
|
tb0016.pp
|
|
|
tb0017.pp
|
|
|
tb0018.pp
|
Fix test for compact and medium i8086 memory model
|
2016-07-05 22:42:38 +00:00 |
tb0019.pp
|
|
|
tb0020.pp
|
|
|
tb0021.pp
|
|
|
tb0022.pp
|
|
|
tb0023.pp
|
|
|
tb0024.pp
|
|
|
tb0025.pp
|
|
|
tb0026.pp
|
|
|
tb0027.pp
|
|
|
tb0028.pp
|
|
|
tb0029.pp
|
|
|
tb0030.pp
|
|
|
tb0031.pp
|
|
|
tb0032.pp
|
|
|
tb0033.pp
|
|
|
tb0034.pp
|
|
|
tb0035.pp
|
|
|
tb0036.pp
|
|
|
tb0037.pp
|
|
|
tb0038.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0039.pp
|
|
|
tb0040.pp
|
|
|
tb0041.pp
|
|
|
tb0042.pp
|
Fix test for compact and medium i8086 memory model
|
2016-07-05 22:42:38 +00:00 |
tb0043.pp
|
|
|
tb0044.pp
|
|
|
tb0045.pp
|
|
|
tb0046.pp
|
|
|
tb0047.pp
|
|
|
tb0048.pp
|
|
|
tb0049.pp
|
|
|
tb0050.pp
|
|
|
tb0051.pp
|
|
|
tb0052.pp
|
|
|
tb0053.pp
|
|
|
tb0054.pp
|
|
|
tb0055.pp
|
|
|
tb0056.pp
|
|
|
tb0057.pp
|
|
|
tb0058.pp
|
|
|
tb0059.pp
|
|
|
tb0060.pp
|
|
|
tb0062.pp
|
|
|
tb0063.pp
|
|
|
tb0064.pp
|
|
|
tb0065.pp
|
|
|
tb0066.pp
|
|
|
tb0067.pp
|
|
|
tb0068.pp
|
|
|
tb0069.pp
|
|
|
tb0070.pp
|
tests: move tb0070.pp to tbs and change expected behavior to success because delphi and fpc both allows this constructions now
|
2010-12-27 05:51:59 +00:00 |
tb0071.pp
|
|
|
tb0072.pp
|
+ added aarch64 support
|
2015-02-23 22:54:28 +00:00 |
tb0073.pp
|
|
|
tb0074.pp
|
|
|
tb0075.pp
|
|
|
tb0076.pp
|
|
|
tb0077.pp
|
|
|
tb0078.pp
|
|
|
tb0079.pp
|
|
|
tb0080.pp
|
|
|
tb0081.pp
|
|
|
tb0082.pp
|
|
|
tb0083.pp
|
|
|
tb0084.pp
|
|
|
tb0085.pp
|
|
|
tb0086.pp
|
|
|
tb0087.pp
|
|
|
tb0088.pp
|
|
|
tb0089.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0090.pp
|
|
|
tb0091.pp
|
|
|
tb0092.pp
|
|
|
tb0093.pp
|
|
|
tb0094.pp
|
|
|
tb0095.pp
|
|
|
tb0096.pp
|
|
|
tb0097.pp
|
|
|
tb0098.pp
|
|
|
tb0099.pp
|
|
|
tb0100.pp
|
|
|
tb0101.pp
|
|
|
tb0102.pp
|
|
|
tb0103.pp
|
|
|
tb0104.pp
|
|
|
tb0105.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0106.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0107.pp
|
|
|
tb0108.pp
|
|
|
tb0109.pp
|
|
|
tb0110.pp
|
|
|
tb0111.pp
|
|
|
tb0112.pp
|
|
|
tb0113.pp
|
|
|
tb0115.pp
|
|
|
tb0116.pp
|
|
|
tb0117.pp
|
|
|
tb0118.pp
|
|
|
tb0119.pp
|
|
|
tb0120.pp
|
|
|
tb0122.pp
|
|
|
tb0123.pp
|
|
|
tb0124.pp
|
|
|
tb0125.pp
|
|
|
tb0126.pp
|
|
|
tb0127.pp
|
|
|
tb0128.pp
|
|
|
tb0129.pp
|
|
|
tb0130.pp
|
|
|
tb0131.pp
|
|
|
tb0132.pp
|
|
|
tb0133.pp
|
|
|
tb0134.pp
|
|
|
tb0135.pp
|
|
|
tb0136.pp
|
|
|
tb0137.pp
|
|
|
tb0138.pp
|
|
|
tb0139.pp
|
|
|
tb0140.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 |
tb0141.pp
|
|
|
tb0142.pp
|
|
|
tb0143.pp
|
|
|
tb0144.pp
|
|
|
tb0145.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0146.pp
|
|
|
tb0147.pp
|
|
|
tb0148.pp
|
|
|
tb0149.pp
|
|
|
tb0150.pp
|
|
|
tb0151.pp
|
|
|
tb0152.pp
|
|
|
tb0153.pp
|
|
|
tb0154.pp
|
|
|
tb0155.pp
|
|
|
tb0156.pp
|
tests: remove {$STATIC ON} directive since it is not available anymore
|
2010-01-08 18:01:28 +00:00 |
tb0157.pp
|
|
|
tb0158.pp
|
|
|
tb0159.pp
|
|
|
tb0160.pp
|
|
|
tb0161.pp
|
|
|
tb0162.pp
|
* Report all failed cases instead of halting at the first failure.
|
2014-07-24 12:05:33 +00:00 |
tb0163.pp
|
* fix test for msdos compact mode
|
2016-08-10 16:25:42 +00:00 |
tb0164.pp
|
|
|
tb0165.pp
|
|
|
tb0166.pp
|
|
|
tb0167.pp
|
|
|
tb0168.pp
|
|
|
tb0169.pp
|
|
|
tb0170.pp
|
|
|
tb0172.pp
|
|
|
tb0172a.pp
|
|
|
tb0173.pp
|
|
|
tb0174.pp
|
|
|
tb0175.pp
|
|
|
tb0176.pp
|
|
|
tb0177.pp
|
|
|
tb0178.pp
|
|
|
tb0179.pp
|
|
|
tb0181.pp
|
compiler: 'static' keyword:
|
2010-01-07 19:02:09 +00:00 |
tb0182.pp
|
compiler: 'static' keyword:
|
2010-01-07 19:02:09 +00:00 |
tb0183.pp
|
|
|
tb0184.pp
|
|
|
tb0185.pp
|
|
|
tb0186.pp
|
|
|
tb0187.pp
|
|
|
tb0188.pp
|
|
|
tb0188a.pp
|
compiler: implement generic array type:
|
2011-01-02 13:16:17 +00:00 |
tb0189.pp
|
|
|
tb0190.pp
|
|
|
tb0191.pp
|
|
|
tb0192.pp
|
|
|
tb0193.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0194.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0195.pp
|
* fixed tests
|
2010-01-24 15:00:49 +00:00 |
tb0196.pp
|
|
|
tb0197.pp
|
|
|
tb0198.pp
|
|
|
tb0199.pp
|
|
|
tb0200.pp
|
|
|
tb0201.pp
|
|
|
tb0202.pp
|
|
|
tb0203.pp
|
|
|
tb0204.pp
|
|
|
tb0205.pp
|
|
|
tb0207.pp
|
|
|
tb0208.pp
|
|
|
tb0209.pp
|
|
|
tb0210.pp
|
|
|
tb0211.pp
|
|
|
tb0212.pp
|
* fixed test tb0212.pp to check for 2-byte alignment instead of 4-byte on 16-bit
|
2014-06-23 10:09:14 +00:00 |
tb0213.pp
|
|
|
tb0214.pp
|
|
|
tb0215.pp
|
|
|
tb0216.pp
|
|
|
tb0217.pp
|
|
|
tb0218.pp
|
|
|
tb0219.pp
|
|
|
tb0220.pp
|
|
|
tb0221.pp
|
|
|
tb0222.pp
|
|
|
tb0224.pp
|
|
|
tb0225.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0226.pp
|
|
|
tb0227.pp
|
|
|
tb0228.pp
|
|
|
tb0229.pp
|
|
|
tb0230.pp
|
|
|
tb0231.pp
|
|
|
tb0232.pp
|
|
|
tb0233.pp
|
|
|
tb0234.pp
|
|
|
tb0235.pp
|
|
|
tb0236.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0237.pp
|
|
|
tb0238.pp
|
|
|
tb0239.pp
|
Use SizeInt type for DoMem variable argument, as it might be different from PtrInt, for instance for some msdos memory models
|
2016-06-28 16:13:24 +00:00 |
tb0240.pp
|
|
|
tb0241.pp
|
|
|
tb0241b.pp
|
Fix test for compact and medium i8086 memory model
|
2016-07-05 22:42:38 +00:00 |
tb0242.pp
|
|
|
tb0243.pp
|
|
|
tb0244.pp
|
|
|
tb0245.pp
|
|
|
tb0246.pp
|
|
|
tb0247.pp
|
|
|
tb0248.pp
|
|
|
tb0249.pp
|
|
|
tb0250.pp
|
|
|
tb0251.pp
|
|
|
tb0252.pp
|
|
|
tb0254.pp
|
|
|
tb0255.pp
|
|
|
tb0256.pp
|
|
|
tb0257.pp
|
|
|
tb0258.pp
|
|
|
tb0259.pp
|
|
|
tb0260.pp
|
|
|
tb0261.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0262.pp
|
|
|
tb0263.pp
|
|
|
tb0264.pp
|
|
|
tb0265.pp
|
|
|
tb0267.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0268.pp
|
|
|
tb0269.pp
|
|
|
tb0270.pp
|
|
|
tb0271.pp
|
* Fixed spell error revealed by lintian.
|
2010-10-06 20:33:57 +00:00 |
tb0272.pp
|
|
|
tb0273.pp
|
|
|
tb0274.pp
|
|
|
tb0275.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0276.pp
|
|
|
tb0277.pp
|
|
|
tb0278.pp
|
|
|
tb0279.pp
|
|
|
tb0280.pp
|
|
|
tb0281.pp
|
|
|
tb0282.pp
|
|
|
tb0283.pp
|
|
|
tb0284.pp
|
|
|
tb0285.pp
|
|
|
tb0286.pp
|
|
|
tb0287.pp
|
|
|
tb0288.pp
|
|
|
tb0289.pp
|
|
|
tb0290.pp
|
|
|
tb0292.pp
|
|
|
tb0293.pp
|
|
|
tb0294.pp
|
|
|
tb0295.pp
|
* fold shifting of constants equally to cpus
|
2013-12-28 20:19:35 +00:00 |
tb0296.pp
|
|
|
tb0298.pp
|
|
|
tb0299.pp
|
|
|
tb0300.pp
|
|
|
tb0301.pp
|
|
|
tb0302.pp
|
|
|
tb0303.pp
|
|
|
tb0304.pp
|
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
|
2011-08-11 12:30:14 +00:00 |
tb0305.pp
|
|
|
tb0306.pp
|
|
|
tb0308.pp
|
|
|
tb0309.pp
|
* fixed test tb0309.pp for i8086 medium/compact memory models
|
2013-10-18 14:24:27 +00:00 |
tb0310.pp
|
|
|
tb0311.pp
|
|
|
tb0312.pp
|
|
|
tb0313.pp
|
|
|
tb0314.pp
|
|
|
tb0315.pp
|
|
|
tb0316.pp
|
|
|
tb0317.pp
|
|
|
tb0318.pp
|
|
|
tb0319.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0320.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0321.pp
|
|
|
tb0322.pp
|
|
|
tb0323.pp
|
|
|
tb0324.pp
|
|
|
tb0325.pp
|
|
|
tb0326.pp
|
|
|
tb0327.pp
|
|
|
tb0328.pp
|
|
|
tb0329.pp
|
|
|
tb0331.pp
|
|
|
tb0332.pp
|
|
|
tb0333.pp
|
|
|
tb0334.pp
|
|
|
tb0335.pp
|
|
|
tb0336.pp
|
Disable expliccitly overlfow and range checks
|
2016-06-21 09:21:18 +00:00 |
tb0337.pp
|
|
|
tb0338.pp
|
|
|
tb0339.pp
|
|
|
tb0340.pp
|
|
|
tb0341.pp
|
|
|
tb0342.pp
|
|
|
tb0343.pp
|
|
|
tb0344.pp
|
|
|
tb0345.pp
|
|
|
tb0346.pp
|
|
|
tb0347.pp
|
|
|
tb0348.pp
|
|
|
tb0349.pp
|
* changing tests to fix regressions is only the last resort, so this should be sorted out by other means, r19117 reverted
|
2011-09-17 18:21:25 +00:00 |
tb0350.pp
|
|
|
tb0351.pp
|
|
|
tb0352.pp
|
|
|
tb0353.pp
|
|
|
tb0354.pp
|
|
|
tb0355.pp
|
|
|
tb0356.pp
|
|
|
tb0357.pp
|
|
|
tb0358.pp
|
|
|
tb0359.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0360.pp
|
|
|
tb0361.pp
|
|
|
tb0362.pp
|
|
|
tb0363.pp
|
|
|
tb0364.pp
|
|
|
tb0365.pp
|
|
|
tb0366.pp
|
|
|
tb0367.pp
|
|
|
tb0368.pp
|
* i8086 medium/compact memory model fixes in tests tb0368,tb0423,tb0433,tb0433a,
|
2013-10-18 15:43:14 +00:00 |
tb0369.pp
|
|
|
tb0370.pp
|
|
|
tb0371.pp
|
|
|
tb0372.pp
|
|
|
tb0373.pp
|
|
|
tb0374.pp
|
|
|
tb0375.pp
|
|
|
tb0376.pp
|
|
|
tb0377.pp
|
|
|
tb0378.pp
|
|
|
tb0380.pp
|
|
|
tb0381.pp
|
|
|
tb0382.pp
|
|
|
tb0383.pp
|
|
|
tb0384.pp
|
|
|
tb0385.pp
|
|
|
tb0386.pp
|
|
|
tb0387.pp
|
|
|
tb0388.pp
|
|
|
tb0389.pp
|
|
|
tb0390.pp
|
|
|
tb0391.pp
|
|
|
tb0392.pp
|
|
|
tb0393.pp
|
|
|
tb0394.pp
|
|
|
tb0396.pp
|
|
|
tb0397.pp
|
|
|
tb0398.pp
|
|
|
tb0399.pp
|
|
|
tb0400.pp
|
|
|
tb0401.pp
|
|
|
tb0402.pp
|
|
|
tb0403.pp
|
Fix test for compact and medium i8086 memory model
|
2016-07-05 22:42:38 +00:00 |
tb0404.pp
|
|
|
tb0405.pp
|
|
|
tb0406.pp
|
|
|
tb0407.pp
|
|
|
tb0408.pp
|
|
|
tb0409.pp
|
|
|
tb0410.pp
|
|
|
tb0411.pp
|
|
|
tb0412.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 |
tb0413.pp
|
|
|
tb0414.pp
|
|
|
tb0415.pp
|
|
|
tb0416.pp
|
|
|
tb0417.pp
|
|
|
tb0418.pp
|
|
|
tb0419.pp
|
|
|
tb0420.pp
|
|
|
tb0421.pp
|
|
|
tb0422.pp
|
|
|
tb0423.pp
|
* i8086 medium/compact memory model fixes in tests tb0368,tb0423,tb0433,tb0433a,
|
2013-10-18 15:43:14 +00:00 |
tb0424.pp
|
|
|
tb0425.pp
|
|
|
tb0426.pp
|
|
|
tb0427.pp
|
|
|
tb0428.pp
|
|
|
tb0429.pp
|
* renamed fpc_WChar_To_ShortStr() compilerproc to fpc_UChar_To_ShortStr() for
|
2011-08-28 19:22:15 +00:00 |
tb0430.pp
|
|
|
tb0431.pp
|
|
|
tb0432.pp
|
|
|
tb0433.pp
|
* i8086 medium/compact memory model fixes in tests tb0368,tb0423,tb0433,tb0433a,
|
2013-10-18 15:43:14 +00:00 |
tb0433a.pp
|
* i8086 medium/compact memory model fixes in tests tb0368,tb0423,tb0433,tb0433a,
|
2013-10-18 15:43:14 +00:00 |
tb0433b.pp
|
|
|
tb0434.pp
|
|
|
tb0435.pp
|
|
|
tb0436.pp
|
|
|
tb0437.pp
|
|
|
tb0438.pp
|
|
|
tb0439.pp
|
|
|
tb0440.pp
|
|
|
tb0441.pp
|
|
|
tb0442.pp
|
|
|
tb0443.pp
|
|
|
tb0444.pp
|
|
|
tb0445.pp
|
|
|
tb0446.pp
|
|
|
tb0447.pp
|
|
|
tb0447a.pp
|
|
|
tb0448.pp
|
|
|
tb0449.pp
|
|
|
tb0450.pp
|
|
|
tb0451.pp
|
|
|
tb0453.pp
|
|
|
tb0454.pp
|
|
|
tb0455.pp
|
|
|
tb0456.pp
|
|
|
tb0457.pp
|
|
|
tb0458.pp
|
|
|
tb0459.pp
|
|
|
tb0460.pp
|
|
|
tb0461.pp
|
|
|
tb0462.pp
|
|
|
tb0464.pp
|
|
|
tb0465.pp
|
|
|
tb0466.pp
|
|
|
tb0467.pp
|
|
|
tb0468.pp
|
|
|
tb0468a.pas
|
* Calling tlabelsym.mangledname should not define the label. This was causing "already defined" errors if a label was referenced before it was defined.
|
2014-04-05 01:17:36 +00:00 |
tb0468a.pp
|
* test programs previously having extension .pas renamed to .pp so that they are found during testsuite runs
|
2015-02-27 13:03:13 +00:00 |
tb0469.pp
|
|
|
tb0470.pp
|
|
|
tb0471.pp
|
|
|
tb0472.pp
|
|
|
tb0473.pp
|
|
|
tb0475.pp
|
|
|
tb0476.pp
|
|
|
tb0477.pp
|
|
|
tb0478.pp
|
|
|
tb0479.pp
|
|
|
tb0480.pp
|
|
|
tb0481.pp
|
|
|
tb0482.pp
|
|
|
tb0483.pp
|
|
|
tb0483u.pp
|
|
|
tb0484.pp
|
|
|
tb0485.pp
|
|
|
tb0486.pp
|
|
|
tb0487.pp
|
|
|
tb0488a.pp
|
* Explicitly disable range/overlfow checks when test is not about this
|
2012-03-23 16:35:04 +00:00 |
tb0488b.pp
|
|
|
tb0489.pp
|
|
|
tb0490.pp
|
|
|
tb0491.pp
|
|
|
tb0492.pp
|
|
|
tb0493.pp
|
|
|
tb0494.pp
|
|
|
tb0495.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0496.pp
|
* Explicitly disable range/overlfow checks when test is not about this
|
2012-03-23 16:35:04 +00:00 |
tb0497a.pp
|
|
|
tb0497b.pp
|
|
|
tb0497c.pp
|
|
|
tb0498.pp
|
|
|
tb0499.pp
|
|
|
tb0500.pp
|
|
|
tb0501.pp
|
|
|
tb0502.pp
|
|
|
tb0503.pp
|
* changing tests to fix regressions is only the last resort, so this should be sorted out by other means, r19117 reverted
|
2011-09-17 18:21:25 +00:00 |
tb0504.pp
|
|
|
tb0505.pp
|
|
|
tb0506.pp
|
|
|
tb0507.pp
|
|
|
tb0508.pp
|
Use FPC_LOCALS_ARE_STACK_REG_RELATIVE macro to fix test for mips/mipsel
|
2015-02-19 16:56:02 +00:00 |
tb0509.pp
|
|
|
tb0510.pp
|
|
|
tb0511.pp
|
|
|
tb0512.pp
|
|
|
tb0513.pp
|
|
|
tb0514.pp
|
|
|
tb0515.pp
|
|
|
tb0516.pp
|
|
|
tb0517.pp
|
|
|
tb0518.pp
|
|
|
tb0519.pp
|
|
|
tb0520.pp
|
|
|
tb0521.pp
|
|
|
tb0522.pp
|
|
|
tb0523.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0524.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0525.pp
|
|
|
tb0526.pp
|
|
|
tb0527.pp
|
|
|
tb0528.pp
|
* Disabled test for win64: it cannot link or even assemble correctly on this target because COFF uses 32-bit fields for section sizes/RVAs. Internal assembler ignoring this fact is a separate issue to fix.
|
2013-04-17 17:09:54 +00:00 |
tb0529.pp
|
|
|
tb0530.pp
|
|
|
tb0531.pp
|
|
|
tb0532.pp
|
|
|
tb0533.pp
|
|
|
tb0534.pp
|
|
|
tb0535.pp
|
|
|
tb0536.pp
|
|
|
tb0537.pp
|
|
|
tb0538.pp
|
|
|
tb0539.pp
|
|
|
tb0540.pp
|
|
|
tb0541.pp
|
|
|
tb0542.pp
|
|
|
tb0543.pp
|
* Explicitly disable range/overlfow checks when test is not about this
|
2012-03-23 16:35:04 +00:00 |
tb0544.pp
|
|
|
tb0545.pp
|
|
|
tb0546.pp
|
* Merged XPCom branch into trunk, added support for constref and changed
|
2010-10-17 20:58:22 +00:00 |
tb0547.pp
|
|
|
tb0548.pp
|
|
|
tb0549.pp
|
|
|
tb0550.pp
|
|
|
tb0550a.pp
|
|
|
tb0550b.pp
|
|
|
tb0551.pp
|
|
|
tb0552.pp
|
|
|
tb0553.pp
|
|
|
tb0554.pp
|
|
|
tb0555.pp
|
|
|
tb0556.pp
|
|
|
tb0557.pp
|
|
|
tb0558.pp
|
* skip test if CPU does not support SSE2 (similarly to test/tshuffle1.pp)
|
2015-02-13 22:24:17 +00:00 |
tb0559.pp
|
|
|
tb0560.pp
|
|
|
tb0561a.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0561b.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0564.pp
|
|
|
tb0565.pp
|
|
|
tb0566.pp
|
|
|
tb0567.pp
|
* fixed pred/succ for integer constants that equal the low/high bound of a
|
2010-01-04 15:12:27 +00:00 |
tb0568.pp
|
* fixed tests
|
2010-01-24 15:00:49 +00:00 |
tb0569.pp
|
* read/write new cstringpattern correctly from/to ppu files
|
2010-01-24 12:34:00 +00:00 |
tb0570.pp
|
* insert proper type conversions when optimising logical operations and
|
2010-02-12 18:13:08 +00:00 |
tb0571.pas
|
* added testcase for right behavior of AS and SUPPORTS so that QueryInterface is called before GetInterface
|
2010-03-26 00:43:53 +00:00 |
tb0571.pp
|
* fix test on non-Windows systems (patch by Olivier Coursière, mantis#28556)
|
2015-08-22 15:27:51 +00:00 |
tb0572.pp
|
* optimized copy(<dyn. array> ...) by checking if the elements are really ref. counted
|
2010-05-05 13:49:06 +00:00 |
tb0573.pp
|
* don't treat variant records with one element as "records with one element"
|
2010-06-13 09:57:58 +00:00 |
tb0574.pp
|
* don't convert second argument of inc/dec to sinttype when inc/dec are compiled with r+ or q+, fixes code generation for inc(<int64>,<int64>); on 32 bit targets
|
2010-11-01 21:30:14 +00:00 |
tb0575.pp
|
* Fixed multiplying negative tBCD values
|
2011-06-13 17:12:49 +00:00 |
tb0576.pp
|
* prefer "any array" -> "open array" over "single element" -> "open array"
|
2011-06-22 19:32:28 +00:00 |
tb0577.pp
|
* make sure that anonymous inherited calls only call through to the
|
2011-08-10 17:26:19 +00:00 |
tb0577a.pp
|
* fixed calling inherited message handlers after r18162
|
2011-08-11 20:08:43 +00:00 |
tb0578.pp
|
* cr*, dr*, tr* registers are 64 bit on x86-64
|
2011-08-17 11:42:11 +00:00 |
tb0579.pp
|
+ might_have_sideeffects, make use of it when optimizing x*x into sqr(x)
|
2011-08-19 09:26:40 +00:00 |
tb0580.pp
|
* fix test
|
2011-08-19 13:20:05 +00:00 |
tb0581.pp
|
* fixed source type information for values loaded in arrayconstructor after
|
2012-05-20 20:34:14 +00:00 |
tb0582.pp
|
* Add %delfiles for proper clean-up.
|
2013-01-22 16:58:30 +00:00 |
tb0583.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 |
tb0583a.pp
|
* only remove the calculation of unused parameters of inline routines if
|
2012-08-26 21:04:46 +00:00 |
tb0584.pp
|
* m68k/n68kmat.pas, tm68knotnode.pass_generate_code:
|
2012-10-20 18:23:35 +00:00 |
tb0585.pp
|
* m68k/n68kadd.pas, t68kaddnode.second_cmpsmallset:
|
2012-10-20 19:39:29 +00:00 |
tb0586.pp
|
* m68k/n68kadd.pas, t68kaddnode.second_cmpboolean:
|
2012-10-20 20:32:46 +00:00 |
tb0587.pp
|
* fixed size of movzx/movsx with 64bit operand in x86-64 Intel asm reader
|
2012-12-09 22:42:52 +00:00 |
tb0588.pp
|
* don't replace vmt entries of empty methods by FPC_EMPTYMETHOD
|
2013-01-03 23:01:07 +00:00 |
tb0589.pp
|
Fix one problem type of Mantis #23546. A record must not contain a static array that uses itself as an element type (in can contain a dynamic array however) otherwise an infinite loop is encountered when checking whether the record needs special init/final code.
|
2013-01-09 14:07:01 +00:00 |
tb0590.pp
|
Fix one problem type of Mantis #23546. A record must not contain a static array that uses itself as an element type (in can contain a dynamic array however) otherwise an infinite loop is encountered when checking whether the record needs special init/final code.
|
2013-01-09 14:07:01 +00:00 |
tb0591.pp
|
Move the handling of "misstyled" floating point constants like "2." or "2.e10" from the scanner to the parser. This way type helpers calls for integer constants can be parsed correctly in the future.
|
2013-01-10 16:23:00 +00:00 |
tb0592.pp
|
* type casting could force class variables into sub registers, so handle them in subscript nodes as well
|
2013-02-10 10:06:36 +00:00 |
tb0593.pp
|
* type casting could force pointers into sub registers, so handle them when converting the pointer to an array
|
2013-02-10 20:50:12 +00:00 |
tb0594.pp
|
* i8086 medium/compact memory model fixes in tests tb0368,tb0423,tb0433,tb0433a,
|
2013-10-18 15:43:14 +00:00 |
tb0595.pp
|
* handle explicit typecasts of procdefs to procvardefs always via
|
2013-03-19 13:23:51 +00:00 |
tb0596.pp
|
Add support for integer constants to SetPEFlags and SetPEOptFlags. This is Delphi compatible.
|
2013-06-13 10:51:42 +00:00 |
tb0597.pp
|
Add support in ARM assembler reader for ldr reg, =literal syntax
|
2013-07-21 16:06:57 +00:00 |
tb0598.pp
|
+ added test for the div/mod bug fixed in r24247
|
2013-08-04 12:46:37 +00:00 |
tb0599.pp
|
* workaround for bug in Apple's assembler regarding movq/vmovq and integer
|
2013-09-02 14:39:26 +00:00 |
tb0600.pp
|
* changed fpc_(u)char_to_shortstr() from a procedure into a function, like
|
2013-09-06 08:02:46 +00:00 |
tb0601.pp
|
Fix an embarrasing error in m68k which fixes 60 tests.
|
2013-09-28 20:07:57 +00:00 |
tb0602.pp
|
Add explicit $R- or $Q- to avoid different results if -Criot option is used
|
2016-06-20 15:55:10 +00:00 |
tb0603.pp
|
+ nf_addr_taken: it marks nodes which address is taken
|
2014-02-07 20:40:42 +00:00 |
tb0604.pp
|
Implement simplification of ordinal case nodes if the case expression is constant (might be useful when inlining).
|
2014-02-21 20:36:41 +00:00 |
tb0605.pp
|
Fix cycling after addition of the new case simplification.
|
2014-02-21 22:49:19 +00:00 |
tb0606.pp
|
Fix for Mantis #25604.
|
2014-04-11 16:43:53 +00:00 |
tb0607.pp
|
* treat "u32bit-u32bit" as a signed value when removing automatic
|
2014-05-03 15:06:16 +00:00 |
tb0608.pp
|
* skip <type>(<expr>) in the cond. expression parser if eval is false
|
2014-11-22 22:45:02 +00:00 |
tb0609.pp
|
* Set pi_do_call flag explicitly when procedure has a parameter or local var that require finalization. Normally it is set by implicit try..finally node, but this node is absent when compiling in {$implicitexceptions off} mode. This may cause internal errors in pass 2 if pi_do_call has not been set by other means.
|
2015-01-31 13:33:36 +00:00 |
tb0610.pp
|
* pass dyn. arrays in registers when i386 register calling conventions are used
|
2015-05-16 20:27:09 +00:00 |
tb0611.pp
|
+ support for {$I %CURRENTROUTINE%}
|
2015-05-16 22:22:26 +00:00 |
tb0612.pp
|
+ fold the constructs @<record type>(nil^).<field >) and @<record point>(nil)^.<field> used to get the offset of a field into a constant
|
2015-08-31 20:03:49 +00:00 |
tb0613.pp
|
* disabled the name mangling of external non-cdecl and non-cppdecl procedures
|
2015-11-20 23:14:53 +00:00 |
tb0614.pp
|
* fixed a bug, which caused a function that returns a method pointer (or nested
|
2015-11-22 17:21:08 +00:00 |
tb0615.pp
|
* test name properly
|
2016-01-03 22:05:00 +00:00 |
tb0616.pp
|
+ support for the .code directive in arm inline assembler
|
2016-01-03 22:08:25 +00:00 |
tb0617.pp
|
Adjust the test I committed yesterday so that we treat the warning we don't want to reappear as an error.
|
2016-03-25 08:35:34 +00:00 |
tb0618.pp
|
* don't write the destination register in a_load_ref_reg_unaligned() before
|
2016-03-30 20:04:31 +00:00 |
tb0619.pp
|
+ added simple test to check whether Delete() and Insert() still work correctly (though a mistake there would probably have broken the cycling totally anyway...)
|
2016-06-03 21:38:29 +00:00 |
tb0620.pp
|
Allow Delete() and Insert() to be used with generic types as arguments.
|
2016-06-03 21:45:23 +00:00 |
tb0621.pp
|
* fixed compilation on platforms where comp=int64 (should maybe fix the
|
2016-07-06 17:28:08 +00:00 |
tb0622.pp
|
* load the function result from the parentfpstruct to its original location
|
2016-08-13 14:47:50 +00:00 |
tb0623.pp
|
* since we already allow inline specializations in mode ObjFPC due to generic functions it's only consequential to also allow specializations after pointers (they are already allowed in mode Delphi).
|
2016-12-06 21:37:22 +00:00 |
tb0624.pp
|
* since we already allow inline specializations in mode ObjFPC due to generic functions it's only consequential to also allow specializations after pointers (they are already allowed in mode Delphi).
|
2016-12-06 21:37:22 +00:00 |
tb0625.pp
|
improved tb0625. boolean casting should disregard the upper bits
|
2016-12-11 13:26:04 +00:00 |
ub0060.pp
|
|
|
ub0069.pp
|
|
|
ub0119.pp
|
|
|
ub0120.pp
|
|
|
ub0129.pp
|
|
|
ub0133.pp
|
|
|
ub0150.pp
|
|
|
ub0155.pp
|
|
|
ub0170.pp
|
|
|
ub0179.pp
|
|
|
ub0222.pp
|
|
|
ub0265.pp
|
|
|
ub0292.pp
|
|
|
ub0308.pp
|
|
|
ub0313.pp
|
|
|
ub0339.pp
|
|
|
ub0342a.pp
|
|
|
ub0342b.pp
|
|
|
ub0366.pp
|
|
|
ub0380.pp
|
|
|
ub0386.pp
|
|
|
ub0391.pp
|
|
|
ub0406.pp
|
|
|
ub0421a.pp
|
|
|
ub0421b.pp
|
|
|
ub0421c.pp
|
|
|
ub0426.pp
|
|
|
ub0437a.pp
|
|
|
ub0437b.pp
|
|
|
ub0437c.pp
|
|
|
ub0440.pp
|
|
|
ub0461.pp
|
|
|
ub0489.pp
|
|
|
ub0489b.pp
|
|
|
ub0506.pp
|
|
|
ub0569.pp
|
* read/write new cstringpattern correctly from/to ppu files
|
2010-01-24 12:34:00 +00:00 |