fpc/tests/tbs
2023-09-10 11:11:35 +00:00
..
ib0690.inc + modeswitch UNDERSCOREISSEPERATOR, active by default in delphi modes: 2022-01-01 23:28:36 +01:00
tb0001.pp
tb0002.pp
tb0003.pp
tb0004.pp
tb0005.pp
tb0006.pp
tb0007.pp
tb0008.pp
tb0009.pp
tb0010.pp
tb0011.pp
tb0012.pp
tb0013.pp
tb0014.pp
tb0015.pp
tb0016.pp
tb0017.pp
tb0018.pp
tb0019.pp
tb0020.pp
tb0021.pp
tb0022.pp
tb0023.pp
tb0024.pp
tb0025.pp
tb0026.pp
tb0027.pp
tb0028.pp
tb0029.pp
tb0030.pp
tb0031.pp
tb0032.pp
tb0033.pp
tb0034.pp
tb0035.pp
tb0036.pp
tb0037.pp
tb0038.pp
tb0039.pp
tb0040.pp
tb0041.pp
tb0042.pp
tb0043.pp
tb0044.pp
tb0045.pp
tb0046.pp
tb0047.pp
tb0048.pp
tb0049.pp
tb0050.pp
tb0051.pp
tb0052.pp
tb0053.pp
tb0054.pp
tb0055.pp
tb0056.pp
tb0057.pp
tb0058.pp
tb0059.pp
tb0060.pp
tb0062.pp
tb0063.pp
tb0064.pp
tb0065.pp
tb0066.pp
tb0067.pp
tb0068.pp
tb0069.pp
tb0070.pp
tb0071.pp
tb0072.pp add loongarch64 tests support 2023-02-05 19:18:48 +00:00
tb0073.pp
tb0074.pp
tb0075.pp
tb0076.pp
tb0077.pp
tb0078.pp
tb0079.pp
tb0080.pp
tb0081.pp
tb0082.pp
tb0083.pp
tb0084.pp
tb0085.pp
tb0086.pp
tb0087.pp
tb0088.pp
tb0089.pp
tb0090.pp
tb0091.pp
tb0092.pp
tb0093.pp
tb0094.pp
tb0095.pp
tb0096.pp
tb0097.pp
tb0098.pp
tb0099.pp
tb0100.pp
tb0101.pp
tb0102.pp
tb0103.pp
tb0104.pp
tb0105.pp
tb0106.pp
tb0107.pp
tb0108.pp
tb0109.pp
tb0110.pp
tb0111.pp
tb0112.pp
tb0113.pp
tb0115.pp
tb0116.pp
tb0117.pp
tb0118.pp
tb0119.pp
tb0120.pp
tb0122.pp
tb0123.pp
tb0124.pp
tb0125.pp
tb0126.pp
tb0127.pp
tb0128.pp
tb0129.pp
tb0130.pp
tb0131.pp
tb0132.pp
tb0133.pp
tb0134.pp
tb0135.pp
tb0136.pp
tb0137.pp
tb0138.pp
tb0139.pp
tb0140.pp
tb0141.pp
tb0142.pp
tb0143.pp
tb0144.pp
tb0145.pp
tb0146.pp
tb0147.pp
tb0148.pp
tb0149.pp
tb0150.pp
tb0151.pp
tb0152.pp
tb0153.pp
tb0154.pp
tb0155.pp
tb0156.pp
tb0157.pp
tb0158.pp
tb0159.pp
tb0160.pp
tb0161.pp
tb0162.pp
tb0163.pp
tb0164.pp
tb0165.pp
tb0166.pp
tb0167.pp
tb0168.pp
tb0169.pp
tb0170.pp
tb0172.pp
tb0172a.pp
tb0173.pp
tb0174.pp
tb0175.pp
tb0176.pp
tb0177.pp
tb0178.pp
tb0179.pp
tb0181.pp
tb0182.pp
tb0183.pp
tb0184.pp
tb0185.pp
tb0186.pp
tb0187.pp
tb0188.pp
tb0188a.pp
tb0189.pp
tb0190.pp
tb0191.pp
tb0192.pp
tb0193.pp add loongarch64 tests support 2023-02-05 19:18:48 +00:00
tb0194.pp
tb0195.pp
tb0196.pp
tb0197.pp
tb0198.pp
tb0199.pp
tb0200.pp
tb0201.pp
tb0202.pp
tb0203.pp
tb0204.pp
tb0205.pp
tb0207.pp
tb0208.pp
tb0209.pp
tb0210.pp
tb0211.pp
tb0212.pp
tb0213.pp
tb0214.pp
tb0215.pp
tb0216.pp
tb0217.pp
tb0218.pp
tb0219.pp
tb0219a.pp
tb0220.pp
tb0221.pp
tb0222.pp
tb0224.pp
tb0225.pp
tb0226.pp
tb0227.pp
tb0228.pp
tb0229.pp
tb0230.pp
tb0231.pp
tb0232.pp
tb0233.pp
tb0234.pp
tb0235.pp
tb0236.pp
tb0237.pp
tb0238.pp
tb0239.pp
tb0240.pp
tb0241.pp
tb0241b.pp
tb0242.pp
tb0243.pp
tb0244.pp
tb0245.pp
tb0246.pp
tb0247.pp
tb0248.pp
tb0249.pp
tb0250.pp
tb0251.pp
tb0252.pp
tb0254.pp
tb0255.pp
tb0256.pp
tb0257.pp
tb0258.pp
tb0259.pp
tb0260.pp
tb0261.pp
tb0262.pp
tb0263.pp
tb0264.pp
tb0265.pp
tb0267.pp
tb0268.pp
tb0269.pp
tb0270.pp
tb0271.pp
tb0272.pp
tb0273.pp
tb0274.pp
tb0275.pp
tb0276.pp
tb0277.pp
tb0278.pp
tb0279.pp
tb0280.pp
tb0281.pp
tb0282.pp
tb0283.pp
tb0284.pp
tb0285.pp
tb0286.pp
tb0287.pp
tb0288.pp
tb0289.pp
tb0290.pp
tb0292.pp
tb0293.pp
tb0294.pp
tb0295.pp
tb0296.pp
tb0298.pp
tb0299.pp
tb0300.pp
tb0301.pp
tb0302.pp
tb0303.pp
tb0304.pp
tb0305.pp
tb0306.pp
tb0308.pp
tb0309.pp
tb0310.pp
tb0311.pp
tb0312.pp
tb0313.pp
tb0314.pp
tb0315.pp
tb0316.pp
tb0317.pp
tb0318.pp
tb0319.pp
tb0320.pp
tb0321.pp
tb0322.pp
tb0323.pp
tb0324.pp
tb0325.pp
tb0326.pp
tb0327.pp
tb0328.pp
tb0329.pp
tb0331.pp
tb0332.pp
tb0333.pp
tb0334.pp
tb0335.pp
tb0336.pp * tests fixed after last commit 2022-01-15 22:30:25 +01:00
tb0337.pp
tb0338.pp
tb0339.pp
tb0340.pp
tb0341.pp
tb0342.pp
tb0343.pp
tb0344.pp
tb0345.pp
tb0346.pp
tb0347.pp
tb0348.pp
tb0349.pp
tb0350.pp
tb0351.pp
tb0352.pp
tb0353.pp
tb0354.pp
tb0355.pp
tb0356.pp
tb0357.pp
tb0358.pp
tb0359.pp
tb0360.pp
tb0361.pp
tb0362.pp
tb0363.pp
tb0364.pp
tb0365.pp
tb0366.pp
tb0367.pp
tb0368.pp
tb0369.pp
tb0370.pp
tb0371.pp
tb0372.pp
tb0373.pp
tb0374.pp
tb0375.pp
tb0376.pp
tb0377.pp
tb0378.pp
tb0380.pp
tb0381.pp
tb0382.pp
tb0383.pp
tb0384.pp
tb0385.pp
tb0386.pp
tb0387.pp
tb0388.pp
tb0389.pp
tb0390.pp
tb0391.pp
tb0392.pp
tb0393.pp
tb0394.pp
tb0396.pp
tb0397.pp
tb0398.pp
tb0399.pp
tb0400.pp
tb0401.pp
tb0402.pp
tb0403.pp
tb0404.pp
tb0405.pp
tb0406.pp
tb0407.pp
tb0408.pp
tb0409.pp
tb0410.pp
tb0411.pp
tb0412.pp
tb0413.pp
tb0414.pp
tb0415.pp
tb0416.pp
tb0417.pp
tb0418.pp
tb0419.pp
tb0420.pp
tb0421.pp
tb0422.pp
tb0423.pp
tb0424.pp
tb0425.pp
tb0426.pp
tb0427.pp
tb0428.pp
tb0429.pp
tb0430.pp
tb0431.pp
tb0432.pp
tb0433.pp
tb0433a.pp
tb0433b.pp
tb0434.pp
tb0435.pp
tb0436.pp
tb0437.pp
tb0438.pp
tb0439.pp
tb0440.pp
tb0441.pp
tb0442.pp
tb0443.pp
tb0444.pp
tb0445.pp
tb0446.pp
tb0447.pp
tb0447a.pp
tb0448.pp
tb0449.pp
tb0450.pp
tb0451.pp
tb0453.pp
tb0454.pp
tb0455.pp
tb0456.pp
tb0457.pp
tb0458.pp
tb0459.pp
tb0460.pp
tb0461.pp
tb0462.pp
tb0464.pp
tb0465.pp
tb0466.pp
tb0467.pp
tb0468.pp
tb0468a.pas
tb0468a.pp
tb0469.pp
tb0470.pp
tb0471.pp
tb0472.pp
tb0473.pp
tb0475.pp
tb0476.pp
tb0477.pp
tb0478.pp
tb0479.pp
tb0480.pp
tb0481.pp
tb0482.pp
tb0483.pp
tb0483u.pp
tb0484.pp
tb0485.pp
tb0486.pp
tb0487.pp
tb0488a.pp
tb0488b.pp
tb0489.pp
tb0490.pp
tb0491.pp
tb0492.pp
tb0493.pp
tb0494.pp
tb0495.pp
tb0496.pp
tb0497a.pp
tb0497b.pp
tb0497c.pp
tb0498.pp
tb0499.pp
tb0500.pp
tb0501.pp
tb0502.pp
tb0503.pp
tb0504.pp
tb0505.pp
tb0506.pp
tb0507.pp
tb0508.pp
tb0509.pp
tb0510.pp
tb0511.pp
tb0512.pp
tb0513.pp
tb0514.pp
tb0515.pp
tb0516.pp Fixed variant discriminator types 2021-10-31 21:13:35 +01:00
tb0517.pp
tb0518.pp
tb0519.pp + x86: FstpFld2Fst optimization (re-enabled for safe cases) 2020-09-30 19:20:14 +00:00
tb0520.pp
tb0521.pp
tb0522.pp
tb0523.pp
tb0524.pp Try several ports before failing 2023-09-10 11:11:35 +00:00
tb0525.pp
tb0526.pp
tb0527.pp
tb0528.pp + -Xa option: generate code which allows to use more than 2 GB of static data on 64 Bit targets 2020-11-30 22:07:34 +00:00
tb0529.pp
tb0530.pp
tb0531.pp
tb0532.pp
tb0533.pp
tb0534.pp
tb0535.pp
tb0536.pp
tb0537.pp
tb0538.pp
tb0539.pp
tb0540.pp
tb0541.pp
tb0542.pp
tb0543.pp
tb0544.pp
tb0545.pp
tb0546.pp
tb0547.pp
tb0548.pp
tb0548a.pp
tb0549.pp
tb0550.pp
tb0550a.pp
tb0550b.pp
tb0551.pp
tb0552.pp
tb0553.pp
tb0554.pp
tb0555.pp
tb0556.pp
tb0557.pp
tb0558.pp
tb0559.pp
tb0560.pp
tb0561a.pp
tb0561b.pp
tb0564.pp
tb0565.pp
tb0566.pp
tb0567.pp
tb0568.pp
tb0569.pp
tb0570.pp
tb0571.pas
tb0571.pp
tb0572.pp
tb0573.pp
tb0574.pp
tb0575.pp
tb0576.pp
tb0577.pp
tb0577a.pp
tb0578.pp
tb0579.pp
tb0580.pp
tb0581.pp
tb0582.pp
tb0583.pp
tb0583a.pp
tb0584.pp
tb0585.pp
tb0586.pp
tb0587.pp
tb0589.pp
tb0590.pp
tb0591.pp
tb0592.pp
tb0593.pp
tb0594.pp
tb0595.pp
tb0596.pp * allow an integer expression for SetPeFlags and SetPeOptFlags (Delphi compatible) 2020-11-26 20:13:40 +00:00
tb0597.pp
tb0598.pp
tb0599.pp
tb0600.pp
tb0601.pp
tb0602.pp
tb0603.pp
tb0604.pp
tb0605.pp
tb0606.pp
tb0607.pp
tb0608.pp
tb0609.pp
tb0610.pp
tb0611.pp
tb0612.pp
tb0613.pp
tb0614.pp
tb0615.pp
tb0616.pp
tb0617.pp
tb0618.pp
tb0619.pp
tb0620.pp
tb0621.pp
tb0622.pp
tb0623.pp
tb0624.pp
tb0625.pp
tb0626.pp
tb0627.pp
tb0627a.pp
tb0627b.pp + enable the 64-bit SAR instruction on the WebAssembly target 2022-05-27 22:56:05 +03:00
tb0628.pp
tb0629.pp
tb0630.pp
tb0631.pp
tb0632.pp
tb0633.pp
tb0634.pp
tb0635.pp
tb0636.pp
tb0637.pp
tb0638.pp
tb0639.pp
tb0641.pp
tb0642.pp
tb0643.pp
tb0644.pp
tb0645a.pp
tb0645b.pp
tb0645c.pp
tb0646a.pp
tb0646b.pp
tb0648.pp
tb0649.pp
tb0650.pp
tb0651.pp
tb0652.pp
tb0653.pp
tb0654.pp
tb0655.pp
tb0656.pp
tb0657.pp
tb0658.pp
tb0659a.pp
tb0659b.pp
tb0659c.pp
tb0659d.pp
tb0659e.pp
tb0659f.pp
tb0659g.pp
tb0660.pp
tb0661.pp
tb0662.pp
tb0663.pp
tb0664.pp
tb0665.pp
tb0666a.pp
tb0666b.pp
tb0667.pp
tb0668a.pp
tb0668b.pp
tb0669.pp * { ... } is no a longer valid comment in aarch64 assembler 2021-04-17 11:14:37 +00:00
tb0670.pp
tb0671.pp
tb0672.pp
tb0673.pp
tb0674.pp
tb0675.pp
tb0676.pp
tb0676a.pp * added missing "end." (fixup for r46904) 2020-09-20 12:43:49 +00:00
tb0677.pp * fix for Mantis #37806: allow undefineddefs for Include() and Exclude() 2020-09-25 14:13:53 +00:00
tb0678.pp * fix test: TThread.WaitFor calls CheckSynchronize as well, so the thread needs to signal when it's done with removing entries from the queue 2020-10-11 12:38:16 +00:00
tb0679.pp * ensure that internal method names (namely operator overloads and class con-/destructors) result in different mangled names from ordinary methods even if they should be converted to lowercase (which happens for section names) 2020-10-14 09:11:44 +00:00
tb0680.pp * ensure that internal method names (namely operator overloads and class con-/destructors) result in different mangled names from ordinary methods even if they should be converted to lowercase (which happens for section names) 2020-10-14 09:11:44 +00:00
tb0681.pp * apply patch by Blaise.ru to allow record methods to be assigned to method variables as well (this is Delphi compatible) 2020-12-16 21:43:25 +00:00
tb0682.pp + support got modifier on labels 2020-12-26 18:51:45 +00:00
tb0683.pp * generate more efficient code for trunc(currency), trunc(comp), and 2020-12-27 13:18:47 +00:00
tb0684.pp + Added a test for a bug fixed in b96057ad. 2021-09-06 19:01:34 +03:00
tb0685.pp + apply unary minus optimizations also to / 2021-09-23 22:44:16 +02:00
tb0686.pp * x86: Fixed update of used registers in the CMOV optimizations. 2021-10-04 18:10:34 +03:00
tb0687.pp + Aarch64: read register sets with ranges properly 2021-11-07 20:02:29 +01:00
tb0688.pp + add a test for converting a 64-bit Boolean (either QWordBool or Boolean64) to a 32-bit signed integer (this problematic case was discovered after e65b822a on PowerPC 2021-12-05 15:11:24 +01:00
tb0689.pp * allow %... for binary constants in delphi mode, resolves #39503 2021-12-29 15:37:53 +01:00
tb0690.pp * seperator => separator 2022-01-02 13:12:33 +01:00
tb0691.pp + modeswitch UNDERSCOREISSEPERATOR, active by default in delphi modes: 2022-01-01 23:28:36 +01:00
tb0692.pp + test for last commit (44094dba2f) 2022-02-14 22:54:36 +01:00
tb0693.pp Symbolic constants: don't range check on use 2022-04-02 13:26:44 +02:00
tb0693a.pp Symbolic constants: don't range check on in use in typed constants 2022-04-03 11:20:10 +02:00
tb0693b.pp Symbolic constants: don't range check on in use in typed constants 2022-04-03 11:20:10 +02:00
tb0694.pp * tests for merge request 244 2022-07-16 22:13:21 +02:00
tb0695.pp * an objectdef also requires an init for its members if a member (or a member of one of the parents) has a complex initialization 2022-08-14 15:42:32 +02:00
tb0696.pp * correctly convert a single WideChar to a PChar constant with the correct code page 2022-08-28 21:53:44 +02:00
tb0697.pp * $P/$OpenStrings is supposed to be a local switch, so change that accordingly 2022-10-08 13:52:32 +02:00
tb0698.pp * enable OpenStrings by default in mode Delphi 2022-10-08 13:52:34 +02:00
tb0699.pp * as long as the type passed into a TypeInfo() is not an undefined or error def the resulting value will always be constant at compile time, so it can be compared to another then no matter if typenode or not 2022-12-02 17:47:15 +01:00
tb0700.pp * as long as the type passed into a TypeInfo() is not an undefined or error def the resulting value will always be constant at compile time, so it can be compared to another then no matter if typenode or not 2022-12-02 17:47:15 +01:00
tb0701.pp * as long as the type passed into a TypeInfo() is not an undefined or error def the resulting value will always be constant at compile time, so it can be compared to another then no matter if typenode or not 2022-12-02 17:47:15 +01:00
tb0702.pp * mark test as NORUN 2022-12-03 19:41:34 +01:00
tb0703.pp + support procvar[] in tp/mac procvar mode if the procvar returns an array type 2023-01-22 16:24:29 +01:00
tb0704.pp * transform a/a only into 1 if fastmath is on 2023-01-29 13:49:33 +01:00
tb0705.pp * transform a/a only into 1 if fastmath is on 2023-01-29 13:49:33 +01:00
tb0706.pp volatile: allow for assignments 2023-08-12 12:04:40 +02:00
tb0707.pp + test from Rika for merge request 458 2023-08-14 23:21:25 +02:00
ub0060.pp
ub0069.pp
ub0119.pp
ub0120.pp
ub0129.pp
ub0133.pp
ub0150.pp
ub0155.pp
ub0170.pp
ub0179.pp
ub0222.pp
ub0265.pp
ub0292.pp
ub0308.pp
ub0313.pp
ub0339.pp
ub0342a.pp
ub0342b.pp
ub0366.pp
ub0380.pp
ub0386.pp
ub0391.pp
ub0406.pp
ub0421a.pp
ub0421b.pp
ub0421c.pp
ub0426.pp
ub0437a.pp
ub0437b.pp
ub0437c.pp
ub0440.pp
ub0461.pp
ub0489.pp
ub0489b.pp
ub0506.pp
ub0569.pp
ub0629.pp
ub0635.pp
ub0674.pp