diff options
Diffstat (limited to 'gcc/testsuite/gm2/iso/fail')
-rw-r--r-- | gcc/testsuite/gm2/iso/fail/CHAR.mod | 7 | ||||
-rw-r--r-- | gcc/testsuite/gm2/iso/fail/badarray3.mod | 7 | ||||
-rw-r--r-- | gcc/testsuite/gm2/iso/fail/badreturn.mod | 5 | ||||
-rw-r--r-- | gcc/testsuite/gm2/iso/fail/badreturn2.mod | 12 |
4 files changed, 31 insertions, 0 deletions
diff --git a/gcc/testsuite/gm2/iso/fail/CHAR.mod b/gcc/testsuite/gm2/iso/fail/CHAR.mod new file mode 100644 index 0000000..0e7d43e --- /dev/null +++ b/gcc/testsuite/gm2/iso/fail/CHAR.mod @@ -0,0 +1,7 @@ +MODULE CHAR ; + +IMPORT CHAR ; + +BEGIN + CHAR.Write ("h") +END CHAR. diff --git a/gcc/testsuite/gm2/iso/fail/badarray3.mod b/gcc/testsuite/gm2/iso/fail/badarray3.mod new file mode 100644 index 0000000..be53d21 --- /dev/null +++ b/gcc/testsuite/gm2/iso/fail/badarray3.mod @@ -0,0 +1,7 @@ +MODULE badarray3 ; + +VAR + x: ARRAY [1..5] OF INTEGER ; +BEGIN + x[1] := 'c'; +END badarray3. diff --git a/gcc/testsuite/gm2/iso/fail/badreturn.mod b/gcc/testsuite/gm2/iso/fail/badreturn.mod new file mode 100644 index 0000000..5417961 --- /dev/null +++ b/gcc/testsuite/gm2/iso/fail/badreturn.mod @@ -0,0 +1,5 @@ +MODULE badreturn ; + +BEGIN + RETURN 0 +END badreturn.
\ No newline at end of file diff --git a/gcc/testsuite/gm2/iso/fail/badreturn2.mod b/gcc/testsuite/gm2/iso/fail/badreturn2.mod new file mode 100644 index 0000000..a4b9008 --- /dev/null +++ b/gcc/testsuite/gm2/iso/fail/badreturn2.mod @@ -0,0 +1,12 @@ +MODULE badreturn2 ; + + +PROCEDURE foo ; +BEGIN + RETURN 0 +END foo ; + + +BEGIN + foo +END badreturn2. |