fpc/tests/webtbs
Jonas Maebe dd6e6eb26a * disable tail recursion optimisation if there is a copy-back parameter
* handle fparainit in tail recursion optimisation (mantis #37397)

git-svn-id: trunk@45823 -
2020-07-21 17:57:50 +00:00
..
tw9961
tw13840
tw17907
tw37095d * fixed unitdir directive for relative paths in case the current module's 2020-05-17 21:27:00 +00:00
Integer.ns.pp
Integer.pp
tu2002.pp
tw0555.pp
tw0630.pp
tw0701a.pp
tw0701b.pp
tw0711.pp
tw0719.pp
tw0735.pp
tw0736.pp
tw0738.pp
tw0739.pp
tw0748.pp
tw0751.pp
tw0753.pp
tw0754.pp
tw0755.pp
tw0760.pp
tw0761.pp
tw0769.pp
tw0772.pp
tw0776.pp
tw0784.pp
tw0788.pp
tw0789.pp
tw0793.pp
tw0797a.pp
tw0797b.pp
tw0801.pp
tw0802.pp
tw0803.pp
tw0809.pp
tw0810.pp
tw0812.pp
tw0813.pp
tw0814.pp
tw0815.pp
tw0816.pp
tw0819.pp
tw0825.pp
tw0839.pp
tw0848.pp
tw0852.pp
tw0859.pp
tw0866.pp
tw0868.pp
tw0869.pp
tw0870.pp
tw0873a.pp
tw0873b.pp
tw0876.pp
tw0877.pp
tw0879.pp
tw0881.pp
tw0882.pp
tw0890.pp
tw0891.pp
tw0892.pp
tw0895.pp
tw0896.pp
tw0900.pp
tw0902.pp
tw0909.pp
tw0911.pp
tw0912.pp
tw0918.pp
tw0919.pp
tw0922.pp
tw0925.pp
tw0932.pp
tw0934.pp
tw0935.pp
tw0937.pp
tw0938.pp
tw0944.pp
tw0947.pp
tw0961.pp
tw0965.pp
tw0966.pp
tw0976.pp
tw1021.pp
tw1023.pp
tw1041.pp
tw1044.pp
tw1046.pp
tw1050.pp
tw1061.pp
tw1066a.pp
tw1066b.pp
tw1068.pp
tw1071.pp
tw1073.pp
tw1081.pp
tw1090.pp
tw1092.pp
tw1096.pp
tw1097.pp
tw1103.pp
tw1104.pp
tw1111.pp
tw1117.pp
tw1122.pp
tw1123.pp
tw1124.pp
tw1132.pp
tw1133.pp
tw1152.pp
tw1157.pp
tw1157b.pp
tw1181.pp
tw1203.pp
tw1204.pp
tw1207.pp
tw1222.pp
tw1223.pp
tw1228.pp
tw1229.pp
tw1250.pp
tw1251b.pp
tw1255.pp
tw1269.pp
tw1275.pp
tw1279.pp
tw1283.pp
tw1284.pp
tw1286.pp
tw1295.pp
tw1299.pp
tw1310.pp
tw1318.pp
tw1323.pp
tw1327.pp
tw1331.pp
tw1333.pp
tw1348.pp
tw1351.pp
tw1364.pp
tw1365.pp
tw1374.pp
tw1375.pp
tw1376.pp
tw1398.pp
tw1401.pp
tw1407.pp
tw1408.pp
tw1409.pp
tw1412.pp
tw1414.pp
tw1416.pp
tw1430.pp
tw1433.pp
tw1445.pp
tw1450.pp
tw1451.pp
tw1470.pp
tw1472.pp
tw1477.pp
tw1479.pp
tw1485.pp
tw1489.pp
tw1501.pp
tw1532.pp
tw1539.pp
tw1567.pp
tw1573.pp
tw1592.pp
tw1617.pp
tw1622.pp
tw1623.pp
tw1634.pp
tw1658.pp
tw1677.pp
tw1681.pp
tw1696.pp
tw1699.pp
tw1709.pp
tw1720.pp
tw1735.pp
tw1737.pp
tw1744.pp
tw1754c.pp
tw1755.pp
tw1758.pp
tw1765.pp
tw1779.pp
tw1780.pp
tw1792.pp
tw1792a.pp
tw1798.pp
tw1820.pp
tw1825.pp
tw1850.pp
tw1851.pp
tw1856.pp
tw1862.pp
tw1863.pp
tw1867.pp
tw1873.pp
tw1883.pp
tw1888.pp
tw1889.pp
tw1896.pp
tw1901.pp
tw1902.pp
tw1907.pp
tw1908.pp
tw1909.pp
tw1910.pp
tw1915.pp
tw1917.pp
tw1920.pp
tw1923.pp
tw1930.pp
tw1931.pp
tw1932.pp
tw1935.pp
tw1936.pp
tw1938.pp
tw1948.pp
tw1950.pp
tw1964.pp
tw1996.pp
tw2001.pp
tw2002.pp
tw2004.pp
tw2028.pp
tw2030.pp
tw2031.pp
tw2037.pp
tw2040.pp
tw2041.pp
tw2045.pp
tw2046a.pp
tw2059.pp * old logs removed and tabs fixed 2002-09-07 15:40:30 +00:00
tw2065.pp
tw2069.pp
tw2072.pp
tw2109.pp
tw2110.pp
tw2128.pp
tw2129.pp
tw2129b.pp
tw2131.pp
tw2145.pp
tw2158.pp
tw2159.pp
tw2163.pp
tw2176.pp
tw2177.pp
tw2178.pp
tw2185.pp
tw2186.pp
tw2187.pp
tw2196.pp
tw2197.pp
tw2198.pp
tw2210.pp
tw2214.pp
tw2220.pp
tw2226.pp
tw2229.pp
tw2233.pp
tw2242.pp * AArch64: the PIC code needs also more registers, so use the same ifdefs as arm and sparc 2020-02-19 21:10:20 +00:00
tw2250.pp
tw2259.pp
tw2260.pp
tw2266.pp
tw2267.pp
tw2268.pp
tw2269.pp
tw2274.pp
tw2277.pp
tw2280.pp
tw2289.pp
tw2291.pp
tw2294.pp
tw2296.pp
tw2300.pp
tw2305.pp
tw2306.pp
tw2307.pp
tw2311.pp
tw2317.pp
tw2318.pp
tw2318b.pp
tw2323.pp
tw2328.pp
tw2332.pp
tw2351.pp
tw2363.pp
tw2377.pp
tw2378.pp
tw2382.pp
tw2388.pp
tw2397.pp
tw2409.pp
tw2421.pp
tw2423.pp
tw2425.pp
tw2432.pp
tw2435.pp
tw2438.pp
tw2442.pp
tw2452.pp
tw2454.pp
tw2473.pp
tw2480.pp
tw2481.pp
tw2483.pp
tw2492.pp
tw2494.pp
tw2503.pp
tw2504.pp
tw2514.pp
tw2525.pp
tw2536.pp
tw2540.pp
tw2561.pp
tw2588.pp
tw2589.pp
tw2594.pp
tw2595.pp
tw2602.pp
tw2607.pp
tw2620.pp
tw2626.pp
tw2627.pp
tw2631.pp
tw2643.pp
tw2645.pp
tw2647.pp
tw2649.pp
tw2651.pp
tw2656.pp
tw2659.pp
tw2666.pp
tw2668.pp
tw2669.pp
tw2676.pp
tw2678.pp
tw2690.pp
tw2691.pp
tw2696.pp
tw2702.pp
tw2703.pp
tw2704.pp
tw2705.pp
tw2706.pp
tw2707.pp
tw2708.pp
tw2710.pp
tw2713.pp
tw2721.pp
tw2723.pp
tw2725.pp
tw2727.pp
tw2728.pp
tw2729.pp
tw2730.pp
tw2731.pp
tw2736.pp
tw2737.pp
tw2738.pp
tw2739.pp
tw2758.pp
tw2763.pp
tw2765.pp
tw2767.pp
tw2771.pp
tw2772.pp
tw2776.pp
tw2778.pp
tw2779.pp
tw2780.pp
tw2788.pp
tw2789.pp
tw2794.pp
tw2803.pp
tw2806.pp
tw2807.pp
tw2809.pp
tw2812.pp
tw2815.pp
tw2817.pp
tw2829.pp
tw2830.pp
tw2832.pp
tw2834.pp
tw2841.pp
tw2853.pp
tw2853a.pp
tw2853b.pp
tw2853c.pp
tw2853d.pp
tw2853e.pp
tw2859.pp
tw2865.pp
tw2876.pp
tw2883.pp
tw2885.pp
tw2886.pp * fix tests as depending on the platform the first parameter in the RTTI data might *not* be $self 2018-10-17 20:53:51 +00:00
tw2891.pp
tw2892.pp
tw2897.pp
tw2899.pp
tw2904.pp
tw2908.pp
tw2911.pp
tw2912.pp
tw2913.pp
tw2916.pp
tw2920.pp
tw2923.pp
tw2926.pp
tw2927.pp
tw2942a.pp
tw2942b.pp
tw2943.pp
tw2944.pp
tw2946.pp
tw2949.pp
tw2953.pp
tw2956.pp
tw2958.pp
tw2966.pp
tw2975.pp
tw2976.pp
tw2983.pp * disable regular array -> dynamic array type coversion support unless 2019-05-25 12:31:32 +00:00
tw2984.pp
tw2998.pp
tw2999.pp
tw3004.pp
tw3005.pp
tw3010.pp
tw3012.pp
tw3023.pp
tw3028.pp
tw3038.pp
tw3041.pp
tw3045.pp
tw3048.pp
tw3063.pp
tw3064.pp
tw3073.pp
tw3082.pp
tw3083.pp
tw3093.pp
tw3101.pp
tw3104.pp
tw3109.pp
tw3111.pp
tw3113.pp
tw3124.pp
tw3131.pp
tw3137.pp
tw3143.pp
tw3144.pp
tw3157.pp * test needs exception checking 2019-07-30 21:04:29 +00:00
tw3160a.pp + optimize real operations with 0 and 1 if fast math is turned on 2020-06-08 20:33:27 +00:00
tw3160b.pp
tw3160c.pp
tw3161.pp
tw3165.pp
tw3168.pp
tw3170.pp
tw3172.pp
tw3173.pp
tw3174.pp
tw3176.pp
tw3179.pp
tw3182.pp
tw3183.pp
tw3183a.pp
tw3184.pp
tw3185.pp
tw3190.pp
tw3197.pp
tw3207.pp
tw3210.pp
tw3212.pp
tw3214.pp
tw3216.pp
tw3217.pp
tw3222.pp
tw3226.pp
tw3227.pp
tw3227a.pp
tw3235.pp
tw3235a.pp unicodeducet must appear before fpwidestring to set current_collation at startup 2018-05-09 23:11:48 +00:00
tw3241a.pp
tw3252.pp
tw3255.pp
tw3257.pp
tw3259.pp
tw3261.pp
tw3263.pp
tw3265.pp
tw3272.pp
tw3272b.pp
tw3274.pp
tw3280.pp
tw3281.pp
tw3286.pp
tw3292.pp
tw3294a.pp
tw3298.pp
tw3301.pp
tw3309.pp
tw3320.pp
tw3324.pp
tw3327.pp
tw3328.pp
tw3328a.pp
tw3328b.pp
tw3334.pp
tw3340.pp
tw3348.pp
tw3349.pp
tw3351.pp
tw3353.pp
tw3356.pp
tw3360.pp
tw3364.pp
tw3366.pp
tw3402.pp
tw3411.pp
tw3418.pp
tw3423.pp
tw3429.pp
tw3433.pp
tw3435.pp
tw3441.pp
tw3443.pp
tw3444.pp
tw3456.pp
tw3457.pp
tw3460.pp
tw3467.pp * address output updated 2018-11-07 22:03:03 +00:00
tw3470.pp
tw3474.pp
tw3477.pp
tw3478.pp
tw3479.pp
tw3489.pp
tw3490.pp
tw3491.pp
tw3492.pp
tw3494.pp
tw3499.pp
tw3504.pp
tw3506.pp
tw3523.pp
tw3529.pp
tw3531.pp
tw3533.pp
tw3534.pp
tw3540.pp
tw3546.pp
tw3554.pp
tw3564.pp
tw3567.pp
tw3572.pp
tw3573.pp
tw3576.pp
tw3577.pp
tw3578.pp
tw3579.pp
tw3583.pp
tw3589.pp
tw3594.pp
tw3595.pp
tw3612.pp
tw3617.pp
tw3619.pp
tw3621.pp
tw3628.pp
tw3634.pp
tw3650.pp
tw3653.pp
tw3661.pp
tw3666.pp
tw3669.pp
tw3676.pp
tw3681.pp
tw3683.pp
tw3687.pp
tw3691.pp
tw3694.pp
tw3695.pp
tw3697.pp
tw3700.pp
tw3708.pp
tw3719.pp
tw3721.pp
tw3742.pp
tw3751.pp
tw3758.pp
tw3764.pp
tw3765.pp
tw3768.pp
tw3774.pp
tw3777.pp
tw3778.pp
tw3780.pp
tw3782.pp
tw3796.pp
tw3805.pp
tw3814.pp
tw3827.pp
tw3829.pp
tw3833.pp
tw3840.pp
tw3841.pp
tw3863.pp
tw3864.pp
tw3865.pp
tw3870.pp
tw3893.pp
tw3898.pp
tw3899.pp
tw3900.pp
tw3913.pp
tw3930.pp
tw3931a.pp
tw3939.pp
tw3952.pp
tw3953a.pp
tw3953b.pp
tw3964a.pp
tw3964b.pp
tw3967.pp
tw3968.pp
tw3970.pp
tw3971.pp
tw3973.pp
tw3977.pp
tw3977.txt
tw3997.pp
tw4006.pp
tw4007.pp
tw4009.pp
tw4010.pp
tw4013.pp
tw4015.pp
tw4038.pp
tw4043.pp
tw4055.pp
tw4056.pp
tw4058.pp
tw4068.pp
tw4078.pp
tw4080.pp
tw4086.pp
tw4089.pp
tw4093.pp
tw4098.pp
tw4100.pp
tw4104.pp
tw4115.pp
tw4119.pp
tw4136.pp
tw4140.pp
tw4150.pp
tw4151.pp
tw4152.pp
tw4155.pp
tw4162.pp
tw4173.pp
tw4188.pp
tw4199.pp
tw4201.pp
tw4202.pp
tw4209.pp
tw4215.pp
tw4219.pp
tw4223.pp
tw4229.pp
tw4229a.pp
tw4233.pp
tw4234.pp
tw4234a.pp
tw4239.pp
tw4240.pp
tw4247.pp
tw4253.pp
tw4254.pp
tw4260.pp
tw4266.pp
tw4272.pp
tw4277.pp
tw4278.pp
tw4290.pp
tw4294.pp
tw4308.pp
tw4330.pp
tw4332.pp
tw4336.pp
tw4350.pp
tw4352.pp
tw4388.pp
tw4390.pp
tw4398.pp
tw4427.pp
tw4428.pp
tw4450.pp
tw4477.pp
tw4487.pp
tw4489.pp
tw4496.pp
tw4519.pp
tw4520.pp
tw4529.pp
tw4533.pp
tw4534.pp
tw4537.pp
tw4540.pp
tw4557.pp
tw4566.pp
tw4574.pp
tw4599.pp
tw4606.pp
tw4613.pp
tw4616.pp
tw4624.pp
tw4632.pp
tw4633.pp
tw4634.pp
tw4635.pp
tw4640.pp
tw4669.pp
tw4675.pp
tw4678.pp
tw4700.pp
tw4704.pp
tw4705.pp
tw4722.pp
tw4763.pp
tw4768.pp
tw4789.pp
tw4809.pp
tw4826.pp
tw4881.pp
tw4893a.pp
tw4893b.pp
tw4893c.pp
tw4898.pp
tw4902.pp
tw4922.pp
tw4925.pp
tw4950.pp
tw4954.pp
tw4999.pp
tw5001.pp
tw5015.pp
tw5023.pp
tw5036.pp
tw5082.pp
tw5086.pp
tw5094.pp
tw5100.pp
tw5100a.pp
tw5641.pp
tw5800.pp
tw5896.pp
tw6036.pp
tw6036a.pp
tw6129.pp
tw6184.pp
tw6203.pp
tw6435.pp
tw6451.pp
tw6451a.pp
tw6451b.pp
tw6491.pp
tw6493.pp
tw6525.pp
tw6543.pp
tw6586a.pp
tw6586b.pp
tw6624.pp
tw6641.pp
tw6684.pp
tw6686.pp
tw6687.pp * tests are not supposed to work anymore on linux with a fixed 16 byte aligned stack 2019-09-15 17:17:28 +00:00
tw6690.pp
tw6700.pp
tw6727.pp
tw6735.pp
tw6737.pp
tw6742.pp
tw6767.pp
tw6769.pp
tw6769b.pp
tw6822a.pp
tw6822b.pp
tw6822c.pp
tw6851.pp
tw6865.pp
tw6868.pp
tw6960.pp
tw6977.pp
tw6980.pp
tw6989.pp
tw7006.pp
tw7070a.pp
tw7070b.pp
tw7071.pp
tw7100.pp
tw7104.pp
tw7105.pp
tw7143.pp
tw7161.pp
tw7173.pp
tw7179.pp
tw7195.pp
tw7200.pp
tw7210.pp
tw7227.pp
tw7242.pp
tw7262.pp
tw7276.pp
tw7281.pp
tw7285.pp
tw7329.pp
tw7372.pp
tw7379.pp
tw7381.pp
tw7391.pp
tw7425.pp
tw7440.pp
tw7446.pp
tw7489.pp
tw7527.pp
tw7567.pp
tw7568.pp
tw7637.pp
tw7643.pp
tw7679.pp
tw7719.pp
tw7733.pp
tw7756.pp
tw7758.pp
tw7758a.pp
tw7803.pp
tw7806.pp
tw7808.pp * adapted 16 byte alignment handling on linux: it is now assumed that the callee tries to clear the stack, so in the caller, the stack is re-adjusted 2019-10-12 21:51:13 +00:00
tw7817a.pp
tw7817b.pp
tw7838a.pp
tw7838b.pp
tw7847.pp
tw7851.pp
tw7851a.pp
tw7954.pp
tw7963.pp
tw7975.pp
tw7975a.pp
tw7998.pp
tw8018.pp
tw8028.pp
tw8049.pp
tw8055.pp
tw8076.pp
tw8090.pp
tw8140.pp
tw8140b.pp
tw8140f.pp
tw8140g.pp
tw8140h.pp
tw8141.pp
tw8144.pp
tw8145.pp
tw8148.pp
tw8150a.pp
tw8150d.pp
tw8151a.pp
tw8153.pp
tw8153a.pp
tw8155.pp * tests are not supposed to work anymore on linux with a fixed 16 byte aligned stack 2019-09-15 17:17:28 +00:00
tw8156.pp
tw8171.pp
tw8172.pp
tw8177.pp
tw8177a.pp
tw8180.pp
tw8183.pp
tw8187.pp
tw8191.pp
tw8195a.pp
tw8195b.pp
tw8199.pp
tw8222.pp
tw8222a.pp
tw8222b.pp
tw8225.pp
tw8229.pp
tw8232.pp
tw8258.pp
tw8258a.pp
tw8258b.pp
tw8264.pp
tw8282.pp
tw8283.pp
tw8304.pp
tw8312.pp
tw8321.pp
tw8371.pp
tw8372.pp
tw8391.pp
tw8434.pp
tw8462.pp
tw8465.pp
tw8513.pp
tw8523.pp
tw8525.pp
tw8573.pp
tw8580.pp
tw8611.pp
tw8615.pp
tw8633.pp
tw8660.pp * make halt codes unique 2019-09-21 14:36:13 +00:00
tw8664.pp
tw8677.pp
tw8678.pp
tw8678a.pp
tw8685.pp
tw8730a.pp
tw8730b.pp
tw8730c.pp
tw8730d.pp
tw8757.pp
tw8777f.pp
tw8777g.pp
tw8777i.pp
tw8810.pp
tw8838.pp
tw8847.pp
tw8861.pp
tw8870.pp
tw8883.pp
tw8883b.pp
tw8919.pp
tw8930.pp
tw8935.pp
tw8950.pp
tw8975.pp
tw8975a.pp
tw8975b.pp
tw8975c.pp
tw8975d.pp
tw8975e.pp
tw8975f.pp
tw8977.pp
tw9025.pp
tw9026.pp
tw9054.pp
tw9059.pp
tw9072.pp
tw9073.pp
tw9076.pp
tw9076a.pp
tw9085.pp
tw9089a.pp
tw9089b.pp
tw9089c.pp
tw9089d.pp
tw9095.pp
tw9096.pp
tw9098.pp
tw9107.pp
tw9108.pp
tw9113.pp
tw9126.pp
tw9128.pp
tw9139.pp
tw9139a.pp
tw9141.pp
tw9144a.pp
tw9144b.pp
tw9145.pp
tw9161.pp
tw9162.pp
tw9167.pp
tw9174.pp
tw9176.pp
tw9179.pp
tw9187.pp
tw9190.pp
tw9209.pp
tw9221.pp
tw9233.pp
tw9261.pp
tw9278.pp
tw9299.pp
tw9306a.pp
tw9306b.pp
tw9309.pp
tw9327.pp
tw9347.pp
tw9347a.pp
tw9347b.pp
tw9384.pp
tw9385.pp
tw9419.pp
tw9450.pp
tw9450a.pp
tw9461.pp
tw9551a.pp
tw9601.pp
tw9667.pp
tw9672.pp
tw9673.pp
tw9695.pp
tw9704.pp
tw9766.pp
tw9827.pp
tw9894.pp
tw9894a.pp
tw9897.pp
tw9918.pp
tw9919.pp
tw9961.pp
tw9961a.pp
tw9961b.pp
tw9985.pp
tw9985a.pp
tw07584.pp
tw07584a.pp
tw10002.pp
tw10009.pp
tw10013.pp
tw10033.pp
tw10042.pp
tw10072.pp
tw10159.pp
tw10203.pp
tw10210.pp
tw10224.pp
tw10233.pp
tw10247.pp
tw10247b.pp
tw10320.pp
tw10350.pp
tw10371.pp
tw10425.pp
tw10454.pp
tw10477.pp
tw10482.pp
tw10489.pp
tw10492.pp
tw10493.pp
tw10495.pp
tw10519.pp
tw10540.pp
tw10623.pp
tw10641.pp * Disabled some tests for android. 2018-10-18 16:42:05 +00:00
tw10670.pp
tw10671.pp
tw10681.pp
tw10684.pp
tw10717.pp
tw10727.pp
tw10736.pp
tw10753.pp
tw10753a.pp
tw10757.pp
tw10768.pp
tw10790.pp
tw10791.pp
tw10795.pp
tw10800.pp
tw10807.pp
tw10815.pp
tw10825.pp
tw10831.pp
tw10833.pp
tw10863.pp
tw10890.pp
tw10897.pp
tw10920.pp
tw10927.pp
tw10931.pp
tw10933.pp
tw10966.pp
tw10979.pp
tw10998.pp
tw11006.pp
tw11027.pp
tw11033.pp
tw11039a.pp
tw11039b.pp
tw11042.pp
tw11053.pp
tw11139.pp
tw11169.pp
tw11176.pp
tw11182.pp
tw11216.pp
tw11254.pp
tw11255.pp
tw11288.pp
tw11290.pp
tw11308.pp
tw11309.pp
tw11312.pp
tw11349.pp
tw11354.pp
tw11369.pp
tw11371.pp
tw11372.pp
tw11392.pp
tw11431.pp
tw11435b.pp
tw11435c.pp
tw11436.pp
tw11543.pp
tw11563.pp * fix test for arm 2019-07-30 21:04:30 +00:00
tw11568.pp
tw11619.pp
tw11619a.pp
tw11638.pp
tw11711.pp
tw11762.pp
tw11763.pp
tw11771.pp
tw11786.pp
tw11791.pp
tw11825.pp
tw11846a.pp
tw11846b.pp
tw11848.pp
tw11849.pp
tw11849a.pp
tw11852.pp
tw11859.pp
tw11861.pp
tw11862.pp
tw11896.pp
tw11937.pp
tw12000.pp
tw12038.pp * fix alignment of ParamList 2019-07-28 12:43:15 +00:00
tw12048.pp
tw12050a.pp
tw12050b.pp
tw12051.pp
tw12076.pp
tw12109.pp
tw12137.pp
tw12151.pp
tw12186.pp
tw12202.pp
tw12207.pp
tw12214.pp
tw12224.pp
tw12233.pp
tw12237.pp
tw12242.pp
tw12242a.pp
tw12249.pp
tw12255.pp
tw12318.pp
tw12385.pp
tw12404.pp
tw12508a.pp
tw12575.pp
tw12597.pp
tw12614.pp
tw12685.pp
tw12704a.pp
tw12704b.pp
tw12756.pp
tw12788.pp
tw12894.pp
tw12942.pp
tw12985.pp
tw12987a.pp
tw12987b.pp
tw12993.pp
tw13015.pp
tw13019.pp
tw13075.pp
tw13076.pp
tw13110.pp
tw13133.pp
tw13186.pp
tw13187.pp
tw13210.pp
tw13281.pp
tw13294.pp * use variables of correct size with movd (test checks whether movd only 2019-06-22 13:31:02 +00:00
tw13307.pp
tw13313.pp
tw13313a.pp
tw13318.pp
tw13343.pp
tw13345.pp
tw13345x.pp
tw13456.pp
tw13512.pp
tw13536.pp
tw13552.pp
tw13553.pp
tw13563.pp
tw13583.pp
tw13596.pp
tw13596a.pp
tw13619.pp
tw13622.pp
tw13628a.pp
tw13628b.pp * made test more verbose 2018-11-11 17:32:21 +00:00
tw13639.pp
tw13696.inc
tw13696.pp
tw13763.pp
tw13813.pp
tw13820.pp
tw13872.pp
tw13890.pp
tw13948.pp
tw13948a.pp
tw13948b.pp * r42239 broke the tw13948b test for aarch64. Fixed this and improved the test. 2020-01-28 17:50:20 +00:00
tw13984.pp
tw13992a.pp
tw14019.pp
tw14020.pp
tw14020a.pp
tw14040.pp
tw14067.pp
tw14092.pp
tw14103.pp
tw14124.pp
tw14134.pp
tw14143.pp
tw14145.pp
tw14149.pp
tw14155.pp
tw14174.pp
tw14230.pp
tw14236.pp
tw14307.pp
tw14315.pp
tw14315b.pp * commented test 2020-04-05 21:12:12 +00:00
tw14347.pp
tw14363.pp
tw14388.pp
tw14403.pp
tw14418.pp
tw14514.pp
tw14536.pp
tw14553.pp
tw14566.pp
tw14617.pp
tw14729.pp
tw14740.pp
tw14743.pp
tw14798.pp
tw14812.pp
tw14841.pp
tw14862g.pp * Disabled some tests for android. 2018-10-18 16:42:05 +00:00
tw14941.pp
tw14941a.pp
tw14958a.pp
tw14958b.pp
tw14992a.pp
tw14992b.pp
tw14992c.pp
tw15015.pp
tw15061.pp
tw15061a.pp
tw15088.pp
tw15169.pp
tw15203.pp * Skip the test for android. 2020-01-27 18:12:16 +00:00
tw15207.pp
tw15274.pp
tw15293.pp
tw15293a.pp
tw15296.pp
tw15304.pp
tw15308.pp
tw15357.pp
tw15363.pp
tw15364.pp
tw15370.pp
tw15377.pp
tw15391.pp
tw15391a.pp
tw15415.pp
tw15438.pp
tw15446.pp
tw15453a.pp
tw15467.pp
tw15500.pp
tw15504.pp
tw15530.pp
tw15571.pp
tw15582.pp
tw15591.pp
tw15592.pp
tw15599.pp
tw15607.pp
tw15610.pp
tw15619.pp
tw15668.pp
tw15683.pp
tw15690.pp
tw15693.pp
tw15694.pp
tw15727a.pp
tw15728.pp
tw15750.pp
tw15777a.pp
tw15777c.pp
tw15777d.pp
tw15777e.pp
tw15777f.pp
tw15812.pp
tw15821.pp
tw15843.pp
tw15909.pp
tw15930.pp
tw15966.pp
tw16004.pp
tw16018.pp
tw16034.pp
tw16040.pp
tw16065.pp
tw16083.pp
tw16090.pp
tw16100.pp
tw16108.pp
tw16130.pp
tw16160.pp
tw16161.pp
tw16163.pp
tw16188.pp
tw16222.pp
tw16263a.pp
tw16263b.pp
tw16311.pp
tw16315a.pp
tw16315b.pp
tw16326.pp
tw16328.pp
tw16365.pp
tw16366.pp
tw16377.pp
tw16402.pp
tw16582.pp
tw16592.pp
tw16622.pp
tw16668.pp
tw16700.pp
tw16757.pp
tw16770.pp
tw16772.pp
tw16787.pp
tw16803.pp
tw16820.pp
tw16848.pp
tw16861.pp
tw16863.pp
tw16874.pp
tw16884.pp
tw16901.pp
tw16949a.pp
tw16949b.pp
tw16954.pp
tw16980.pp
tw17118.pp
tw17136.pp
tw17164.pp
tw17180.pp
tw17181.pp
tw17184.pp
tw17193.pp
tw17213.pp
tw17220.pp
tw17220a.pp
tw17236.pp
tw17283.pp
tw17337.pp
tw17342.pp
tw17379.pp * fixed loading parent frame pointer for nested procvars on targets that 2019-05-19 19:20:29 +00:00
tw17379a.pp
tw17402.pp
tw17402a.pp
tw17413.pp
tw17430.pp Avoid arithmetic overflow inside heaptrc unit on this test 2019-04-16 15:10:40 +00:00
tw17458.pp
tw17493.pp
tw17514.pp
tw17521.pp
tw17546.pp
tw17550.pp
tw17560.pp
tw17591.pp
tw17598.pp
tw17604.pp
tw17646.pp
tw17675.pp
tw17675a.pp
tw17685.pp
tw17710.pp
tw17714.pp
tw17715.pp
tw17836.pp
tw17838.pp
tw17846.pp
tw17862.pp
tw17904.pas
tw17904.pp
tw17928.pp
tw17945.pp
tw17950.pp
tw17952a.pp
tw17952b.pp
tw17957.pp
tw17986.pp
tw17998.pp
tw18009.pp
tw18013.pp
tw18019.pp
tw18075.pp
tw18082.pp
tw18085.pp
tw18086.pp
tw18103a.pp
tw18103b.pp
tw18103c.pp
tw18113.pp
tw18121.pp
tw18123.pp
tw18127.pp
tw18131.pp
tw18222.pp
tw18225.pp
tw18266.pp
tw18334.pp
tw18420.pp
tw18443.pp
tw18512.pp
tw18567.pp
tw18610.pp
tw18620.pp
tw18688.pp
tw18690.pp
tw18702.pp
tw18704.pp
tw18706.pp
tw18767a.pp
tw18767b.pp
tw18768.pp
tw18859.pp
tw18909.pp
tw19077.pp
tw19180.pp
tw19182.pp
tw19201.pp
tw19277.pp
tw19325.pp
tw19357.pp
tw19368.pp
tw19434a.pp
tw19434b.pp
tw19452.pp
tw19452a.pp
tw19498.pp
tw19499.pp
tw19500.pp
tw19511.pp
tw19548.pp
tw19555.pp
tw19581.pp
tw19610.pp
tw19622.pp
tw19651.pp
tw19697.pp
tw19700.pp
tw19701.pas
tw19701.pp
tw19851a.pp
tw19851b.pp
tw19864.pp
tw19874.pp
tw19910.pp
tw19960.pp
tw19974.pp
tw19977.pp
tw20003.pp
tw20005.pp
tw20028.pp
tw20035a.pp
tw20035b.pp
tw20035c.pp
tw20075.pp
tw20093.pp
tw20093a.pp
tw20119.pp
tw20192.pp
tw20257.pp
tw20396.pp
tw20407.pp
tw20421.pp
tw20456.pp
tw20527.pp
tw20557.pp
tw20577a.pp
tw20577b.pp
tw20594.pp
tw20627.pp
tw20629.pp
tw20638.pp
tw20690.pp
tw20744.pp * use temporary location to construct writestr() string, because the 2011-11-24 19:56:21 +00:00
tw20796a.pp
tw20796b.pp
tw20796c.pp
tw20821.pp
tw20827.pp
tw20836.pp
tw20851.pp
tw20871.pp
tw20872a.pp
tw20872b.pp
tw20872c.pp
tw20873.pp
tw20874a.pp
tw20874b.pp
tw20880.pp
tw20889.pp
tw20909.pp
tw20940.pp
tw20947.pp
tw20962.pp
tw20995a.pp
tw20995b.pp
tw20996.pp
tw20998.pp
tw21015.pp
tw21029.pp
tw21044.pp
tw21051.pp
tw21064a.pp
tw21064b.pp
tw21073.pp
tw21091.pp
tw21146.pp
tw21151.pp
tw21177.pp
tw21179.pp
tw21255.pp
tw21267.pp
tw21329.pp
tw21350a.pp
tw21350b.pp
tw21443.pp
tw21443a.pp
tw21449.pp
tw21457.pp
tw21472.pp
tw21505.pp
tw21505a.pp
tw21538.pp
tw21550.pp
tw21551.pp
tw21592.pp
tw21592b.pp
tw21593.pp
tw21593a.pp
tw21593b.pp
tw21593c.pp
tw21622.pp
tw21654.pp
tw21674.pp
tw21684.pp
tw21808.pp
tw21811.pp
tw21878.pp
tw21914.pp
tw21921.pp
tw21941.pp
tw21951.pp
tw22133.pp
tw22154.pp
tw22155.pp
tw22160a1.pp
tw22160b1.pp
tw22192.pp
tw22225.pp
tw22290.pp
tw22320.pp
tw22326.pp
tw22329.pp
tw22331.pp
tw22344.pp * always interpret a function name on the RHS as a recursive function 2012-07-08 09:52:30 +00:00
tw22376.pp
tw22427.pp
tw22428.pp
tw22433.pp
tw22468.pp
tw22490.pp
tw22502.pp
tw22540.pp
tw22561.pp
tw22570.pp
tw22593.pp
tw22613.pp
tw22665.pp
tw22669.pp
tw22705.pp
tw22741.pp
tw22744.pp
tw22744b.pp
tw22790a.pp
tw22790b.pp
tw22790c.pp
tw22792.pp
tw22796.pp
tw22860.pp
tw22864.pp
tw22869.pp
tw22876.pp
tw22878.pp
tw22936.pp
tw22964.pp
tw22979.pp
tw22992.pp
tw23071.pp * fix for Mantis #23071: also store local symtable in the PPU if the procdef is generic as we need it to resolve genericdefs to nested types 2019-07-19 15:55:28 +00:00
tw23109.pp
tw23130.pp
tw23136.pp
tw23185.pp
tw23196.pp
tw23204.pp
tw23212.pp
tw23270.pp
tw23279.pp
tw23299.pp
tw23342.pp
tw23436.pp
tw23447.pp
tw23486.pp
tw23503.pp
tw23568.pp
tw23653.pp
tw23667.pp
tw23725.pp
tw23744.pp
tw23776.pp
tw23819.pp
tw23849.pp
tw23912.pp
tw23962.pp
tw23963.pp
tw23980.pp
tw24007.pp
tw24071.pp
tw24072.pp
tw24073.pp
tw24129.pp
tw24131.pp
tw24189.pp
tw24197.pp
tw24283.pp + add test for already fixed Mantis #24283 2020-02-28 16:29:14 +00:00
tw24318.pp
tw24410.pp
tw24453.pp
tw24458.pp
tw24486.pp
tw24536.pp
tw24540.pp
tw24651.pp
tw24690.pp
tw24705.pp
tw24796.pp
tw24844.pp * when taking the address of a method1 that is specified by subscripting 2014-06-15 17:26:12 +00:00
tw24844a.pp
tw24844b.pp
tw24844c.pp
tw24848.pp
tw24863.pp
tw24865.pp
tw24867.pp
tw24871.pp
tw24872.pp
tw24915.pp
tw24953.pp
tw25004.pp
tw25030.pp
tw25043.pp
tw25044.pp
tw25054a.pp
tw25054b.pp
tw25059.pp
tw25077.pp
tw25081.pp
tw25101.pp
tw25121.pp
tw25122.pp
tw25132.pp
tw25164.pp
tw25169.pp
tw25170.pp
tw25198.pp
tw25210.pp
tw25236.pp
tw25255.pp
tw25255b.pp
tw25269.pp
tw25289.pp
tw25296.pp
tw25318.pp
tw25332.pp
tw25332a.pp
tw25349.pp
tw25361.pp
tw25398.pp
tw25551.pp
tw25598.pp
tw25600.pp
tw25602.pp
tw25603.pp
tw25604.pp
tw25605.pp
tw25606.pp
tw25607a.pp
tw25607b.pp
tw25607c.pp
tw25607d.pp
tw25607e.pp
tw25607f.pp
tw25610.pp
tw25685.pp
tw25703.pp
tw25769a.pp
tw25781.pp
tw25814.pp
tw25869.pp
tw25895.pp
tw25914.pp
tw25916a.pp
tw25916b.pp
tw25917.pp
tw25929.pp
tw25930.pp
tw25931.pp
tw25932.pp
tw25956.pp
tw25959.pp
tw26069.pp
tw26075.pp
tw26075b.pp
tw26123.pp
tw26162.pp
tw26177.pp Fix for Mantis #26177. Use the correct value for the method data when using a method pointer of a type or record helper. 2014-07-05 08:54:10 +00:00
tw26180.pp
tw26226.pp
tw26230.pp
tw26271.pp
tw26288.pp
tw26326.pp * correctly handle reading of class/object pointers in combination with @, resolves #26326 2019-12-28 17:59:23 +00:00
tw26402.pp
tw26403.pp
tw26408.pp
tw26467.pp
tw26472.pp
tw26481.pp
tw26482.pp
tw26483.pp
tw26534a.pp
tw26534b.pp
tw26536.pp
tw26599.pp
tw26615.pp
tw26627.pp
tw26668.pp
tw26749.pp
tw26773.pp
tw26791.pp + test for #26791, meanwhile fixed 2019-12-26 21:10:34 +00:00
tw26922.pp
tw26976.pp
tw26993.pp
tw26993a.pp
tw27029.pp
tw27120.pp
tw27149.pp
tw27153.pp
tw27173.pp
tw27185.pp
tw27210.pp
tw27256.pp
tw27294.pp
tw27300a.pp
tw27320.pp
tw27348.pp
tw27349.pp * stop searching for methods to implement interfaces in parent classes after 2018-12-28 18:25:58 +00:00
tw27414.pp
tw27424.pp
tw27515.pp
tw27517.pp
tw27522.pp
tw27529.pp
tw27634.pp
tw27658.pp
tw27665.pp
tw27691.pp
tw27744.pp
tw27750a.pp
tw27750b.pp
tw27811.pp
tw27832.pp
tw27998.pp
tw27998a.pp
tw28007.pp
tw28058.pp
tw28089.pp
tw28271.pp
tw28279.pp
tw28313.pp
tw28372.pp
tw28442.pp
tw28454.pp
tw28475.pp
tw28530.pp
tw28593.pp
tw28632.pp
tw28641.pp
tw28650.pp
tw28667.pp
tw28668.pp
tw28674.pp
tw28702.pp
tw28713.pp
tw28713b.pp
tw28718a.pp
tw28718b.pp
tw28718c.pp
tw28718d.pp
tw28748.pp
tw28749.pp
tw28766.pp
tw28801.pp
tw28832.pp
tw28850.pp
tw28916.pp
tw28934.pp
tw28948.pp
tw28964.pp
tw29010a.pp
tw29010b.pp
tw29010c.pp
tw29030.pp
tw29040.pp
tw29053.pp
tw29053b.pp
tw29064.pp
tw29080.pp
tw29086.pp
tw29096.pp
tw29153.pp
tw29244.pp
tw29245.pp
tw29250.pp
tw29321.pp
tw29353.pp
tw29367.pp
tw29372.pp
tw29444.pp
tw29460.pp * patch by Bart Broersma to allow to declare "LongInt = AnsiString" comparison 2019-12-22 22:06:26 +00:00
tw29471.pp
tw29491.pp
tw29546.pp
tw29547.pp
tw29585.pp
tw29609.pp
tw29620.pp * Disabled the 'constant propagation' optimization ( -OoNOCONSTPROP ) for this test. Otherwise the compiler throws the overflow error during compilation with -O3 or better. 2018-10-18 17:07:37 +00:00
tw29669.pp
tw29669a.pp
tw29745.pp
tw29758.pp
tw29792.pp
tw29891.pp
tw29893.pp * Disabled some tests for android. 2018-10-18 16:42:05 +00:00
tw29906.pp
tw29912.pp
tw29923.pp
tw29930.pp
tw29933.pp
tw29954.pp
tw29957.pp
tw29958.pp
tw29964.pp
tw29992.pp
tw30007.pp
tw30015.pp
tw30030.pp
tw30035.pp
tw30035a.pp
tw30082.pp
tw30119a.pp
tw30119b.pp
tw30166.pp
tw30179.pp
tw30182.pp
tw30202.pp
tw30203.pp
tw30205.pp * fix for Mantis #30205: (adjusted) patch by Do-wan Kim to only use the default calling convention for exception handlers 2019-02-10 11:26:46 +00:00
tw30207.pp
tw30208.pp
tw30240.pp
tw30299.pp
tw30310.pp
tw30329.pp
tw30348.pp
tw30357.pp
tw30431.pp
tw30443.pp
tw30463.pp
tw30498.pp
tw30522.pp
tw30524a.pp
tw30524b.pp
tw30530.pp
tw30534.pp
tw30534b.pp
tw30535.pp
tw30537.pp
tw30552.pp
tw30570.pp
tw30572.pp
tw30626.pp
tw30626b.pp
tw30639.pp
tw30654.pp
tw30666.pp
tw30706.pp
tw30761.pp
tw30830a.pp
tw30830b.pp
tw30831.pp
tw30832.pp
tw30889.pp
tw30923.pp
tw30933.pp
tw30936.pp
tw30936a.pp
tw30936b.pp
tw30936c.pp
tw30939a.pp
tw30939b.pp
tw30948.pp
tw30978.pp
tw30978a.pp
tw31029.pp
tw31033.pp
tw31033b.pp
tw31076.pp
tw31120.pp
tw31165.pp
tw31201.pp
tw31246.pp
tw31273a.pp
tw31305.pp
tw31332.pp
tw31421a.pp
tw31431.pp
tw31521.pp
tw31589.pp
tw31596.pp
tw31605.pp
tw31675.pp
tw31795.pp
tw31945.pp
tw32001.pp
tw32019.pp
tw32039.pp
tw32040.pp
tw32043.pp
tw32046.pp
tw32108.pp
tw32109.pp
tw32111.pp
tw32115.pp
tw32118.pp
tw32150.pp
tw32160.pp
tw32179.pp * make "formal const/var" parameters the least preferred conversion 2018-10-21 21:02:17 +00:00
tw32219.pp + readded accidently deleted file 2019-11-10 21:22:33 +00:00
tw32318.pp
tw32398.pp
tw32474.pp
tw32510.pp
tw32539.pp
tw32576.pp
tw32645.pp
tw32645a.pp
tw32671.pp
tw32811.pp * unified loadnf_load_self_pointer into loadnf_load_addr 2019-12-30 22:43:10 +00:00
tw32821.pp
tw32822.pp
tw32938.pp * Erase the temp file. 2018-10-06 15:10:24 +00:00
tw32946.pp
tw33004.pp
tw33069.pp
tw33086.pp
tw33098.pp
tw33167.pp
tw33202.pp
tw33205.pp
tw33221.pp * take care of m_duplicate_names when checking for duplicate locals, resolves #33221 2020-01-23 21:32:09 +00:00
tw33222.pp
tw33230.pp
tw33414.pp
tw33417.pp
tw33439.pp
tw33515.pp
tw33542.pp
tw33548.pp
tw33563.pp
tw33564.pp
tw33565.pp * do not join register deallocations/allocations as it makes no use and causes later on trouble in 2019-11-03 17:13:59 +00:00
tw33607.pp * when optimising subsetreg moves for aarch64, take into account the fact 2018-12-09 14:46:52 +00:00
tw33635.pp
tw33666.pp * fixed string constant length when going from utf-8 to single-byte code page 2018-12-24 22:21:40 +00:00
tw33696.pp
tw33700.pp
tw33706.pp
tw33818.pp
tw33839a.pp
tw33839b.pp
tw33840.pp
tw33875.pp * handle widechar constants directly in the scanner, instead of in the 2018-10-21 17:34:00 +00:00
tw33898.pp
tw33963.pp * fix some currency issues, resolves #33963 and #36179 2019-12-01 20:24:00 +00:00
tw34021.pp
tw34037.pp * allow nil to be assigned to generic types, resolves #34037 2018-10-14 07:38:13 +00:00
tw34055.pp * support for constant char/bool/enum indices in typed constant 2018-10-21 18:48:41 +00:00
tw34124.pp
tw34239.pp
tw34287.pp
tw34332.pp
tw34380.pp Fix for bug report #34380 2018-10-18 20:21:54 +00:00
tw34385.pp * fixed adjustments of lower/upper bounds in range test optimization in case 2018-11-17 22:38:31 +00:00
tw34385a.pp * fixed range test optimization for signed types and enabled it for them 2019-07-06 09:57:32 +00:00
tw34409.pp * adapt register if the size of the paraloc and the register differ, resolves #34409 2019-11-30 20:37:55 +00:00
tw34438.pp * wrapcomplexinlinepara takes care of function results which need different temp. handling, resolves #34438 2018-11-03 17:31:10 +00:00
tw34442.pp * fix test for windows 2018-10-29 19:16:14 +00:00
tw34496.pp * fix for Mantis #34496: correctly align stack so that SSE operations work correctly 2018-12-26 22:59:36 +00:00
tw34509.pp * previous Invoke() related commit also correctly fixed Mantis #34509 2018-12-26 22:59:48 +00:00
tw34605.pp Fix bug report 34605 and add corresponding test 2018-11-27 10:19:36 +00:00
tw34633a.pp * warn only in delphi mode if an explicit enumeration value exceeds the range, relaxes r43191 2019-11-25 20:58:20 +00:00
tw34653.pp * if sub nodes of a commutative node contain conditionally executed nodes, these sub nodes might not be swapped 2019-01-20 12:55:20 +00:00
tw34772.pp * x86_64: Fixed code generation for try..finally blocks, so that exit label from inner try..finally stays within scope of procedure's implicit try..finally block if one is present. Mantis #34772. 2019-08-13 08:29:28 +00:00
tw34818.pp * when deciding about the case code generation in case of size optimization, the number of labels is relevant, not the covered range, resolves #34818 2019-01-13 10:32:00 +00:00
tw34848.pp * sorted out tests 2019-10-13 11:42:33 +00:00
tw34858.pp * also accept {$elsif} after {$if(n)def} (mantis #34858) 2019-03-17 15:20:22 +00:00
tw34893.pp * constrained generics are also compatible with formaldefs, resolves #34893 2019-01-19 21:23:36 +00:00
tw34971.pp * fixed packed bitsize calculation for types with a negative lower bound and 2019-02-01 17:31:53 +00:00
tw35027.pp * always enable threads on Unix-like targets 2019-02-11 20:33:29 +00:00
tw35028.pp * fix for Mantis #35028: when the mainthread executes a queued ThreadMethod make sure that the queue entry is released even if an exception is raised 2019-02-10 15:42:58 +00:00
tw35136.pp * accept #26 as eof in iso mode, resolves #35136 2019-12-28 10:35:46 +00:00
tw35139.pp + compiler/symdef.pas: Add missing call to tderef.reset methods in all tdef constructors. 2019-02-23 23:03:29 +00:00
tw35139a.pp + compiler/symdef.pas: Add missing call to tderef.reset methods in all tdef constructors. 2019-02-23 23:03:29 +00:00
tw35149.pp * fixed over-eager rejection of tobjecttype.fieldname expression after r40785 2019-02-25 21:17:24 +00:00
tw35187.pp * only enable tw35187 for Windows and Linux, since it uses syscalls under unix 2019-03-16 19:14:17 +00:00
tw35224.pp + test from mantis #35224 (already works) 2019-03-16 20:01:57 +00:00
tw35233.pp * only add hidden parameters for objectdef methods after generating the vmt, 2019-03-16 19:14:14 +00:00
tw35272.pp * fixed cbool "and" with full boolean evaluation, and cbool "xor" 2019-06-02 20:04:06 +00:00
tw35298.pp * avoid internalerror for dec/inc(...,v) with v>high(int64), resolves #35298 2020-01-24 21:39:07 +00:00
tw35533.pp * fix for Mantis #35533: when searching for helpers on types that usually don't support a point operator, don't use automatic dereferentiation 2019-05-10 20:56:41 +00:00
tw35590.pp * patch by J. Gareth Moreton: fixes internal error 200405231 with inline, resolves #35590 2020-02-05 20:35:03 +00:00
tw35626.pp * properly round in ISO mode, resolves #35626 2019-10-20 21:11:40 +00:00
tw35670a.pp * forgot to commit tests in r42329 2019-07-05 15:30:53 +00:00
tw35670b.pp * forgot to commit tests in r42329 2019-07-05 15:30:53 +00:00
tw35735.pp * fix for Mantis #35735: also handle "generic" keyword inside helper types 2019-07-05 14:12:13 +00:00
tw35820.pp * when copying goto nodes take care if the label node is part of the copied tree 2019-12-25 17:10:14 +00:00
tw35862.pp * fix for Mantis #35862: free the list of functions added with AddTerminateProc to avoid memory leaks 2019-07-19 15:55:21 +00:00
tw35878.pp * compilation of tests on 32 bit targets fixed, using while loops so keeping the type sizes 2019-07-28 21:06:37 +00:00
tw35878a.pp * compilation of tests on 32 bit targets fixed, using while loops so keeping the type sizes 2019-07-28 21:06:37 +00:00
tw35886.pp * (non-ancient) Delphi versions that accept explicit ordinal -> floating 2019-07-28 11:14:54 +00:00
tw35897.pp * test from mantis #35897, already fixed 2019-08-03 13:52:46 +00:00
tw35918.pp * fix for Mantis #35918: don't set the mangledname for the attribute's constructor function; let the compiler do its job instead 2019-08-02 14:07:17 +00:00
tw35937.pp Fix bug report 35937 by simple assembly code change and add test 2019-08-08 14:10:21 +00:00
tw35953.pp * test fixed for i386 2019-10-13 20:11:55 +00:00
tw35955.pp * fix for Mantis #35955: when the element of an array constructer requires an operator for conversion we don't let the caller of compare_defs_ext know that, instead we simply say that some conversion is required and let the typecheck handler deal with the element wise conversion 2019-08-15 14:33:00 +00:00
tw35965.pp * fix for Mantis #35965: correct alignment also for the class info used to retrieve the unit name 2019-08-15 13:29:19 +00:00
tw35982.pp * fix for Mantis #35982: free created attributes once the type is freed 2019-08-23 14:59:13 +00:00
tw36013.pp * support unique copies of currencies which are handles by torddef, resolves #36013 2019-08-26 19:31:48 +00:00
tw36079.pp * patch by Christo Crause: reg. allocation information if non-volatile registers 2019-11-04 20:14:46 +00:00
tw36156.pp * work around broken x86 shifting in bitpacked value calculation 2019-10-13 10:47:31 +00:00
tw36157.pp * don't try to bitpack arrays of non-ordinals (mantis #36157) 2019-10-13 11:11:28 +00:00
tw36196.pp * fix for Mantis #36196: free a property's attributes when the property is destroyed 2019-10-21 19:42:19 +00:00
tw36212.pp * test for tw36212 2019-11-03 17:33:26 +00:00
tw36215.pp * fix length(<dyn. type>)=0 optimization, resolves #36215 2019-10-31 21:29:41 +00:00
tw36388.pp * fix for Mantis #36388: correctly handle generic constraints when looking for helpers 2019-12-02 22:29:34 +00:00
tw36389.pp * fix J. Gareth Moreton to resolve #36389 2019-12-09 22:00:45 +00:00
tw36496a.pp * fix for Mantis #36496: correctly handle the function result alias variable inside generic functions 2019-12-30 21:35:26 +00:00
tw36496b.pp * fix for Mantis #36496: correctly handle the function result alias variable inside generic functions 2019-12-30 21:35:26 +00:00
tw36544a.pp * fix for Mantis #36544: provide an overall exception handler for the library startup code in case of unhandled exceptions (the loading of the library is considered failed in that case) when SEH is active 2020-01-10 15:39:20 +00:00
tw36544b.pp * fix for Mantis #36544: provide an overall exception handler for the library startup code in case of unhandled exceptions (the loading of the library is considered failed in that case) when SEH is active 2020-01-10 15:39:20 +00:00
tw36587.pp * cast only the longint 2020-05-10 12:52:17 +00:00
tw36589.pp * do for-loop unrolling after for-loop simplification, resolves #36589 2020-01-19 18:21:12 +00:00
tw36698.pp * fix TVector.Reserve after IncreaseCapacity changes, resolves #36698 2020-02-13 21:29:23 +00:00
tw36738.pp * fix for Mantis #36738: when copying a record using its copy operator we assume that we've copied the whole record; this way managed records inside non-managed records are handled correctly 2020-03-02 22:04:45 +00:00
tw36863.pp * do not create full copies of objects when object checking is on, resolves #36863 2020-04-05 16:26:10 +00:00
tw36934.pp * ELFv2: fixed homogeneous aggregate parameter passing when they should 2020-04-30 20:53:05 +00:00
tw36934a.pp * ppc64le: fix storing homogeneous 64 bit float parameters in case they are 2020-05-01 13:02:45 +00:00
tw36934b.pp * support floating point parameters split over multiple locations, including 2020-05-01 13:02:48 +00:00
tw37013.pp * Patch from Noel Duffy to improve IPV6 address parsing (bug ID tw37013) 2020-05-13 07:19:03 +00:00
tw37034.pp * temporarily fix #37034 by disabling the problematic optimization until the real cause is fixed 2020-06-15 19:57:39 +00:00
tw37060.pp * Patch from Noel Duffy to add TrySTrToHost* functions 2020-05-16 13:11:28 +00:00
tw37062.pp * simplify constant expressions after re-ordering, resolves #37062 2020-05-13 20:26:04 +00:00
tw37085.pp * allow in iso mode constants selecting the branch to dispose of a variant record (no functional effect though), resolves #37085 2020-05-27 21:10:55 +00:00
tw37095.pp * fixed unitdir directive for relative paths in case the current module's 2020-05-17 21:27:00 +00:00
tw37099.pp o patch for Xtensa by Christo Crause, resolves #37099 2020-06-21 14:51:40 +00:00
tw37107.pp * constrained type parameters are not undefined defs, resolves #37107 2020-05-21 18:19:08 +00:00
tw37130.pp + Xtensa: patch by Christo Crause to add optional MAC16 registers, resolves #37130 2020-06-22 19:05:13 +00:00
tw37136.pp * insert fwait after fcompp, resolves #37136 2020-05-25 20:38:19 +00:00
tw37154.pp * check properly for i/o errors in the iso read helpers, resolves #37154 2020-06-10 20:47:58 +00:00
tw37218.pp * make local variables in assembler blocks working again after r44933 2020-06-20 20:17:53 +00:00
tw37228.pp * ensure that dispose(managed_ptr) does not result in multiple evaluations of 2020-06-21 15:10:38 +00:00
tw37254.pp * correctly handle sign/zero extensions for optimization "var3", resolves #37254 2020-06-29 20:36:54 +00:00
tw37261.pp * delay setting of pd_body and pd_implement till the header of a generic 2020-06-30 20:36:51 +00:00
tw37272a.pp * fix for Mantis #37272: also allow the empty set for dynamic array parameters; Delphi probably started to allow that together with array constructors. 2020-06-27 22:33:31 +00:00
tw37301.pp * fix test to check result properly as pointed out by Bi0T1N in the bug tracker 2020-07-07 20:22:00 +00:00
tw37322.pp * variables can have the same name as the main program in iso mode, resolves #37322 2020-07-10 21:05:59 +00:00
tw37323.pp + strip leading zeros in numeric labels in iso/extended pascal mode also in label declarations, resolves #37323 2020-07-11 07:12:37 +00:00
tw37339.pp * patch by Sergey Larin to handle Native(U)Int conversions from/to variants, resolves #37339 2020-07-16 20:44:30 +00:00
tw37393.pp + Aarch64: trgcpu.get_spill_subreg: return MM sub register correctly, resolves #37393 2020-07-20 21:07:09 +00:00
tw37397.pp * disable tail recursion optimisation if there is a copy-back parameter 2020-07-21 17:57:50 +00:00
tw0035022.pp * Patch from Bart Broersma to fix bug ID #36809 - test program 2020-04-01 07:06:01 +00:00
u_uvmta.pp
ub1873.pp
ub1883.pp
uvmt_a.pp
uvmt.pp
uvmta_a.pp
uvmta.pp
uw0555.pp
uw0701c.pp
uw0701d.pp
uw0701e.pp
uw0809.pp
uw1181.inc
uw1279.pp
uw1331.pp
uw2004.inc
uw2040.pp
uw2266a.inc
uw2266b.pas
uw2269.inc
uw2364.pp
uw2706a.pp
uw2706b.pp
uw2731.pp
uw2738.pp
uw2834.pp
uw2920.pp
uw2956.pp
uw2984.pp
uw3103.pp
uw3179a.pp
uw3179b.pp
uw3184a.pp
uw3184b.pp
uw3292a.pp
uw3340.pp
uw3353.pp
uw3356.pp
uw3429.pp
uw3474a.pp
uw3474b.pp
uw3968.pp
uw4056.pp
uw4140.pp
uw4352a.pp
uw4352b.pp
uw4352c.pp
uw4352d.pp
uw4352e.pp
uw6203.pp
uw6767.pp
uw6822a.pp
uw7381.pp
uw7838a.pp
uw8180.pp
uw8372.pp
uw8730a.pp
uw8730b.pp
uw9113a.pp
uw9113b.pp
uw10477.pp
uw10492.pp
uw11182.pp
uw11762.pp
uw13015.pp
uw13345b.pp
uw13345c.pp
uw13345y.pp
uw13583.pp
uw14124.pp
uw14958.pp
uw15582.pp
uw15591.pp
uw15909.pp
uw15966.pp
uw17220.pp
uw17220a.pp
uw17493.pp
uw17950.pas
uw18087a.pp
uw18087b.pp
uw18121.pp
uw18909a.pp
uw18909b.pp
uw19159.pp
uw19697.pp
uw19701.pas
uw19851.pp
uw20456.pp
uw20909a.pas
uw20909b.pas
uw20940.pp
uw20996.pp
uw21015.pp
uw21538.pp
uw21808a.pp
uw21808b.pp
uw22160a2.pp
uw22160b2.pp
uw22160b3.pp
uw22427a.pp
uw22427b.pp
uw22428.pp
uw22741a.pp
uw22741b.pp
uw23071.pp * fix for Mantis #23071: also store local symtable in the PPU if the procdef is generic as we need it to resolve genericdefs to nested types 2019-07-19 15:55:28 +00:00
uw23204.pp
uw25054a.pp
uw25054b.pp
uw25059.pp
uw25059.test.pp
uw25059.withdot.pp
uw25132.pp
uw25598.pp
uw25610a.pp
uw25610b.pp
uw25814.pp
uw26922a.pp
uw26922b.pp
uw27294.pp
uw27320.defaults.pp
uw27522a.pp
uw27522b.pp
uw27522c.pp
uw28442.pp
uw28766.pp
uw28964.pp
uw29245.pp
uw31431.pp
uw31675.pp
uw32108.pp
uw33839.pp
uw34287a.pp
uw34287b.pp
uw35918a.pp * fix for Mantis #35918: don't set the mangledname for the attribute's constructor function; let the compiler do its job instead 2019-08-02 14:07:17 +00:00
uw35918b.pp * fix for Mantis #35918: don't set the mangledname for the attribute's constructor function; let the compiler do its job instead 2019-08-02 14:07:17 +00:00
uw35918c.pp * fix for Mantis #35918: don't set the mangledname for the attribute's constructor function; let the compiler do its job instead 2019-08-02 14:07:17 +00:00
uw36544.pp * fix for Mantis #36544: provide an overall exception handler for the library startup code in case of unhandled exceptions (the loading of the library is considered failed in that case) when SEH is active 2020-01-10 15:39:20 +00:00