AdaIC Ada Information Clearinghouse |
Compilers ^ Conformance Testing & Evaluation^ ACATS Test Modification List V 2.2B |
ACATS Test Modification List Changes from the last list: BXE2011 has been modified. The original test implied that conversion from local access values to remote access values is illegal, but that is not supported by E.2.2(15) of the Ada reference manual. CXG2016 has been modified. The ACATS 2.2 version of the test is missing a comma on line 243, which causes the call to Arctan to have parameters (-1.0, 1.0) instead of (-0.0, -1.0). C455001 and B455002 are new. C455001 checks that universal fixed multiplying operators can be given without a type conversion (as in Ada 83), and that constants can be used with such operators. B455002 checks the rule requiring the result of a universal fixed multiplying operator is not universal fixed. New tests inserted between April 1, 1999 and July 1, 1999 will become required for conformity assessments on January 1, 2000. New tests added to the ACATS before April 1, 1999 will become required for conformity assessments on October 1, 1999. The effective dates of tests are marked in the lists. List explanation: Test numbers given are for the basic test. Categories are "Withdrawn" (the test should not be processed for Ada conformity assessments); "Allowed Modification" (either the original test or the modified one should be processed for Ada conformity assessments); "Modified" (the modified test must be processed for Ada conformity assessments); "New" (the test does not need to be processed for Ada conformity assessments, but will be added to future baseline ACATS). ACATS version labels are provided with all new and modified tests. Use this label to retrieve the test from the ACATS VCS. See "How to get new and modified tests". In citations, line numbers are given relative to the start of a test file in the format of '@<line#,line#,...>'; if a test program comprises more than one file, then the particular file will be indicated by "fn", where "n" is the test-program name's file-designator numeral. E.g., "B38103E : @f1-31, ... " denotes test file b38103e1.ada. In cases where there are two or more rationales for different errors in a test program, these different rationales with their respective line citations are listed on separate lines. References to the Ada 83 & Ada 95 standards are given in the format: <section|chapter>.<clause>[.<subclause>]:<paragraph> These references are to the Ada 95 standard unless "Ada83" is specified. Main list: ===== Core Language ===== Name Category Version label (effective date; old
version label) Short description. B455002 [Pending New] New VCS Label: A2_2B B830001 [Allowed Modification] New VCS Label: A2_2A C330001 [Modified] VCS Label: A2_2A C332001 [Modified] VCS Label: A2_2A C455001 [Pending New] New VCS Label: A2_2B C460008 [Modified] VCS Label: A2_2A C460011 [Pending New] New VCS Label: A2_1E C650001 [Allowed Modification] New VCS Label: A2_2A C910003 [Pending New] New VCS Label: A2_2A CA20002 [Pending New] New VCS Label: A2_1F CA5004B [Allowed Modification] New VCS Label: A2_2A CD10001 [Modified] VCS Label: A2_2A CD2A53A [Modified] VCS Label: A2_2A CD30002 [Allowed Modification] New VCS Label: A2_2A CD30003 [Allowed Modification] New VCS Label: A2_2A CD92001 [Allowed Modification] New VCS Label: A2_2A CDE0001 [Modified] VCS Label: A2_2A CE3115A [Modified] VCS Label: A2_2A CXAA016 [Allowed Modification] New VCS Label: A2_2A CXB3013 [Allowed Modification] New VCS Label: A2_2A LA20001 [Pending New] New VCS Label: A2_1F
===== Annex C ===== CXC7001 [Modified] VCS Label: A2_2A CXC7002 [Allowed Modification] New VCS Label: A2_2A CXC7003 [Allowed Modification] New VCS Label: A2_2A ===== Annex D ===== BXD1001 [Modified] VCS Label: A2_2A CXD1006 [Modified] New VCS Label: A2_2A
CXD2004 [Modified] VCS Label: A2_2A CXD6001 [Modified] VCS Label: A2_2A ==== Annex E ==== BXE2011 [Allowed Modification] New VCS Label: A2_2B CXE4005 [Allowed Modification] New VCS Label: A2_2A CXE5002 [Modified] VCS Label: A2_2A LXE3001 [Modified] VCS Label: A2_2A ===== Annex F ===== [None] ===== Annex G ===== CXG2014 [Allowed Modification] New VCS Label: A2_2A CXG2016 [Allowed Modification] New VCS Label: A2_2B ===== Annex H ===== LXH4014 [Allowed Modification] New VCS Label: A2_2A How to get new and modified tests: The official home of the ACATS test suite is the ACAA web site. The site can be accessed from the Compilers and Conformance section of the Ada IC web site (www.adaic.org). It also can be accessed directly at pebbles.ocsystems.com/~acats - but note that this is a temporary home, and may change in the future. The complete set of official new and modified tests are available in the Mod_2_2A Zip and Tar files on the ACAA web site. Individual new and modified tests can be retrieved from the ACATS VCS. Simply navigate to the appropriate directory (folder), and select the test you want. Select the revision you want (usually the most recent) and it will be retrieved for you. Tests are stored in directories that correspond to the test's prefix. For instance, the test CD92001.A will be found in the CD directory. You can also browse the differences between versions of a test. If you cannot get the files from the official site or you cannot get the files in a format appropriate for your processor, please contact your ACAL (AVF). The baseline ACATS 2.2 is available in various formats on the ACAA web site. Summary lists: Withdrawn Tests (Refer to the main list for details)
[None Currently] Allowed Modification Tests (Refer to the main list for details)
B830001 1999-07-01 Modified Tests (Refer to the main list for details)
Pending New Tests (Refer to the main list for details)
B455002 2000-01-01 New Tests (Refer to the main list for details) [None currently] ================ |