..
tw13840
tw17907
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
Add explicit -CO- command line option in tests needing it
2012-03-23 14:45:34 +00:00
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
+ implement auto inlining (-Ooautoinline)
2012-05-19 13:30:02 +00:00
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
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
tw2250.pp
* changing tests to fix regressions is only the last resort, so this should be sorted out by other means, r19116 reverted
2011-09-17 18:19:47 +00:00
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
* adjustments/fixes for AIX/ppc64
2012-04-25 20:28:32 +00:00
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
tw2650.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
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
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
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
2011-08-11 12:27:48 +00:00
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
tw3160a.pp
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
tw3241a.pp
tw3252.pp
tw3255.pp
tw3257.pp
tw3259.pp
tw3261.pp
tw3263.pp
tw3265.pp
tw3272.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
tw3334.pp
tw3340.pp
tw3348.pp
tw3349.pp
tw3351.pp
tw3353.pp
tw3356.pp
tw3360.pp
* Explicitly disable range/overlfow checks when test is not about this
2012-03-23 16:35:04 +00:00
tw3364.pp
tw3366.pp
tw3402.pp
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
2011-08-11 12:27:48 +00:00
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
tw3470.pp
tw3474.pp
tw3477.pp
tw3478.pp
* Explicitly disable range/overlfow checks when test is not about this
2012-03-23 16:35:04 +00:00
tw3479.pp
tw3489.pp
tw3490.pp
tw3491.pp
tw3492.pp
* changing tests to fix regressions is only the last resort, so this should be sorted out by other means, r19116 reverted
2011-09-17 18:19:47 +00:00
tw3494.pp
tw3499.pp
tw3504.pp
tw3506.pp
tw3523.pp
tw3529.pp
tw3533.pp
tw3534.pp
tw3540.pp
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
2011-08-11 12:27:48 +00:00
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
* changing tests to fix regressions is only the last resort, so this should be sorted out by other means, r19116 reverted
2011-09-17 18:19:47 +00:00
tw3612.pp
tw3617.pp
tw3619.pp
tw3621.pp
tw3628.pp
tw3634.pp
tw3650.pp
tw3653.pp
tw3661.pp
* Modified test so recent Windows TLS changes do not break it (these changes cause threadvar Output to move from .bss to thread-local storage, and heaptrc no longer treats it as a valid pointer). Adding support for tls pointer checks to heaptrc could solve this, too (and would be fine anyway), but it is a separate issue. This test is about checking pointers from .data and .bss.
2011-07-25 22:38:33 +00:00
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
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
2011-08-11 12:27:48 +00:00
tw3964b.pp
tw3967.pp
tw3968.pp
tw3970.pp
tw3971.pp
tw3973.pp
* Explicitly disable range/overlfow checks when test is not about this
2012-03-23 16:35:04 +00:00
tw3977.pp
tw3977.txt
tw3997.pp
tw4006.pp
tw4007.pp
tw4009.pp
tw4010.pp
tw4013.pp
tw4015.pp
tw4038.pp
tw4043.pp
* Explicitly disable range/overlfow checks when test is not about this
2012-03-23 16:35:04 +00:00
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
tw4541.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
* changing tests to fix regressions is only the last resort, so this should be sorted out by other means, r19116 reverted
2011-09-17 18:19:47 +00:00
tw4678.pp
tw4700.pp
tw4704.pp
tw4705.pp
tw4722.pp
tw4763.pp
tw4768.pp
tw4778.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
* changing tests to fix regressions is only the last resort, so this should be sorted out by other means, r19116 reverted
2011-09-17 18:19:47 +00:00
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
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw6586b.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw6624.pp
tw6641.pp
tw6684.pp
tw6686.pp
tw6687.pp
tw6690.pp
tw6700.pp
tw6727.pp
tw6735.pp
tw6737.pp
tw6742.pp
tw6767.pp
tw6769.pp
tw6822a.pp
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
2011-08-11 12:27:48 +00:00
tw6822b.pp
* adapted tests for aix (assembler code, -CN switch, library name suffix)
2012-04-11 18:06:43 +00:00
tw6822c.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
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
Add test for bug report 7210
2011-08-09 13:32:47 +00:00
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
tests: test tw7758 assumes that all conversions are made in UTF8 codepage. this change is needed to prevent conversion to system codepage (which also happens while testing with delphi).
2011-10-12 08:19:59 +00:00
tw7758a.pp
tw7803.pp
tw7806.pp
tw7808.pp
tw7817a.pp
tw7817b.pp
tw7838a.pp
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
2011-08-11 12:27:48 +00:00
tw7838b.pp
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
2011-08-11 12:27:48 +00:00
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
* adapted tests for aix (assembler code, -CN switch, library name suffix)
2012-04-11 18:06:43 +00:00
tw8155.pp
tw8156.pp
tw8171.pp
tw8172.pp
tw8177.pp
* Define slowcpu conditional for mips cpu, cuts execution time from 4 mins down to 20 secs
2012-08-24 07:47:00 +00:00
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
tw8615.pp
tw8633.pp
tw8660.pp
tw8664.pp
tw8677.pp
tw8678.pp
tw8678a.pp
tw8685.pp
tw8730a.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw8730b.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw8730c.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw8730d.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw8757.pp
tw8777f.pp
tw8777g.pp
tw8777i.pp
tw8810.pp
tw8838.pp
tw8847.pp
tw8861.pp
tw8870.pp
tw8883.pp
tw8919.pp
tw8930.pp
tw8935.pp
tw8950.pp
tw8975.pp
tw8975a.pp
tw8977.pp
tw9025.pp
tw9026.pp
tw9054.pp
tw9059.pp
tw9072.pp
tw9073.pp
* adapted tests for aix (assembler code, -CN switch, library name suffix)
2012-04-11 18:06:43 +00:00
tw9076.pp
tw9076a.pp
tw9085.pp
tw9089a.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw9089b.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw9089c.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw9089d.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
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
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
tw10482.pp
tw10489.pp
tw10492.pp
tw10493.pp
tw10495.pp
tw10519.pp
tw10540.pp
tw10623.pp
tw10641.pp
* always use RIP-relative addressing in x86-64 assembler code
2012-08-25 15:12:24 +00:00
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
Add explicit -CO- command line option in tests needing it
2012-03-23 14:45:34 +00:00
tw10966.pp
tw10979.pp
tw10998.pp
tw11006.pp
tw11027.pp
tw11033.pp
tw11039a.pp
tw11039b.pp
tw11042.pp
tw11053.pp
tw11139.pp
tests: fix test for new variant overload preferences
2012-04-19 08:31:05 +00:00
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
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
tw11852.pp
tw11859.pp
tw11861.pp
tw11862.pp
tw11896.pp
tw11937.pp
tw12000.pp
tw12038.pp
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
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw12704b.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw12756.pp
tw12788.pp
tw12894.pp
tw12942.pp
tw12985.pp
tw12987a.pp
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
2011-08-11 12:27:48 +00:00
tw12987b.pp
tw12993.pp
tests: adapt test for codepage aware strings
2011-10-31 05:49:37 +00:00
tw13015.pp
- { %files=... } is for files that exist after execution and have to be
2012-05-28 22:05:04 +00:00
tw13019.pp
tw13075.pp
tw13110.pp
tw13133.pp
tw13186.pp
tw13187.pp
tw13210.pp
tw13281.pp
tw13294.pp
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
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
2011-08-11 12:27:48 +00:00
tw13628b.pp
* use SharedSuffix for dynlib extension
2012-04-11 18:05:06 +00:00
tw13639.pp
tw13696.inc
tw13696.pp
tw13763.pp
tw13813.pp
tw13820.pp
tw13872.pp
tw13890.pp
tw13948.pp
tw13948a.pp
tw13948b.pp
tw13984.pp
tw13992a.pp
tw14019.pp
tw14020.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw14020a.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw14040.pp
tw14067.pp
tw14092.pp
tw14124.pp
tw14134.pp
tw14143.pp
tw14145.pp
tw14149.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw14155.pp
tw14174.pp
tw14230.pp
tw14236.pp
tw14307.pp
tw14315.pp
* fixed memory statistics after try_concat_free_chunk_forward() concatenated
2012-08-26 15:29:44 +00:00
tw14363.pp
tw14388.pp
tw14403.pp
tw14418.pp
tw14514.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw14536.pp
tw14553.pp
tw14566.pp
tw14617.pp
tw14729.pp
tw14740.pp
tw14743.pp
tw14798.pp
tw14812.pp
tw14841.pp
tw14862g.pp
tw14941.pp
tw14941a.pp
tw14958a.pp
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
2011-08-11 12:27:48 +00:00
tw14958b.pp
tw14992a.pp
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
2011-08-11 12:27:48 +00:00
tw14992b.pp
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
2011-08-11 12:27:48 +00:00
tw14992c.pp
* Fixed x86_64 compilation further (rev. 17940 was not enough).
2011-07-12 13:42:27 +00:00
tw15015.pp
tw15061.pp
tw15061a.pp
tw15088.pp
tw15169.pp
tw15203.pp
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
tw15415.pp
tw15446.pp
tw15453a.pp
tw15467.pp
tw15500.pp
tw15504.pp
tw15530.pp
tw15571.pp
* fixes cmem.malloc et al. for windows as proposed by Ludo Brands, resolves #15571
2011-08-18 08:47:44 +00:00
tw15582.pp
* enable specifying the alignment mismatch of the frame/stack pointer
2012-09-02 14:32:05 +00:00
tw15591.pp
tw15592.pp
tw15599.pp
tw15607.pp
tw15610.pp
tw15619.pp
tw15668.pp
tw15683.pp
Added test for Mantis #15683 which seems to be fixed already.
2012-06-01 12:01:18 +00:00
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
* add a reference to the procsym corresponding to the chosen overloaded
2012-06-06 18:46:01 +00:00
tw16004.pp
* changing tests to fix regressions is only the last resort, so this should be sorted out by other means, r19116 reverted
2011-09-17 18:19:47 +00:00
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
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw16263b.pp
* adapted tests for aix (assembler code, -CN switch, library name suffix)
2012-04-11 18:06:43 +00:00
tw16311.pp
tw16315a.pp
tw16315b.pp
tw16326.pp
tw16328.pp
tw16365.pp
tw16366.pp
tw16377.pp
tw16402.pp
tw16592.pp
tw16622.pp
tw16668.pp
+ implement auto inlining (-Ooautoinline)
2012-05-19 13:30:02 +00:00
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
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw16949b.pp
* enabled a bunch of tests also for aix
2012-04-11 18:04:57 +00:00
tw16954.pp
tw16980.pp
tw17118.pp
tw17136.pp
* give an error if a routine definition defines default values for
2012-06-07 22:36:39 +00:00
tw17164.pp
tw17180.pp
tw17181.pp
tw17184.pp
tw17193.pp
tw17213.pp
tw17220.pp
tw17220a.pp
tw17236.pp
* adjustments/fixes for AIX/ppc64
2012-04-25 20:28:32 +00:00
tw17283.pp
tw17337.pp
* Values outside signed 32-bit can only be assigned to a 64-bit register in one instruction, not to memory
2011-10-19 10:16:08 +00:00
tw17342.pp
tw17379.pp
tw17379a.pp
tw17402.pp
tw17402a.pp
tw17413.pp
tw17430.pp
tw17458.pp
tw17493.pp
tw17514.pp
tw17521.pp
tw17546.pp
tw17550.pp
tw17560.pp
tw17591.pp
tw17604.pp
tw17646.pp
tw17675.pp
tw17675a.pp
tw17685.pp
* factored load node flags out of node flags to gain space
2011-10-30 15:14:21 +00:00
tw17710.pp
tw17714.pp
tw17715.pp
tw17836.pp
tw17838.pp
* unified handling of comparison of constant and expression with disjunct ranges of values
2011-08-19 18:47:37 +00:00
tw17846.pp
tw17862.pp
tw17904.pas
tw17928.pp
tw17945.pp
tw17950.pp
tw17952a.pp
tw17952b.pp
tw17957.pp
tw17986.pp
tw17998.pp
tw18009.pp
tw18013.pp
tw18019.pp
* if the size of an operand is not explicitly forced in intel assembler
2012-08-26 17:05:31 +00:00
tw18075.pp
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
2012-04-26 02:33:57 +00:00
tw18082.pp
tw18085.pp
tw18086.pp
tw18103a.pp
Added NORUN flags to tests
2012-02-04 16:29:56 +00:00
tw18103b.pp
Added NORUN flags to tests
2012-02-04 16:29:56 +00:00
tw18103c.pp
Added NORUN flags to tests
2012-02-04 16:29:56 +00:00
tw18113.pp
tw18123.pp
tw18127.pp
tw18131.pp
tw18222.pp
tw18266.pp
tw18334.pp
tw18420.pp
tw18443.pp
tw18512.pp
tw18567.pp
Fix the test. It's mode Delphi, but does not compile in Delphi, because "TSomeRecord" and "TSomeRecord<T>" are different identifiers.
2011-12-02 14:11:06 +00:00
tw18610.pp
tw18620.pp
tw18688.pp
Allow the usage of a generic's name without type arguments inside of nested classes inside the generic. This fixes Mantis #19499 , but also Mantis #18688 .
2012-05-22 12:19:11 +00:00
tw18690.pp
tw18702.pp
* changing tests to fix regressions is only the last resort, so this should be sorted out by other means, r19116 reverted
2011-09-17 18:19:47 +00:00
tw18704.pp
* patches by Max Nazhalov to solve some issues with currency formatting, resolves #18704 and #22063
2012-05-19 14:54:46 +00:00
tw18706.pp
* when looking for a procdef matching a procvardef in an objectdef,
2011-12-03 20:42:03 +00:00
tw18767a.pp
compiler: fix private and protected members visibility check for nested records (issue #0018768 )
2011-09-07 01:51:13 +00:00
tw18767b.pp
compiler: fix strict private visibility check for nested types (issue #0018767 )
2011-09-07 01:32:43 +00:00
tw18768.pp
compiler: fix private and protected members visibility check for nested records (issue #0018768 )
2011-09-07 01:51:13 +00:00
tw18859.pp
tw18909.pp
tw19077.pp
tw19180.pp
* typo ($ifdef window -> $ifdef windows)
2011-09-28 22:10:22 +00:00
tw19182.pp
Mantis #19182 , Delphi compatible tweaks:
2011-09-05 19:51:10 +00:00
tw19201.pp
tw19277.pp
tw19325.pp
tw19368.pp
New test
2011-11-16 13:17:42 +00:00
tw19434a.pp
* give an error if a routine definition defines default values for
2012-06-07 22:36:39 +00:00
tw19434b.pp
* give an error if a routine definition defines default values for
2012-06-07 22:36:39 +00:00
tw19498.pp
pgenutil.pas, generate_specialization:
2012-02-04 14:20:26 +00:00
tw19499.pp
Allow the usage of a generic's name without type arguments inside of nested classes inside the generic. This fixes Mantis #19499 , but also Mantis #18688 .
2012-05-22 12:19:11 +00:00
tw19500.pp
Add tests for resolved generic bug reports.
2011-12-11 15:49:22 +00:00
tw19511.pp
+ add test for Mantis #19511 which seems to be fixed already...
2012-05-17 08:59:50 +00:00
tw19548.pp
tw19555.pp
* treat registers (and identifiers of register parameter) as normal identifiers when parsing record fields in intel assembler, resolves #19555
2011-08-18 21:58:30 +00:00
tw19581.pp
* don't give -CO warnings or hints for ordinal constants, because those
2012-06-06 19:28:22 +00:00
tw19622.pp
* don't insert type conversions in add nodes if both arguments are constant
2012-05-26 14:14:59 +00:00
tw19651.pp
+ Mantis #19651 : Generate table of typed string constants which are initialized with resourcestrings, so they are updated when SetResourceStrings or SetUnitResourceStrings is called.
2011-09-04 16:01:26 +00:00
tw19700.pp
* prevent double freeing temps containing int64-sized parameters
2011-08-01 17:12:45 +00:00
tw19701.pas
* Don't optimize away implicit initialization/finalization procedures if corresponding clause is present in the source but is empty. Resolves #19701 .
2011-11-26 05:01:30 +00:00
tw19851a.pp
+ added tests for recent stream modifications
2011-08-17 12:56:57 +00:00
tw19851b.pp
* so far windows only
2011-08-17 13:01:32 +00:00
tw19864.pp
Test fix of infinite loop in PUSH/POP directives
2011-08-07 20:44:55 +00:00
tw19874.pp
* patch by Michalis Kamburelis to make FGL lists First and Last properties that are settable, resolves #19874
2011-08-16 17:11:48 +00:00
tw19910.pp
+ support for assembler instructions with four operands
2011-08-14 16:46:35 +00:00
tw19960.pp
* fix TFPGList.Extract to return the correct values by a patch by Michalis Kamburelis, resolves #19960
2011-08-14 13:57:33 +00:00
tw19974.pp
* accept undefineddef (generic parameter) as parameter for assigned, resolves #19974
2011-08-12 20:33:22 +00:00
tw19977.pp
* *Dir(<ansistring>) functions need to check io result as well, resolves #19977
2011-08-14 19:00:07 +00:00
tw20003.pp
* fixed skiptarget directive
2012-04-11 18:05:40 +00:00
tw20005.pp
* patch by Michalis Kamburelis to keep the ending of TFPSList filled with zeros (space between count and capacity), resolves #20005
2011-08-17 09:05:58 +00:00
tw20028.pp
* don't check array ranges for being constant in generic declarations, resolves #20028
2011-10-15 21:28:19 +00:00
tw20035a.pp
* allow %seg. register:offset without (...), resolves #20035
2011-08-27 15:41:39 +00:00
tw20035b.pp
* allow %seg. register:offset without (...), resolves #20035
2011-08-27 15:41:39 +00:00
tw20035c.pp
* force -vw switch, because if it's not active then -Sew won't do anything
2012-04-15 16:09:29 +00:00
tw20075.pp
* Test contains assembler, restrict to i386.
2011-10-04 08:16:32 +00:00
tw20093.pp
* Removed executable flag from source files.
2011-12-19 17:40:02 +00:00
tw20093a.pp
* Removed executable flag from source files.
2011-12-19 17:40:02 +00:00
tw20119.pp
compiler: clear vd_class option if it was added by _STATIC token (issue #0020119 )
2011-09-07 02:22:03 +00:00
tw20192.pp
* Fixed test for 64-bit targets
2011-10-01 08:32:05 +00:00
tw20257.pp
* when comparing two boolean values, convert both to pasbool8 so
2011-12-03 22:31:21 +00:00
tw20396.pp
* forgotten test for last commit
2011-10-15 20:30:17 +00:00
tw20407.pp
Add tests for resolved generic bug reports.
2011-12-11 15:49:22 +00:00
tw20421.pp
tests: forgotten test
2011-10-07 06:00:15 +00:00
tw20527.pp
* allow local type definitions for "file of xx" component types
2011-10-21 15:00:21 +00:00
tw20557.pp
* ignore errors in setlength parsing inside a generic functin, resolves #20557
2011-10-30 19:22:55 +00:00
tw20577a.pp
* compiler\pdecl.pas:
2012-01-02 16:02:51 +00:00
tw20577b.pp
* compiler\pdecl.pas:
2012-01-02 16:02:51 +00:00
tw20594.pp
compiler: correctly traverse record fields while generating record constant (bug #0020594 )
2011-10-31 02:54:19 +00:00
tw20627.pp
Add tests for resolved generic bug reports.
2011-12-11 15:49:22 +00:00
tw20629.pp
Add tests for resolved generic bug reports.
2011-12-11 15:49:22 +00:00
tw20638.pp
compiler: allow CASE record block after the methods and other record elements (issue #0020638 )
2011-11-08 02:16:04 +00:00
tw20690.pp
compiler: push nested class hierarchy for parsing nested procedures arguments and results (mantis #0020690 , mantis #0020038 )
2011-11-16 03:41:56 +00:00
tw20744.pp
* use temporary location to construct writestr() string, because the
2011-11-24 19:56:21 +00:00
tw20796a.pp
Add tests for resolved generic bug reports.
2011-12-11 15:49:22 +00:00
tw20796b.pp
Add tests for resolved generic bug reports.
2011-12-11 15:49:22 +00:00
tw20796c.pp
Add tests for resolved generic bug reports.
2011-12-11 15:49:22 +00:00
tw20821.pp
* make asciinr string long enough for binary char constants as pointed out by Matti Kronman, resolves #20821
2011-12-08 22:04:32 +00:00
tw20827.pp
+ Test case for bug #20827 . The issue itself was fixed in r19668.
2011-12-11 17:00:26 +00:00
tw20836.pp
Add tests for resolved generic bug reports.
2011-12-11 15:49:22 +00:00
tw20851.pp
This fixes Mantis #20851 .
2012-02-04 16:03:58 +00:00
tw20871.pp
* pgenutil.pas, generate_specialization:
2012-02-04 16:26:47 +00:00
tw20872a.pp
When checking whether the current specialization was already done before we also need to check the globalsymtable if we're currently in the implementation section. Otherwise the specialization will be generated twice and will result in a "duplicate identifier" error. This fixes mantis #20872 .
2011-12-11 16:03:55 +00:00
tw20872b.pp
When checking whether the current specialization was already done before we also need to check the globalsymtable if we're currently in the implementation section. Otherwise the specialization will be generated twice and will result in a "duplicate identifier" error. This fixes mantis #20872 .
2011-12-11 16:03:55 +00:00
tw20872c.pp
When checking whether the current specialization was already done before we also need to check the globalsymtable if we're currently in the implementation section. Otherwise the specialization will be generated twice and will result in a "duplicate identifier" error. This fixes mantis #20872 .
2011-12-11 16:03:55 +00:00
tw20873.pp
* typecheck all array indices, not just integer and boolean types
2012-01-18 21:29:44 +00:00
tw20874a.pp
* handle flag to reg./ref. conversion correctly for boolean64
2011-12-29 17:28:35 +00:00
tw20874b.pp
* handle flag to reg./ref. conversion correctly for boolean64
2011-12-29 17:28:35 +00:00
tw20880.pp
* send full x/y ansi position information in case of an X-coordinate
2012-07-17 18:03:23 +00:00
tw20889.pp
* handle int_to_bool for qwordbools correctly on arm
2011-12-31 14:14:21 +00:00
tw20909.pp
compiler: write INIT and RTTI info also for defs of nested records and classes + test (issue #0020909 )
2012-01-24 06:57:04 +00:00
tw20940.pp
compiler: add owner hierarchy prefix for mangled name of parameter def to prevent asm symbols collision (issue #0020940 )
2012-01-24 08:27:51 +00:00
tw20947.pp
"SizeInt" inside the compiler references the "size of an int" on the Host platform. What we want for writing size information in PPUs for Generics is "ASizeInt" which is the "size of an int" of the target platform. This fixes Mantis #20947 .
2012-06-19 08:47:30 +00:00
tw20962.pp
* fixed test for big endian 64 bit targets
2012-01-04 16:09:04 +00:00
tw20995a.pp
* compiler\pdecl.pas:
2012-01-02 16:02:51 +00:00
tw20995b.pp
* compiler\pdecl.pas:
2012-01-02 16:02:51 +00:00
tw20998.pp
* extended test
2012-06-28 14:39:16 +00:00
tw21029.pp
* avoid range check errors when inlining not-nodes (mantis #21029 )
2012-01-10 22:23:25 +00:00
tw21044.pp
compiler:
2012-01-24 01:45:31 +00:00
tw21064a.pp
Fix for Mantis #21064 .
2012-06-20 08:35:57 +00:00
tw21064b.pp
Fix for Mantis #21064 .
2012-06-20 08:35:57 +00:00
tw21073.pp
* do not interpret procsyms followed by ./^/( as potential procvar
2012-01-12 21:37:59 +00:00
tw21091.pp
* handle currency constants correctly on non i386 platforms if they are given as integer constant, resolves #21091
2012-04-06 22:13:48 +00:00
tw21146.pp
* handle all operand combinations of xadd, resolves #21146
2012-01-25 21:26:59 +00:00
tw21151.pp
* keep track of the type of symbolic floating point constants rather
2012-01-28 18:38:06 +00:00
tw21177.pp
* make self-pointer passed by reference not regable. Was not necessary
2012-01-29 11:30:12 +00:00
tw21179.pp
Fix Mantis #21179
2012-02-13 21:17:54 +00:00
tw21255.pp
* don't replace "expr1 or expr1" or "expr1 and expr1" with just "expr1"
2012-03-09 20:26:32 +00:00
tw21267.pp
* support pointer constants as initialisation values for procvar typed
2012-05-20 14:51:15 +00:00
tw21350a.pp
Fix for Mantis #21350
2012-06-14 07:07:28 +00:00
tw21350b.pp
Fix for Mantis #21350
2012-06-14 07:07:28 +00:00
tw21443.pp
* dereference pchar passed to indexbyte in strecopy (patch by Andrew Haines,
2012-03-08 18:55:49 +00:00
tw21457.pp
Fix for Mantis #21457
2012-06-12 09:42:22 +00:00
tw21472.pp
+ patch by Seth Grover to support line number macro returning a numerical number, resolves #21372
2012-03-23 20:35:42 +00:00
tw21538.pp
Fix for Mantis #21538 .
2012-09-25 10:25:30 +00:00
tw21550.pp
+ symtable.pas, tspecializesymtable.create: SymList and DefList do not need to own the symbols and defs as they are moved to another symtable before the specialize symtable is destroyed (avoids the need to call "extract" on those lists)
2012-05-10 06:27:32 +00:00
tw21551.pp
* fully compare typenodes and rttinodes in their docompare() methods
2012-03-25 16:52:34 +00:00
tw21592.pp
* create and push array def before the array range is parsed, this allows generic parameters to be used in the range definition, resolves #21592
2012-04-06 20:35:18 +00:00
tw21592b.pp
ninl.pas, tinlinenode.pass_typecheck: an intrinsic which has a generic type parameter as argument is left as is (e.g. a call) and thus this needs to be respected when typechecking a SizeOf. Fixes Mantis #21592 .
2012-06-06 14:41:12 +00:00
tw21593.pp
+ in_generic for testing if currently a generic declaration/definition is parsed/record
2012-04-03 19:29:09 +00:00
tw21593a.pp
pdecl.pas, readconstant: If we are parsing a constant declaration in a generic and we encounter an intrinsic then this intrinsic is left as is (thus the node p returned by comp_expr will be a inlinen instead of an expected ordconstn, stringconstn, etc.). Nevertheless we need to create a symbol for the constant (which isn't done otherwise). In the case of SizeOf a constant "0" will be created. This fixes Mantis #21593 .
2012-06-06 15:00:28 +00:00
tw21593b.pp
pdecl.pas, readconstant: If we are parsing a constant declaration in a generic and we encounter an intrinsic then this intrinsic is left as is (thus the node p returned by comp_expr will be a inlinen instead of an expected ordconstn, stringconstn, etc.). Nevertheless we need to create a symbol for the constant (which isn't done otherwise). In the case of SizeOf a constant "0" will be created. This fixes Mantis #21593 .
2012-06-06 15:00:28 +00:00
tw21593c.pp
pdecl.pas, readconstant: If we are parsing a constant declaration in a generic and we encounter an intrinsic then this intrinsic is left as is (thus the node p returned by comp_expr will be a inlinen instead of an expected ordconstn, stringconstn, etc.). Nevertheless we need to create a symbol for the constant (which isn't done otherwise). In the case of SizeOf a constant "0" will be created. This fixes Mantis #21593 .
2012-06-06 15:00:28 +00:00
tw21654.pp
* pdecvar.pas, read_record_fields: don't generate BSS-data for generic static fields (doesn't fix any specific bug, but we don't need space reserved for the field)
2012-05-08 07:31:37 +00:00
tw21674.pp
* records containing managed types are not "regable", resolves #21674
2012-04-07 20:19:48 +00:00
tw21684.pp
* due to different result handling of integers and interfaces, GetInterfaceProp cannot use GetOrdProp, resolves #21684
2012-04-12 21:50:03 +00:00
tw21808.pp
* mark units as used in case only static symbols from inside object,
2012-06-06 20:16:50 +00:00
tw21878.pp
* now that copy() expressions are only translated into calls during the
2012-04-28 21:33:29 +00:00
tw21914.pp
* allow LOC_CONSTANT to be used as vmt pointers in the cg, resolves #21914
2012-05-20 19:02:36 +00:00
tw21921.pp
Do not call ret_in_param of the current parameter manager when parsing a generic method/function. This fixes Mantis #21921 .
2012-06-14 12:11:11 +00:00
tw21941.pp
compiler: fix accessing typed constants inside class declaration (bug #21941 )
2012-05-12 01:09:56 +00:00
tw21951.pp
* after changing a modeswitch, only change related module/localswitches that
2012-05-06 14:56:49 +00:00
tw22133.pp
* correctly change the signdness information of tordconstnodes that are
2012-05-26 13:31:23 +00:00
tw22154.pp
Fix for Mantis #22154 :
2012-06-24 10:43:28 +00:00
tw22160a1.pp
Fix for Mantis #22160
2012-09-25 09:45:25 +00:00
tw22160b1.pp
Fix for Mantis #22160
2012-09-25 09:45:25 +00:00
tw22290.pp
* print literal e/E in formatfloat if not followed by +/- (remaining part of
2012-08-26 14:51:32 +00:00
tw22320.pp
* only try to call procvars while choosing overloads in case they don't
2012-06-28 14:41:31 +00:00
tw22326.pp
Fix for Mantis #22326
2012-07-01 08:09:00 +00:00
tw22329.pp
Fix for Mantis #22329 .
2012-07-03 16:27:03 +00:00
tw22331.pp
* decrease the fpu stack position counter after explicitly inserted
2012-06-29 09:52:35 +00:00
tw22344.pp
* always interpret a function name on the RHS as a recursive function
2012-07-08 09:52:30 +00:00
tw22427.pp
Added %NORUN flag.
2012-09-25 10:27:34 +00:00
tw22428.pp
Fix for Mantis #22428 .
2012-09-26 15:03:37 +00:00
tw22490.pp
* support referencing "result" in nostackframe pure assembler routines if
2012-08-21 19:51:40 +00:00
tw22502.pp
* correctly set expectloc for bool->cbool type conversions (mantis #22502 )
2012-07-26 14:50:28 +00:00
tw22561.pp
* don't add value transformations for internal type casts from/to currency
2012-08-05 15:36:44 +00:00
tw22570.pp
* never use a linear table for enum<->string translation when two enums have
2012-08-31 18:51:59 +00:00
tw22593.pp
* also allow conversion of niln to forward-defined pointerdef
2012-08-07 11:23:00 +00:00
tw22613.pp
* make sure valid_for_assign() returns false for inlined function bodies
2012-08-16 19:22:17 +00:00
tw22665.pp
* treat "[var + rip]" in intel assembler mode as addr_pic_no_got on x86-64
2012-08-25 15:12:49 +00:00
tw22669.pp
* fixed null-termination in StringToWideChar() if the buffer is larger than
2012-08-19 13:48:02 +00:00
tw22705.pp
* properly compare parameter lists involving pointers to or classrefdefs of
2012-08-23 20:58:22 +00:00
tw22741.pp
* save/restore itype and implementsgetter fields of timplementedinterface
2012-08-29 16:07:55 +00:00
tw22744.pp
Add test for bug regarding {$pop} next to a statement
2012-08-29 14:30:14 +00:00
tw22796.pp
* fix for mantis #22796 : add alignment padding to records before inserting
2012-09-17 14:34:03 +00:00
tw22860.pp
* don't allow overloading enum/int operations, because they should be
2012-09-12 16:03:09 +00:00
tw22864.pp
* when forcing left into memory during code generation of a subscript node then the type of left must be passed else memory corruption happens
2012-09-13 19:22:42 +00:00
tw22869.pp
* support LOC_(C)SUBSETREG/REF in gen_load_vmt_register() (mantis #22869 )
2012-09-13 12:35:31 +00:00
tw22878.pp
* if an agregate contains unaligned fields, it has to be passed via memory
2012-09-14 13:59:59 +00:00
u_uvmta.pp
* Removed executable flag from source files.
2011-12-19 17:40:02 +00:00
ub1873.pp
ub1883.pp
uvmt_a.pp
* Removed executable flag from source files.
2011-12-19 17:40:02 +00:00
uvmt.pp
* Removed executable flag from source files.
2011-12-19 17:40:02 +00:00
uvmta_a.pp
* Removed executable flag from source files.
2011-12-19 17:40:02 +00:00
uvmta.pp
* Removed executable flag from source files.
2011-12-19 17:40:02 +00:00
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
uw4541.pp
uw6203.pp
uw6767.pp
uw6822a.pp
uw7381.pp
uw7838a.pp
uw8180.pp
uw8372.pp
uw8730a.pp
uw8730b.pp
uw9113a.pp
uw9113b.pp
uw10492.pp
uw11182.pp
uw11762.pp
uw13015.pp
uw13345b.pp
uw13345c.pp
uw13345y.pp
uw13583.pp
uw14124.pp
uw14958.pp
uw15582.pp
* enable specifying the alignment mismatch of the frame/stack pointer
2012-09-02 14:32:05 +00:00
uw15591.pp
uw15909.pp
uw15966.pp
* add a reference to the procsym corresponding to the chosen overloaded
2012-06-06 18:46:01 +00:00
uw17220.pp
uw17220a.pp
uw17493.pp
uw17950.pas
uw18087a.pp
uw18087b.pp
uw18909a.pp
uw18909b.pp
uw19159.pp
* when comparing overridden methods, ignore hidden parameters because overridden methods does not
2011-06-26 12:34:59 +00:00
uw19701.pas
* Don't optimize away implicit initialization/finalization procedures if corresponding clause is present in the source but is empty. Resolves #19701 .
2011-11-26 05:01:30 +00:00
uw19851.pp
+ added tests for recent stream modifications
2011-08-17 12:56:57 +00:00
uw20909a.pas
compiler: write INIT and RTTI info also for defs of nested records and classes + test (issue #0020909 )
2012-01-24 06:57:04 +00:00
uw20909b.pas
compiler: write INIT and RTTI info also for defs of nested records and classes + test (issue #0020909 )
2012-01-24 06:57:04 +00:00
uw20940.pp
compiler: add owner hierarchy prefix for mangled name of parameter def to prevent asm symbols collision (issue #0020940 )
2012-01-24 08:27:51 +00:00
uw21538.pp
Fix for Mantis #21538 .
2012-09-25 10:25:30 +00:00
uw21808a.pp
* mark units as used in case only static symbols from inside object,
2012-06-06 20:16:50 +00:00
uw21808b.pp
* mark units as used in case only static symbols from inside object,
2012-06-06 20:16:50 +00:00
uw22160a2.pp
Fix for Mantis #22160
2012-09-25 09:45:25 +00:00
uw22160b2.pp
Fix for Mantis #22160
2012-09-25 09:45:25 +00:00
uw22160b3.pp
Fix for Mantis #22160
2012-09-25 09:45:25 +00:00
uw22427a.pp
Added tests for now fixed Mantis #22427 .
2012-09-25 10:10:28 +00:00
uw22427b.pp
Added tests for now fixed Mantis #22427 .
2012-09-25 10:10:28 +00:00
uw22428.pp
Fix for Mantis #22428 .
2012-09-26 15:03:37 +00:00
uw22741a.pp
* save/restore itype and implementsgetter fields of timplementedinterface
2012-08-29 16:07:55 +00:00
uw22741b.pp
* save/restore itype and implementsgetter fields of timplementedinterface
2012-08-29 16:07:55 +00:00