fpc/tests/webtbs
svenbarth 54c1e638ad Fix for Mantis #22428.
* pgenutil.pas, generate_specialization:
  * return a generrordef instead of Nil when returning because of an error
  * always check "genname" for a generic count string as a mode ObjFPC generic specialized in a mode Delphi unit will already contain a "$X" suffix and only symname will be set.
+ add (corrected) test

git-svn-id: trunk@22462 -
2012-09-26 15:03:37 +00:00
..
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