modula2: Add missing comments to M2CaseList.mod and add testcases
commitd8b4d6c9de8324dfa56933c2bc95694254cb736d
authorGaius Mulley <gaiusmod2@gmail.com>
Thu, 14 Sep 2023 20:00:45 +0000 (14 21:00 +0100)
committerGaius Mulley <gaiusmod2@gmail.com>
Thu, 14 Sep 2023 20:00:45 +0000 (14 21:00 +0100)
tree0159cd099aba72c931eb832baa0bb932a1c6cf32
parentfd948fd846c7de29150872e43b63bf9128da5b8f
modula2: Add missing comments to M2CaseList.mod and add testcases

This patch adds procedure block comments to M2CaseList.mod, changes
date values to use unique digits and add a new test case.

gcc/m2/ChangeLog:

* gm2-compiler/M2CaseList.mod (NewRanges): Add block
comment.
(NewSet): Add block comment.
(DisplayRanges): Add block comment.
(IncludeElement): Add block comment.
(IncludeElements): Add block comment.
(appendString): Add block comment.
(appendEnum): Add block comment.
(appendTree): Add block comment.
(SubrangeErrors): Add block comment.

gcc/testsuite/ChangeLog:

* gm2/switches/case/fail/subrangecase.mod: Replace 19
with 17.
* gm2/switches/case/fail/subrangecase2.mod: Ditto.
* gm2/switches/case/fail/subrangecase3.mod: Ditto.
* gm2/switches/case/fail/subrangecase4.mod: Ditto.
* gm2/switches/case/pass/subrangecase.mod: Ditto.
* gm2/switches/case/pass/subrangecase2.mod: Ditto.
* gm2/switches/case/pass/subrangecase3.mod: Ditto.
* gm2/switches/case/pass/subrangecase4.mod: Ditto.
* gm2/switches/case/fail/calendar.mod: New test.

Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
gcc/m2/gm2-compiler/M2CaseList.mod
gcc/testsuite/gm2/switches/case/fail/calendar.mod [new file with mode: 0644]
gcc/testsuite/gm2/switches/case/fail/subrangecase.mod
gcc/testsuite/gm2/switches/case/fail/subrangecase2.mod
gcc/testsuite/gm2/switches/case/fail/subrangecase3.mod
gcc/testsuite/gm2/switches/case/fail/subrangecase4.mod
gcc/testsuite/gm2/switches/case/pass/subrangecase.mod
gcc/testsuite/gm2/switches/case/pass/subrangecase2.mod
gcc/testsuite/gm2/switches/case/pass/subrangecase3.mod
gcc/testsuite/gm2/switches/case/pass/subrangecase4.mod