> On Sun, Oct 12, 2025 at 12:27 PM Jose E. Marchesi > <[email protected]> wrote: >> >> [Changes from V1: >> - All the missing core language constructs have been implemented, >> with the exception of parallel clauses. >> - Standard prelude has been completed. >> - A POSIX prelude has been added. >> - Many bugs fixed and improvements done in more than 530 commits >> since last submission.] >> >> This is a GCC front-end for Algol 68, the fascinating, generally >> poorly understood and often vilified programming language. It is >> common knowledge that Algol 68 was well ahead of its time back when it >> was introduced, and anyone who knows the language well will suspect >> this probably still holds true today, but more than fifty years after >> the publication of the Revised Report the world may finally be ready >> for it, or perhaps not, we shall see ;) At the very least having >> support in GCC will make it easier for Algol 68 enthusiasts to write, >> share and use their programs in modern systems. >> >> The compiler driver is called `ga68'. >> The compiler proper is called `a681'. >> The run-time library is called `libga68'. >> >> This front-end can compile all of the core language constructs, with >> only very few exceptions, and can be already used to write full >> fledged real life programs such as >> >> https://git.sr.ht/~jemarch/godcc >> >> Please take a look to see some modern Algol 68 code in action. >> >> Information on the development of this front-end can be found in the >> GCC wiki page >> >> https://gcc.gnu.org/wiki/Algol68FrontEnd >> >> Notes on this patch series >> ========================== >> >> This patch series is also available in the git repository >> >> https://forge.sourceware.org/gcc/gcc-a68 >> >> in the branch a68-v2. >> >> Some auto-generated files like 'configure' have been ommitted from this >> series >> because they are too big. These can be found in the git branch above. >> >> ChangeLog entries are included in every commit message, all of them verified >> with git_check_commit.py. >> >> All the C and C++ code is formatted following the GNU Coding Standards. >> >> Notes on the implementation >> =========================== >> >> The parser used in this front-end has been borrowed and adapted from Algol 68 >> Genie, an Algol 68 interpreter written by Marcel van der Veer. It is worth >> noting that this parser is not your typical garden variety parser, as it is >> capable of effectively parsing the two-level grammar of Algol 68, which is no >> small deal. Parsing Algol 68 is notoriously difficult, and without Marcel's >> careful work of many years this front-end would most probably not exist. It >> is also a beautiful implementation that is a delight to both read and work >> with. I certainly have learned a lot from it. The syntax tree built by the >> parser is then lowered into a GENERIC tree by a lowering pass, which then >> invokes the gimplifier and hands the resulting gimple IR over to the rest of >> the compilation, down the rabbit hole all the way to optimized assembly code. >> >> The DWARF currently generated by the compiler is not very useful. Emitting >> DWARF that accurately describes the Algol 68 data structures is still to be >> done. As is GDB support and its corresponding expressions parser, which by >> the way will be lots of fun to do, considering the language in question ^^ >> >> The mangling of symbols is currently very dumb. This is because we need to >> design and decide on a separated compilation model first in order to >> determine >> what information to encode in the symbols. >> >> The front-end is very slow (not so the generated code). This is because a >> lot >> of code is emitted inline in the tree, and that code has to be optimized. As >> soon as we optimize copies and move some of that code to functions then >> performance will improve. >> >> Testing and documentation >> ========================= >> >> The front-end includes several test suites for catching regressions. This >> covers compile-only, execution and torture tests. >> >> $ make check-algol68 RUNTESTFLAGS="--target_board=unix\{-m64,-m32\}" >> >> === algol68 Summary for unix/-m64 === >> >> # of expected passes 10755 >> >> === algol68 Summary for unix/-m32 === >> >> # of expected passes 10747 >> # of unexpected failures 8 >> >> === algol68 Summary === >> >> # of expected passes 21502 >> # of unexpected failures 8 >> >> The front-end includes two new manuals: >> >> ga68.texi The GNU Algol 68 Compiler >> ga68-internals.texi GNU Algol 68 Compiler Internals >> >> GNU Algol 68 >> ============ >> >> The GNU Algol 68 Working Group is a group of hackers whose purpose is to >> bring >> Algol 68 to the first line of programming where it belongs, to provide modern >> implementations of the language well integrated in today's operating systems >> and computers (like this front-end), to produce documentation to help people >> to learn this fascinating language, and to explore extensions and evolve the >> language with the rigor, respect and seriousness that it deserves and >> demands. >> >> The goal is for GNU Algol 68 to be a strict super-language of Algol 68, as is >> blessed by the Report. >> >> The GNU extensions to Algol 68 are prepared at >> >> https://git.sr.ht/~jemarch/gnu68 >> >> and then published in the Algol 68 homepage: >> >> https://algol68-lang.org >> >> Below is the current list of GNU extensions already designed and implemented >> by this front-end: >> >> GNU68-2025-001 An 'unsafe' clause for Algol 68. >> GNU68-2025-002 Bold taggles in Algol 68. >> GNU68-2025-003 Short-circuit logical pseudo-operators for Algol 68. >> GNU68-2025-004 SUPPER, a modern stropping regime for Algol 68. >> >> Other GNU extensions being prepared are: >> >> GNU68-2025-??? Separated compilation and modules for Algol 68. >> GNU68-2025-??? Modals, generic programming for Algol 68. > > Is there a way to have interoperability with C? That is, how do you write > new preludes for existing C libraries? (I hope the manual would tell me > about this)
Not yet. That is being worked on along with the modules system. > > Richard. > >> Authorship and Copyright >> ======================== >> >> The original parser is copyright Marcel van der Veer. The rest of the code >> is >> either copyright of yours humble, boilerplate taken from other GCC >> front-ends, >> or FSF copyrighted code from gnulib. >> >> I am looking to clarify th copyright status of the tests adapted from >> Th Revised MC Algol 68 Test Set, published by Dick Grüne. >> >> Signed-off-by and Co-authored-by marks have been carefully included in each >> individual patch. Precise copyright notices can be found in all source >> files. >> >> All the code is licensed under GPLv3+, with the GCC Runtime Library exception >> for run-time components. The manuals are licensed under the GNU FDL like the >> rest of the documentation shipped with GCC. >> >> What is next >> ============ >> >> The Revised Report didn't concern itself with mundane topics as >> separated compilation, so at this point each compilation unit is a >> full program. Early Algol 68 compilers supported separated >> compilation, each on its own way. The WG 2.1 also produced a proposal >> for a standard modules system for Algol 68, never implemented to my >> knowledge. A proper modules system is also in the works. Once the >> separated compilation and modules are done then we will be >> implementing a full-fledged transput system, as well as support for >> "modals" to ease generic programming, and more extensions. >> >> Related projects and tools >> ========================== >> >> A homepage for Algol 68 has been set up at https://algol68-lang.org. >> >> An Emacs mode for editing Algol 68 programs can be found at >> https://git.sr.ht/~jemarch/a68-mode. It supports automatic indentation and >> other useful features. It can be installed from ELPA using >> M-xpackage-install. >> >> Another Emacs mode for help editing RR-like language descriptions and >> two-level grammars can be found at https://git.sr.ht/~jemarch/vw-mode. >> >> Automake supports Algol 68 starting with version 1.18. >> >> Autoconf patches have been sent to their development mailing list and are >> still to be approved. In the meanwhile the algol 68 support can be found at >> https://git.sr.ht/~jemarch/autoconf-a68. >> >> Compiler Explorer supports ga68 thanks to Marc Poulhiès. >> >> The Algol 68 Jargon File at https://jemarch.net/a68-jargon aims to provide a >> comprehensive list of definitions for technical and non-technical terms used >> in the context of Algol 68, which are many. It contains few entries at the >> moment but I am progressively expanding it as time allows. The sources of >> the >> jargon are at https://git.sr.ht/~jemarch/a68-jargon. >> >> Community >> ========= >> >> The development mailing list for the front-end is [email protected]. >> >> We are also using the #gnualgol channel in irc.oftc.net. >> >> Everyone is welcome to join and have fun with Algol 68. >> Salud! >> >> >> Jose E. Marchesi (47): >> a68: top-level misc files >> a68: build system >> a68: build system (regenerated files) >> a68: documentation >> a68: command-line options >> a68: DWARF language codes >> a68: darwin specific support >> a68: powerpc specific support >> a68: gcc/algol68 misc files >> a68: ga68 compiler driver >> a68: a681 compiler proper >> a68: unicode support routines >> a68: front-end diagnostics >> a68: parser: entry point >> a68: parser: AST nodes attributes/types >> a68: parser: scanner >> a68: parser: keyword tables management >> a68: parser: top-down parser >> a68: parser: parenthesis checker >> a68: parser: bottom-up parser >> a68: parser: syntax check for declarers >> a68: parser: standard prelude definitions >> a68: parser: parsing of modes >> a68: parser: symbol table management >> a68: parser: static scope checker >> a68: parser: debug facilities >> a68: parser: extraction of tags from phrases >> a68: parser: dynamic stack usage in serial clauses >> a68: low: lowering entry point and misc handlers >> a68: low: plain values >> a68: low: stowed values >> a68: low: standard prelude >> a68: low: clauses and declarations >> a68: low: runtime >> a68: low: builtins >> a68: low: ranges >> a68: low: units and coercions >> a68: low: modes >> a68: libga68: sources, spec and misc files >> a68: libga68: build system >> a68: libga68: build system (generated files) >> a68: testsuite: infrastructure >> a68: testsuite: execution tests 1/2 >> a68: testsuite: execution tests 2/2 >> a68: testsuite: compilation tests >> a68: testsuite: revised MC Algol 68 test set >> a68: testsuite: mcgt tests >> >> MAINTAINERS | 2 + >> Makefile.def | 4 + >> Makefile.in | 737 +- >> Makefile.tpl | 14 + >> SECURITY.txt | 1 + >> config/acx.m4 | 6 + >> configure | 355 +- >> configure.ac | 47 +- >> contrib/gcc-changelog/git_commit.py | 1 + >> gcc/Makefile.in | 36 +- >> gcc/algol68/Make-lang.in | 272 + >> gcc/algol68/README | 126 + >> gcc/algol68/a68-diagnostics.cc | 360 + >> gcc/algol68/a68-lang.cc | 699 + >> gcc/algol68/a68-low-bits.cc | 297 + >> gcc/algol68/a68-low-bools.cc | 77 + >> gcc/algol68/a68-low-builtins.cc | 533 + >> gcc/algol68/a68-low-chars.cc | 170 + >> gcc/algol68/a68-low-clauses.cc | 1407 ++ >> gcc/algol68/a68-low-coercions.cc | 471 + >> gcc/algol68/a68-low-complex.cc | 141 + >> gcc/algol68/a68-low-decls.cc | 629 + >> gcc/algol68/a68-low-generator.cc | 533 + >> gcc/algol68/a68-low-ints.cc | 327 + >> gcc/algol68/a68-low-misc.cc | 213 + >> gcc/algol68/a68-low-moids.cc | 729 + >> gcc/algol68/a68-low-multiples.cc | 1097 + >> gcc/algol68/a68-low-posix.cc | 553 + >> gcc/algol68/a68-low-prelude.cc | 2151 ++ >> gcc/algol68/a68-low-procs.cc | 52 + >> gcc/algol68/a68-low-ranges.cc | 697 + >> gcc/algol68/a68-low-reals.cc | 620 + >> gcc/algol68/a68-low-refs.cc | 52 + >> gcc/algol68/a68-low-runtime.cc | 225 + >> gcc/algol68/a68-low-runtime.def | 91 + >> gcc/algol68/a68-low-strings.cc | 390 + >> gcc/algol68/a68-low-structs.cc | 63 + >> gcc/algol68/a68-low-unions.cc | 279 + >> gcc/algol68/a68-low-units.cc | 1191 + >> gcc/algol68/a68-low.cc | 1153 + >> gcc/algol68/a68-moids-diagnostics.cc | 269 + >> gcc/algol68/a68-moids-misc.cc | 1370 ++ >> gcc/algol68/a68-moids-to-string.cc | 366 + >> gcc/algol68/a68-parser-attrs.def | 362 + >> gcc/algol68/a68-parser-bottom-up.cc | 2542 ++ >> gcc/algol68/a68-parser-brackets.cc | 220 + >> gcc/algol68/a68-parser-debug.cc | 90 + >> gcc/algol68/a68-parser-extract.cc | 675 + >> gcc/algol68/a68-parser-keywords.cc | 226 + >> gcc/algol68/a68-parser-modes.cc | 1301 + >> gcc/algol68/a68-parser-moids-check.cc | 1811 ++ >> gcc/algol68/a68-parser-moids-coerce.cc | 874 + >> gcc/algol68/a68-parser-moids-equivalence.cc | 174 + >> gcc/algol68/a68-parser-prelude.cc | 1493 ++ >> gcc/algol68/a68-parser-scanner.cc | 2277 ++ >> gcc/algol68/a68-parser-scope.cc | 975 + >> gcc/algol68/a68-parser-serial-dsa.cc | 114 + >> gcc/algol68/a68-parser-taxes.cc | 1681 ++ >> gcc/algol68/a68-parser-top-down.cc | 785 + >> gcc/algol68/a68-parser-victal.cc | 362 + >> gcc/algol68/a68-parser.cc | 1134 + >> gcc/algol68/a68-postulates.cc | 103 + >> gcc/algol68/a68-tree.def | 24 + >> gcc/algol68/a68-types.h | 964 + >> gcc/algol68/a68-unistr.c | 453 + >> gcc/algol68/a68.h | 1042 + >> gcc/algol68/a68spec.cc | 222 + >> gcc/algol68/algol68-target.def | 52 + >> gcc/algol68/config-lang.in | 29 + >> gcc/algol68/ga68-internals.texi | 383 + >> gcc/algol68/ga68.texi | 3111 +++ >> gcc/algol68/ga68.vw | 1837 ++ >> gcc/algol68/lang-specs.h | 24 + >> gcc/algol68/lang.opt | 122 + >> gcc/algol68/lang.opt.urls | 41 + >> gcc/common.opt | 3 + >> gcc/common.opt.urls | 3 + >> gcc/config.gcc | 44 + >> gcc/config/darwin.h | 1 + >> gcc/config/rs6000/rs6000-logue.cc | 14 +- >> gcc/configure | 20 +- >> gcc/configure.ac | 13 + >> gcc/doc/tm.texi | 18 + >> gcc/doc/tm.texi.in | 9 + >> gcc/dwarf2out.cc | 8 + >> gcc/gcc.cc | 2 + >> gcc/genhooks.cc | 1 + >> gcc/regenerate-opt-urls.py | 3 +- >> gcc/testsuite/algol68/README.mcts | 37 + >> .../compile/a68includes/goodbye-supper.a68 | 4 + >> .../algol68/compile/a68includes/goodbye.a68 | 8 + >> .../compile/a68includes/hello-supper.a68 | 5 + >> .../algol68/compile/a68includes/hello.a68 | 8 + >> .../compile/actual-bounds-expected-1.a68 | 4 + >> .../compile/actual-bounds-expected-2.a68 | 4 + >> .../compile/actual-bounds-expected-3.a68 | 6 + >> gcc/testsuite/algol68/compile/balancing-1.a68 | 7 + >> .../compile/bold-nestable-comment-1.a68 | 7 + >> .../algol68/compile/bold-taggle-1.a68 | 6 + >> .../compile/brief-nestable-comment-1.a68 | 4 + >> .../compile/brief-nestable-comment-2.a68 | 6 + >> .../algol68/compile/char-break-1.a68 | 11 + >> gcc/testsuite/algol68/compile/compile.exp | 34 + >> .../algol68/compile/conditional-clause-1.a68 | 9 + >> .../algol68/compile/error-bold-taggle-1.a68 | 6 + >> .../algol68/compile/error-coercion-1.a68 | 5 + >> .../algol68/compile/error-coercion-2.a68 | 6 + >> .../algol68/compile/error-coercion-flex-1.a68 | 8 + >> .../compile/error-conformance-clause-1.a68 | 8 + >> .../algol68/compile/error-contraction-1.a68 | 6 + >> .../algol68/compile/error-contraction-2.a68 | 8 + >> .../compile/error-incestuous-union-1.a68 | 8 + >> .../compile/error-label-after-decl-1.a68 | 8 + >> .../compile/error-nestable-comments-1.a68 | 9 + >> .../compile/error-nested-comment-1.a68 | 6 + >> .../compile/error-no-bounds-allowed-1.a68 | 15 + >> .../algol68/compile/error-string-break-1.a68 | 4 + >> .../algol68/compile/error-string-break-2.a68 | 2 + >> .../algol68/compile/error-string-break-3.a68 | 2 + >> .../algol68/compile/error-string-break-4.a68 | 2 + >> .../algol68/compile/error-string-break-5.a68 | 2 + >> .../algol68/compile/error-string-break-6.a68 | 2 + >> .../algol68/compile/error-string-break-7.a68 | 2 + >> .../algol68/compile/error-supper-1.a68 | 3 + >> .../algol68/compile/error-supper-2.a68 | 5 + >> .../algol68/compile/error-supper-3.a68 | 5 + >> .../algol68/compile/error-supper-4.a68 | 5 + >> .../algol68/compile/error-supper-5.a68 | 5 + >> .../algol68/compile/error-supper-6.a68 | 6 + >> .../compile/error-underscore-in-mode-1.a68 | 7 + >> .../compile/error-underscore-in-tag-1.a68 | 7 + >> .../algol68/compile/error-upper-1.a68 | 3 + >> .../algol68/compile/error-widening-1.a68 | 6 + >> .../algol68/compile/error-widening-2.a68 | 6 + >> .../algol68/compile/error-widening-3.a68 | 10 + >> .../algol68/compile/error-widening-4.a68 | 10 + >> .../algol68/compile/error-widening-5.a68 | 6 + >> .../algol68/compile/error-widening-6.a68 | 6 + >> .../algol68/compile/error-widening-7.a68 | 6 + >> .../algol68/compile/error-widening-8.a68 | 6 + >> .../algol68/compile/error-widening-9.a68 | 10 + >> .../algol68/compile/hidden-operators-1.a68 | 11 + >> .../algol68/compile/implicit-widening-1.a68 | 10 + >> .../algol68/compile/include-supper.a68 | 16 + >> gcc/testsuite/algol68/compile/include.a68 | 19 + >> .../algol68/compile/labeled-unit-1.a68 | 7 + >> gcc/testsuite/algol68/compile/mcgt-1.3b.a68 | 5 + >> .../algol68/compile/mcgt-7.1.3a-bis.a68 | 8 + >> gcc/testsuite/algol68/compile/mcgt-7.1.3a.a68 | 8 + >> .../algol68/compile/mcts/compile.exp | 34 + >> gcc/testsuite/algol68/compile/mcts/decl06.a68 | 258 + >> gcc/testsuite/algol68/compile/mcts/idef10.a68 | 6 + >> gcc/testsuite/algol68/compile/mcts/mdeq01.a68 | 6 + >> gcc/testsuite/algol68/compile/mcts/mdeq03.a68 | 8 + >> gcc/testsuite/algol68/compile/mcts/mdeq05.a68 | 8 + >> gcc/testsuite/algol68/compile/mcts/mdeq06.a68 | 18 + >> gcc/testsuite/algol68/compile/mcts/oper05.a68 | 8 + >> gcc/testsuite/algol68/compile/mcts/oper06.a68 | 6 + >> gcc/testsuite/algol68/compile/mcts/oper12.a68 | 13 + >> gcc/testsuite/algol68/compile/mcts/oper15.a68 | 7 + >> .../algol68/compile/nested-comment-1.a68 | 4 + >> .../algol68/compile/nested-comment-2.a68 | 6 + >> .../compile/operators-firmly-related.a68 | 7 + >> .../algol68/compile/recursive-modes-1.a68 | 33 + >> .../algol68/compile/recursive-modes-2.a68 | 7 + >> .../algol68/compile/serial-clause-jump-1.a68 | 7 + >> gcc/testsuite/algol68/compile/snobol.a68 | 1100 + >> gcc/testsuite/algol68/compile/supper-1.a68 | 11 + >> gcc/testsuite/algol68/compile/supper-10.a68 | 6 + >> gcc/testsuite/algol68/compile/supper-11.a68 | 6 + >> gcc/testsuite/algol68/compile/supper-12.a68 | 6 + >> gcc/testsuite/algol68/compile/supper-13.a68 | 7 + >> gcc/testsuite/algol68/compile/supper-2.a68 | 5 + >> gcc/testsuite/algol68/compile/supper-3.a68 | 5 + >> gcc/testsuite/algol68/compile/supper-4.a68 | 5 + >> gcc/testsuite/algol68/compile/supper-5.a68 | 6 + >> gcc/testsuite/algol68/compile/supper-6.a68 | 5 + >> gcc/testsuite/algol68/compile/supper-7.a68 | 5 + >> gcc/testsuite/algol68/compile/supper-8.a68 | 6 + >> gcc/testsuite/algol68/compile/supper-9.a68 | 6 + >> gcc/testsuite/algol68/compile/uniting-1.a68 | 8 + >> gcc/testsuite/algol68/compile/upper-1.a68 | 11 + >> .../algol68/compile/warning-scope-1.a68 | 9 + >> .../algol68/compile/warning-scope-2.a68 | 8 + >> .../algol68/compile/warning-scope-3.a68 | 3 + >> .../algol68/compile/warning-scope-4.a68 | 3 + >> .../algol68/compile/warning-scope-5.a68 | 8 + >> .../algol68/compile/warning-scope-6.a68 | 6 + >> .../algol68/compile/warning-scope-7.a68 | 12 + >> .../algol68/compile/warning-voiding-1.a68 | 5 + >> .../algol68/compile/warning-voiding-2.a68 | 6 + >> gcc/testsuite/algol68/execute/abs-bits-1.a68 | 7 + >> gcc/testsuite/algol68/execute/abs-bool-1.a68 | 4 + >> gcc/testsuite/algol68/execute/abs-char-1.a68 | 3 + >> gcc/testsuite/algol68/execute/abs-int-1.a68 | 10 + >> .../algol68/execute/abs-int-negative-1.a68 | 4 + >> .../execute/abs-int-negative-gnu-1.a68 | 4 + >> gcc/testsuite/algol68/execute/acos-1.a68 | 8 + >> .../algol68/execute/affirm-int-1.a68 | 10 + >> gcc/testsuite/algol68/execute/and-bits-1.a68 | 18 + >> gcc/testsuite/algol68/execute/andf-1.a68 | 4 + >> .../algol68/execute/ascription-1.a68 | 12 + >> gcc/testsuite/algol68/execute/asin-1.a68 | 8 + >> gcc/testsuite/algol68/execute/assert-1.a68 | 3 + >> .../algol68/execute/assignation-char-1.a68 | 5 + >> .../algol68/execute/assignation-int-1.a68 | 5 + >> .../algol68/execute/assignation-int-2.a68 | 5 + >> .../algol68/execute/assignation-int-3.a68 | 6 + >> .../algol68/execute/assignation-int-4.a68 | 5 + >> .../algol68/execute/assignation-int-5.a68 | 6 + >> .../execute/assignation-multiple-1.a68 | 4 + >> .../execute/assignation-multiple-2.a68 | 15 + >> .../algol68/execute/assignation-struct-1.a68 | 6 + >> .../algol68/execute/assignation-struct-2.a68 | 8 + >> gcc/testsuite/algol68/execute/atan-1.a68 | 8 + >> gcc/testsuite/algol68/execute/balancing-1.a68 | 12 + >> .../algol68/execute/balancing-rows-1.a68 | 4 + >> gcc/testsuite/algol68/execute/bin-1.a68 | 6 + >> .../algol68/execute/bin-negative-1.a68 | 3 + >> .../algol68/execute/bin-negative-gnu-1.a68 | 3 + >> gcc/testsuite/algol68/execute/boolops-1.a68 | 18 + >> gcc/testsuite/algol68/execute/call-1.a68 | 19 + >> gcc/testsuite/algol68/execute/call-2.a68 | 21 + >> .../algol68/execute/case-clause-1.a68 | 10 + >> .../algol68/execute/case-clause-2.a68 | 8 + >> .../algol68/execute/case-clause-3.a68 | 7 + >> .../algol68/execute/case-clause-4.a68 | 5 + >> .../algol68/execute/closed-clause-1.a68 | 10 + >> .../algol68/execute/closed-clause-2.a68 | 9 + >> .../algol68/execute/collateral-clause-1.a68 | 4 + >> .../algol68/execute/collateral-clause-2.a68 | 9 + >> .../algol68/execute/collateral-clause-3.a68 | 11 + >> .../algol68/execute/collateral-clause-4.a68 | 3 + >> .../algol68/execute/collateral-clause-5.a68 | 5 + >> .../algol68/execute/collateral-clause-6.a68 | 8 + >> gcc/testsuite/algol68/execute/completer-1.a68 | 9 + >> .../algol68/execute/completer-10.a68 | 7 + >> gcc/testsuite/algol68/execute/completer-2.a68 | 7 + >> gcc/testsuite/algol68/execute/completer-3.a68 | 4 + >> gcc/testsuite/algol68/execute/completer-4.a68 | 4 + >> gcc/testsuite/algol68/execute/completer-5.a68 | 5 + >> gcc/testsuite/algol68/execute/completer-6.a68 | 5 + >> gcc/testsuite/algol68/execute/completer-7.a68 | 5 + >> gcc/testsuite/algol68/execute/completer-8.a68 | 5 + >> gcc/testsuite/algol68/execute/completer-9.a68 | 6 + >> .../algol68/execute/cond-clause-1.a68 | 5 + >> .../algol68/execute/cond-clause-2.a68 | 5 + >> .../algol68/execute/cond-clause-3.a68 | 7 + >> .../algol68/execute/cond-clause-4.a68 | 3 + >> .../algol68/execute/cond-clause-5.a68 | 3 + >> .../algol68/execute/cond-clause-6.a68 | 23 + >> .../algol68/execute/cond-clause-7.a68 | 23 + >> .../algol68/execute/cond-clause-8.a68 | 20 + >> .../algol68/execute/cond-clause-9.a68 | 23 + >> .../algol68/execute/conformity-clause-1.a68 | 10 + >> .../algol68/execute/conformity-clause-2.a68 | 11 + >> .../algol68/execute/conformity-clause-3.a68 | 11 + >> .../algol68/execute/conformity-clause-4.a68 | 7 + >> .../algol68/execute/conformity-clause-5.a68 | 14 + >> .../algol68/execute/conformity-clause-6.a68 | 8 + >> .../algol68/execute/conformity-clause-7.a68 | 7 + >> .../algol68/execute/conformity-clause-8.a68 | 11 + >> .../algol68/execute/conformity-clause-9.a68 | 10 + >> gcc/testsuite/algol68/execute/conj-1.a68 | 9 + >> gcc/testsuite/algol68/execute/cos-1.a68 | 8 + >> gcc/testsuite/algol68/execute/declarer-1.a68 | 9 + >> gcc/testsuite/algol68/execute/declarer-2.a68 | 6 + >> .../algol68/execute/deprocedure-1.a68 | 5 + >> .../algol68/execute/deprocedure-2.a68 | 6 + >> gcc/testsuite/algol68/execute/deref-1.a68 | 5 + >> gcc/testsuite/algol68/execute/deref-2.a68 | 6 + >> gcc/testsuite/algol68/execute/deref-3.a68 | 11 + >> gcc/testsuite/algol68/execute/deref-4.a68 | 8 + >> gcc/testsuite/algol68/execute/deref-5.a68 | 42 + >> gcc/testsuite/algol68/execute/deref-6.a68 | 48 + >> gcc/testsuite/algol68/execute/deref-7.a68 | 48 + >> gcc/testsuite/algol68/execute/deref-8.a68 | 53 + >> gcc/testsuite/algol68/execute/div-int-1.a68 | 7 + >> .../algol68/execute/divab-real-1.a68 | 11 + >> gcc/testsuite/algol68/execute/elem-bits-1.a68 | 18 + >> gcc/testsuite/algol68/execute/elems-1.a68 | 6 + >> gcc/testsuite/algol68/execute/elems-2.a68 | 7 + >> gcc/testsuite/algol68/execute/entier-1.a68 | 8 + >> .../execute/environment-enquiries-1.a68 | 10 + >> .../execute/environment-enquiries-2.a68 | 12 + >> .../execute/environment-enquiries-3.a68 | 9 + >> .../execute/environment-enquiries-4.a68 | 7 + >> .../execute/environment-enquiries-5.a68 | 5 + >> .../execute/environment-enquiries-6.a68 | 7 + >> .../execute/environment-enquiries-7.a68 | 15 + >> .../execute/environment-enquiries-8.a68 | 6 + >> gcc/testsuite/algol68/execute/eq-bits-1.a68 | 10 + >> .../algol68/execute/eq-char-char-1.a68 | 4 + >> gcc/testsuite/algol68/execute/eq-int-1.a68 | 10 + >> gcc/testsuite/algol68/execute/eq-string-1.a68 | 16 + >> .../algol68/execute/eq-string-stride-1.a68 | 6 + >> gcc/testsuite/algol68/execute/execute.exp | 37 + >> gcc/testsuite/algol68/execute/factorial-1.a68 | 170 + >> .../algol68/execute/flat-assignation-1.a68 | 7 + >> .../algol68/execute/flat-assignation-2.a68 | 8 + >> gcc/testsuite/algol68/execute/flex-1.a68 | 5 + >> gcc/testsuite/algol68/execute/flex-2.a68 | 8 + >> gcc/testsuite/algol68/execute/flex-3.a68 | 7 + >> gcc/testsuite/algol68/execute/flex-4.a68 | 6 + >> gcc/testsuite/algol68/execute/flex-5.a68 | 12 + >> gcc/testsuite/algol68/execute/formula-1.a68 | 9 + >> gcc/testsuite/algol68/execute/formula-2.a68 | 7 + >> gcc/testsuite/algol68/execute/fsize-1.a68 | 2 + >> gcc/testsuite/algol68/execute/ge-int-1.a68 | 10 + >> .../algol68/execute/ge-string-stride-1.a68 | 7 + >> gcc/testsuite/algol68/execute/gen-flex-1.a68 | 10 + >> gcc/testsuite/algol68/execute/gen-heap-1.a68 | 6 + >> gcc/testsuite/algol68/execute/gen-heap-2.a68 | 6 + >> gcc/testsuite/algol68/execute/gen-heap-3.a68 | 5 + >> .../algol68/execute/gen-heap-bool-1.a68 | 6 + >> .../algol68/execute/gen-heap-int-1.a68 | 4 + >> .../algol68/execute/gen-heap-real-1.a68 | 4 + >> .../algol68/execute/gen-heap-struct-1.a68 | 4 + >> .../algol68/execute/gen-heap-struct-2.a68 | 5 + >> .../algol68/execute/gen-heap-struct-3.a68 | 5 + >> gcc/testsuite/algol68/execute/gen-loc-1.a68 | 6 + >> gcc/testsuite/algol68/execute/gen-loc-2.a68 | 6 + >> gcc/testsuite/algol68/execute/gen-loc-3.a68 | 5 + >> gcc/testsuite/algol68/execute/gen-loc-4.a68 | 8 + >> .../algol68/execute/gen-multiple-1.a68 | 5 + >> gcc/testsuite/algol68/execute/gen-union-1.a68 | 17 + >> gcc/testsuite/algol68/execute/gen-union-2.a68 | 20 + >> gcc/testsuite/algol68/execute/gen-union-3.a68 | 14 + >> gcc/testsuite/algol68/execute/goto-1.a68 | 7 + >> gcc/testsuite/algol68/execute/goto-2.a68 | 5 + >> gcc/testsuite/algol68/execute/goto-3.a68 | 9 + >> gcc/testsuite/algol68/execute/goto-4.a68 | 9 + >> gcc/testsuite/algol68/execute/goto-5.a68 | 20 + >> gcc/testsuite/algol68/execute/gt-int-1.a68 | 10 + >> .../algol68/execute/gt-string-stride-1.a68 | 7 + >> gcc/testsuite/algol68/execute/i-1.a68 | 6 + >> gcc/testsuite/algol68/execute/i-2.a68 | 6 + >> .../algol68/execute/identification-1.a68 | 6 + >> .../algol68/execute/identification-2.a68 | 14 + >> .../execute/identity-declaration-1.a68 | 6 + >> .../execute/identity-declaration-2.a68 | 6 + >> .../execute/identity-declaration-3.a68 | 6 + >> .../execute/identity-declaration-4.a68 | 5 + >> .../execute/identity-declaration-5.a68 | 5 + >> .../identity-declaration-multiple-1.a68 | 4 + >> .../identity-declaration-multiple-2.a68 | 4 + >> .../identity-declaration-multiple-3.a68 | 6 + >> .../identity-declaration-multiple-5.a68 | 4 + >> .../identity-declaration-multiple-empty-1.a68 | 6 + >> .../identity-declaration-multiple-empty-2.a68 | 12 + >> .../identity-declaration-multiple-empty-3.a68 | 4 + >> .../identity-declaration-multiple-empty-4.a68 | 4 + >> .../execute/identity-declaration-struct-1.a68 | 10 + >> gcc/testsuite/algol68/execute/infinity-1.a68 | 4 + >> .../algol68/execute/le-ge-bits-1.a68 | 17 + >> gcc/testsuite/algol68/execute/le-int-1.a68 | 10 + >> .../algol68/execute/le-string-stride-1.a68 | 7 + >> .../algol68/execute/leng-shorten-bits-1.a68 | 7 + >> .../algol68/execute/leng-shorten-ints-1.a68 | 27 + >> .../algol68/execute/leng-shorten-reals-1.a68 | 17 + >> .../algol68/execute/lengths-shorths-1.a68 | 8 + >> gcc/testsuite/algol68/execute/lisp-1.a68 | 25 + >> gcc/testsuite/algol68/execute/lisp-2.a68 | 21 + >> gcc/testsuite/algol68/execute/ln-1.a68 | 8 + >> gcc/testsuite/algol68/execute/log-1.a68 | 8 + >> gcc/testsuite/algol68/execute/loop-1.a68 | 6 + >> gcc/testsuite/algol68/execute/loop-10.a68 | 5 + >> gcc/testsuite/algol68/execute/loop-11.a68 | 6 + >> gcc/testsuite/algol68/execute/loop-12.a68 | 5 + >> gcc/testsuite/algol68/execute/loop-13.a68 | 6 + >> gcc/testsuite/algol68/execute/loop-14.a68 | 7 + >> gcc/testsuite/algol68/execute/loop-2.a68 | 7 + >> gcc/testsuite/algol68/execute/loop-3.a68 | 14 + >> gcc/testsuite/algol68/execute/loop-4.a68 | 13 + >> gcc/testsuite/algol68/execute/loop-5.a68 | 7 + >> gcc/testsuite/algol68/execute/loop-6.a68 | 7 + >> gcc/testsuite/algol68/execute/loop-7.a68 | 5 + >> gcc/testsuite/algol68/execute/loop-8.a68 | 5 + >> gcc/testsuite/algol68/execute/loop-9.a68 | 5 + >> .../execute/loop-overflow-underflow.a68 | 55 + >> gcc/testsuite/algol68/execute/lt-int-1.a68 | 10 + >> .../algol68/execute/lt-string-stride-1.a68 | 7 + >> gcc/testsuite/algol68/execute/lwb-1.a68 | 6 + >> .../algol68/execute/mcgt/execute.exp | 29 + >> .../algol68/execute/mcgt/mcgt-1.3a.a68 | 4 + >> .../algol68/execute/mcgt/mcgt-1.3c.a68 | 4 + >> .../algol68/execute/mcgt/mcgt-2.2.1a.a68 | 4 + >> .../algol68/execute/mcgt/mcgt-2.2.2a.a68 | 5 + >> .../algol68/execute/mcgt/mcgt-2.2.3a.a68 | 4 + >> .../algol68/execute/mcgt/mcgt-2.3a.a68 | 5 + >> .../algol68/execute/mcgt/mcgt-2.3b.a68 | 5 + >> .../algol68/execute/mcgt/mcgt-2.3c.a68 | 6 + >> .../algol68/execute/mcgt/mcgt-2.3e.a68 | 5 + >> .../algol68/execute/mcgt/mcgt-2.4.2a.a68 | 6 + >> .../algol68/execute/mcgt/mcgt-2.4.2b.a68 | 11 + >> .../algol68/execute/mcgt/mcgt-2.4.2c.a68 | 9 + >> .../algol68/execute/mcgt/mcgt-2.4.3a.a68 | 4 + >> .../algol68/execute/mcgt/mcgt-2.6a.a68 | 6 + >> .../algol68/execute/mcgt/mcgt-2.6b.a68 | 5 + >> .../algol68/execute/mcgt/mcgt-2.7d.a68 | 5 + >> .../algol68/execute/mcgt/mcgt-2.7e.a68 | 5 + >> .../algol68/execute/mcgt/mcgt-2.8a.a68 | 6 + >> .../algol68/execute/mcgt/mcgt-2.8b.a68 | 5 + >> .../algol68/execute/mcgt/mcgt-2.9.1a.a68 | 6 + >> .../algol68/execute/mcgt/mcgt-3.5.1a.a68 | 10 + >> .../algol68/execute/mcgt/mcgt-3.5d.a68 | 9 + >> .../algol68/execute/mcgt/mcgt-3.7.2a.a68 | 5 + >> .../algol68/execute/mcgt/mcgt-3.8.2a.a68 | 13 + >> .../algol68/execute/mcgt/mcgt-3.9.1b.a68 | 16 + >> .../algol68/execute/mcgt/mcgt-4.1.2a.a68 | 7 + >> .../algol68/execute/mcgt/mcgt-4.1.3a.a68 | 9 + >> .../algol68/execute/mcgt/mcgt-4.1.6a.a68 | 8 + >> .../algol68/execute/mcgt/mcgt-4.1.6b.a68 | 7 + >> .../algol68/execute/mcgt/mcgt-4.1.6c.a68 | 7 + >> .../algol68/execute/mcgt/mcgt-4.2.6a.a68 | 7 + >> .../algol68/execute/mcgt/mcgt-4.2.6b.a68 | 7 + >> .../algol68/execute/mcgt/mcgt-4.2.6d.a68 | 11 + >> .../algol68/execute/mcgt/mcgt-4.3.1a.a68 | 7 + >> .../algol68/execute/mcgt/mcgt-4.3.1b.a68 | 15 + >> .../algol68/execute/mcgt/mcgt-4.3.2a.a68 | 5 + >> .../algol68/execute/mcgt/mcgt-5.1.2a.a68 | 15 + >> .../algol68/execute/mcgt/mcgt-5.1.3a.a68 | 12 + >> .../algol68/execute/mcgt/mcgt-5.1.3c.a68 | 29 + >> .../algol68/execute/mcgt/mcgt-5.1.5a.a68 | 19 + >> .../algol68/execute/mcgt/mcgt-6.2.2a.a68 | 5 + >> .../algol68/execute/mcgt/mcgt-6.2.2b.a68 | 6 + >> .../algol68/execute/mcgt/mcgt-6.2.2c.a68 | 6 + >> .../algol68/execute/mcgt/mcgt-7.1.1a.a68 | 8 + >> .../algol68/execute/mcgt/mcgt-7.1.1b.a68 | 11 + >> .../algol68/execute/mcgt/mcgt-7.1.3a.a68 | 8 + >> .../algol68/execute/mcgt/mcgt-7.3.2a.a68 | 11 + >> .../algol68/execute/mcgt/mcgt-7.3.6a.a68 | 23 + >> .../algol68/execute/mcgt/mcgt-7.3.6b.a68 | 12 + >> .../algol68/execute/mcgt/mcgt-7.5.3a.a68 | 8 + >> gcc/testsuite/algol68/execute/mcts/clau02.a68 | 23 + >> gcc/testsuite/algol68/execute/mcts/clau04.a68 | 11 + >> gcc/testsuite/algol68/execute/mcts/clau05.a68 | 11 + >> gcc/testsuite/algol68/execute/mcts/clau07.a68 | 21 + >> gcc/testsuite/algol68/execute/mcts/clau08.a68 | 159 + >> gcc/testsuite/algol68/execute/mcts/clau09.a68 | 82 + >> gcc/testsuite/algol68/execute/mcts/coer01.a68 | 4 + >> gcc/testsuite/algol68/execute/mcts/coer02.a68 | 20 + >> gcc/testsuite/algol68/execute/mcts/coer03.a68 | 53 + >> gcc/testsuite/algol68/execute/mcts/coer07.a68 | 14 + >> gcc/testsuite/algol68/execute/mcts/coer08.a68 | 9 + >> gcc/testsuite/algol68/execute/mcts/coer09.a68 | 16 + >> gcc/testsuite/algol68/execute/mcts/coer10.a68 | 62 + >> gcc/testsuite/algol68/execute/mcts/coer11.a68 | 37 + >> gcc/testsuite/algol68/execute/mcts/coer13.a68 | 19 + >> gcc/testsuite/algol68/execute/mcts/coer14.a68 | 4 + >> gcc/testsuite/algol68/execute/mcts/decl01.a68 | 8 + >> gcc/testsuite/algol68/execute/mcts/decl03.a68 | 40 + >> gcc/testsuite/algol68/execute/mcts/decl04.a68 | 3 + >> gcc/testsuite/algol68/execute/mcts/decl05.a68 | 7 + >> .../algol68/execute/mcts/execute.exp | 29 + >> gcc/testsuite/algol68/execute/mcts/flex01.a68 | 10 + >> gcc/testsuite/algol68/execute/mcts/flex02.a68 | 11 + >> gcc/testsuite/algol68/execute/mcts/idef01.a68 | 6 + >> gcc/testsuite/algol68/execute/mcts/idef02.a68 | 6 + >> gcc/testsuite/algol68/execute/mcts/idef03.a68 | 7 + >> gcc/testsuite/algol68/execute/mcts/idef04.a68 | 11 + >> gcc/testsuite/algol68/execute/mcts/idef05.a68 | 4 + >> gcc/testsuite/algol68/execute/mcts/idef06.a68 | 23 + >> gcc/testsuite/algol68/execute/mcts/idef07.a68 | 8 + >> gcc/testsuite/algol68/execute/mcts/idef11.a68 | 17 + >> gcc/testsuite/algol68/execute/mcts/idef12.a68 | 52 + >> gcc/testsuite/algol68/execute/mcts/idrl01.a68 | 7 + >> gcc/testsuite/algol68/execute/mcts/jump01.a68 | 9 + >> gcc/testsuite/algol68/execute/mcts/jump02.a68 | 7 + >> gcc/testsuite/algol68/execute/mcts/jump03.a68 | 5 + >> gcc/testsuite/algol68/execute/mcts/jump04.a68 | 11 + >> gcc/testsuite/algol68/execute/mcts/mdeq02.a68 | 8 + >> gcc/testsuite/algol68/execute/mcts/mdeq04.a68 | 17 + >> gcc/testsuite/algol68/execute/mcts/misc07.a68 | 207 + >> gcc/testsuite/algol68/execute/mcts/null01.a68 | 5 + >> gcc/testsuite/algol68/execute/mcts/null02.a68 | 3 + >> gcc/testsuite/algol68/execute/mcts/null03.a68 | 4 + >> gcc/testsuite/algol68/execute/mcts/null04.a68 | 2 + >> gcc/testsuite/algol68/execute/mcts/null05.a68 | 2 + >> gcc/testsuite/algol68/execute/mcts/null06.a68 | 4 + >> gcc/testsuite/algol68/execute/mcts/null07.a68 | 2 + >> gcc/testsuite/algol68/execute/mcts/null08.a68 | 3 + >> gcc/testsuite/algol68/execute/mcts/null09.a68 | 3 + >> gcc/testsuite/algol68/execute/mcts/numr07.a68 | 81 + >> gcc/testsuite/algol68/execute/mcts/oper01.a68 | 8 + >> gcc/testsuite/algol68/execute/mcts/oper02.a68 | 6 + >> gcc/testsuite/algol68/execute/mcts/oper03.a68 | 12 + >> gcc/testsuite/algol68/execute/mcts/oper04.a68 | 21 + >> gcc/testsuite/algol68/execute/mcts/oper05.a68 | 8 + >> gcc/testsuite/algol68/execute/mcts/oper07.a68 | 12 + >> gcc/testsuite/algol68/execute/mcts/oper08.a68 | 18 + >> gcc/testsuite/algol68/execute/mcts/oper09.a68 | 65 + >> gcc/testsuite/algol68/execute/mcts/oper10.a68 | 87 + >> gcc/testsuite/algol68/execute/mcts/oper11.a68 | 141 + >> gcc/testsuite/algol68/execute/mcts/oper14.a68 | 32 + >> gcc/testsuite/algol68/execute/mcts/oper16.a68 | 866 + >> gcc/testsuite/algol68/execute/mcts/simp01.a68 | 8 + >> gcc/testsuite/algol68/execute/mcts/simp02.a68 | 13 + >> gcc/testsuite/algol68/execute/mcts/simp03.a68 | 12 + >> gcc/testsuite/algol68/execute/mcts/simp04.a68 | 46 + >> gcc/testsuite/algol68/execute/mcts/simp05.a68 | 28 + >> gcc/testsuite/algol68/execute/mcts/simp07.a68 | 14 + >> gcc/testsuite/algol68/execute/mcts/simp08.a68 | 35 + >> gcc/testsuite/algol68/execute/mcts/simp09.a68 | 17 + >> gcc/testsuite/algol68/execute/mcts/simp10.a68 | 6 + >> gcc/testsuite/algol68/execute/mcts/simp11.a68 | 36 + >> gcc/testsuite/algol68/execute/mcts/simp13.a68 | 13 + >> gcc/testsuite/algol68/execute/mcts/stow02.a68 | 15 + >> gcc/testsuite/algol68/execute/mcts/stow06.a68 | 30 + >> gcc/testsuite/algol68/execute/minus-int-1.a68 | 10 + >> gcc/testsuite/algol68/execute/minusab-1.a68 | 32 + >> gcc/testsuite/algol68/execute/minusab-2.a68 | 20 + >> gcc/testsuite/algol68/execute/minusab-3.a68 | 5 + >> gcc/testsuite/algol68/execute/minusab-4.a68 | 6 + >> gcc/testsuite/algol68/execute/mod-int-1.a68 | 10 + >> gcc/testsuite/algol68/execute/modab-1.a68 | 10 + >> gcc/testsuite/algol68/execute/modab-2.a68 | 5 + >> .../algol68/execute/mode-indication-1.a68 | 10 + >> gcc/testsuite/algol68/execute/mult-char-1.a68 | 5 + >> gcc/testsuite/algol68/execute/mult-int-1.a68 | 10 + >> .../algol68/execute/mult-string-1.a68 | 13 + >> .../algol68/execute/mult-string-2.a68 | 13 + >> .../algol68/execute/mult-string-3.a68 | 13 + >> .../algol68/execute/mult-string-4.a68 | 4 + >> gcc/testsuite/algol68/execute/multab-1.a68 | 31 + >> gcc/testsuite/algol68/execute/multab-2.a68 | 31 + >> gcc/testsuite/algol68/execute/multab-3.a68 | 6 + >> .../algol68/execute/mutual-recursion-1.a68 | 6 + >> gcc/testsuite/algol68/execute/ne-bits-1.a68 | 9 + >> .../algol68/execute/ne-char-char-1.a68 | 3 + >> gcc/testsuite/algol68/execute/ne-int-1.a68 | 10 + >> gcc/testsuite/algol68/execute/ne-string-1.a68 | 15 + >> gcc/testsuite/algol68/execute/neg-int-1.a68 | 10 + >> gcc/testsuite/algol68/execute/not-bits-1.a68 | 13 + >> gcc/testsuite/algol68/execute/odd-1.a68 | 8 + >> gcc/testsuite/algol68/execute/op-1.a68 | 5 + >> gcc/testsuite/algol68/execute/op-2.a68 | 4 + >> gcc/testsuite/algol68/execute/op-3.a68 | 9 + >> .../execute/operator-declaration-1.a68 | 13 + >> gcc/testsuite/algol68/execute/or-bits-1.a68 | 18 + >> gcc/testsuite/algol68/execute/orf-1.a68 | 4 + >> gcc/testsuite/algol68/execute/over-int-1.a68 | 10 + >> gcc/testsuite/algol68/execute/overab-1.a68 | 12 + >> gcc/testsuite/algol68/execute/overab-2.a68 | 5 + >> .../algol68/execute/particular-program-1.a68 | 4 + >> gcc/testsuite/algol68/execute/plus-char-1.a68 | 4 + >> gcc/testsuite/algol68/execute/plus-int-1.a68 | 10 + >> .../algol68/execute/plus-string-1.a68 | 11 + >> .../algol68/execute/plus-string-2.a68 | 11 + >> .../algol68/execute/plus-string-stride-1.a68 | 7 + >> gcc/testsuite/algol68/execute/plusab-1.a68 | 34 + >> gcc/testsuite/algol68/execute/plusab-2.a68 | 20 + >> gcc/testsuite/algol68/execute/plusab-3.a68 | 5 + >> gcc/testsuite/algol68/execute/plusab-4.a68 | 6 + >> .../algol68/execute/plusab-string-1.a68 | 7 + >> .../algol68/execute/plusto-char-1.a68 | 7 + >> .../algol68/execute/plusto-string-1.a68 | 6 + >> .../algol68/execute/posix-argc-argv-1.a68 | 7 + >> .../algol68/execute/posix-fopen-1.a68 | 4 + >> .../algol68/execute/posix-fputc-fputs-1.a68 | 8 + >> .../algol68/execute/posix-getenv-1.a68 | 4 + >> .../algol68/execute/posix-perror-1.a68 | 8 + >> .../algol68/execute/posix-putchar-1.a68 | 6 + >> .../algol68/execute/posix-stdinouterr-1.a68 | 5 + >> .../algol68/execute/posix-strerror-1.a68 | 4 + >> .../algol68/execute/posix-stride-1.a68 | 14 + >> gcc/testsuite/algol68/execute/pow-int-1.a68 | 10 + >> gcc/testsuite/algol68/execute/pow-real-1.a68 | 7 + >> gcc/testsuite/algol68/execute/proc-1.a68 | 4 + >> gcc/testsuite/algol68/execute/proc-10.a68 | 4 + >> gcc/testsuite/algol68/execute/proc-12.a68 | 6 + >> gcc/testsuite/algol68/execute/proc-13.a68 | 6 + >> gcc/testsuite/algol68/execute/proc-14.a68 | 8 + >> gcc/testsuite/algol68/execute/proc-15.a68 | 8 + >> gcc/testsuite/algol68/execute/proc-16.a68 | 8 + >> gcc/testsuite/algol68/execute/proc-17.a68 | 11 + >> gcc/testsuite/algol68/execute/proc-18.a68 | 6 + >> gcc/testsuite/algol68/execute/proc-19.a68 | 5 + >> gcc/testsuite/algol68/execute/proc-2.a68 | 6 + >> gcc/testsuite/algol68/execute/proc-20.a68 | 5 + >> gcc/testsuite/algol68/execute/proc-21.a68 | 8 + >> gcc/testsuite/algol68/execute/proc-22.a68 | 7 + >> gcc/testsuite/algol68/execute/proc-23.a68 | 8 + >> gcc/testsuite/algol68/execute/proc-25.a68 | 8 + >> gcc/testsuite/algol68/execute/proc-26.a68 | 6 + >> gcc/testsuite/algol68/execute/proc-27.a68 | 5 + >> gcc/testsuite/algol68/execute/proc-28.a68 | 10 + >> gcc/testsuite/algol68/execute/proc-29.a68 | 5 + >> gcc/testsuite/algol68/execute/proc-3.a68 | 4 + >> gcc/testsuite/algol68/execute/proc-4.a68 | 5 + >> gcc/testsuite/algol68/execute/proc-5.a68 | 5 + >> gcc/testsuite/algol68/execute/proc-6.a68 | 6 + >> gcc/testsuite/algol68/execute/proc-7.a68 | 5 + >> gcc/testsuite/algol68/execute/proc-8.a68 | 4 + >> .../algol68/execute/procedured-goto-1.a68 | 11 + >> gcc/testsuite/algol68/execute/quine.a68 | 2 + >> gcc/testsuite/algol68/execute/random-1.a68 | 7 + >> gcc/testsuite/algol68/execute/re-im-1.a68 | 8 + >> .../algol68/execute/rela-string-1.a68 | 7 + >> gcc/testsuite/algol68/execute/repr-1.a68 | 3 + >> gcc/testsuite/algol68/execute/round-1.a68 | 8 + >> .../algol68/execute/row-display-1.a68 | 13 + >> .../algol68/execute/row-display-2.a68 | 13 + >> .../algol68/execute/row-display-3.a68 | 15 + >> .../algol68/execute/row-display-4.a68 | 16 + >> .../algol68/execute/row-display-5.a68 | 10 + >> gcc/testsuite/algol68/execute/rowing-1.a68 | 5 + >> gcc/testsuite/algol68/execute/rowing-10.a68 | 8 + >> gcc/testsuite/algol68/execute/rowing-11.a68 | 9 + >> gcc/testsuite/algol68/execute/rowing-12.a68 | 6 + >> gcc/testsuite/algol68/execute/rowing-13.a68 | 6 + >> gcc/testsuite/algol68/execute/rowing-2.a68 | 6 + >> gcc/testsuite/algol68/execute/rowing-3.a68 | 7 + >> gcc/testsuite/algol68/execute/rowing-4.a68 | 8 + >> gcc/testsuite/algol68/execute/rowing-5.a68 | 8 + >> gcc/testsuite/algol68/execute/rowing-6.a68 | 5 + >> gcc/testsuite/algol68/execute/rowing-7.a68 | 6 + >> gcc/testsuite/algol68/execute/rowing-8.a68 | 12 + >> gcc/testsuite/algol68/execute/rowing-9.a68 | 7 + >> gcc/testsuite/algol68/execute/selection-1.a68 | 7 + >> gcc/testsuite/algol68/execute/selection-2.a68 | 14 + >> gcc/testsuite/algol68/execute/selection-3.a68 | 12 + >> gcc/testsuite/algol68/execute/selection-4.a68 | 19 + >> gcc/testsuite/algol68/execute/selection-5.a68 | 6 + >> .../algol68/execute/selection-multiple-1.a68 | 12 + >> .../algol68/execute/selection-multiple-2.a68 | 18 + >> .../algol68/execute/serial-clause-1.a68 | 8 + >> .../algol68/execute/serial-clause-10.a68 | 5 + >> .../algol68/execute/serial-clause-2.a68 | 7 + >> .../algol68/execute/serial-clause-3.a68 | 5 + >> .../algol68/execute/serial-clause-4.a68 | 7 + >> .../algol68/execute/serial-clause-5.a68 | 7 + >> .../algol68/execute/serial-clause-6.a68 | 10 + >> .../algol68/execute/serial-clause-7.a68 | 10 + >> .../algol68/execute/serial-clause-8.a68 | 10 + >> .../algol68/execute/serial-clause-9.a68 | 9 + >> .../algol68/execute/serial-dsa-1.a68 | 18 + >> .../algol68/execute/serial-dsa-2.a68 | 5 + >> .../algol68/execute/serial-dsa-3.a68 | 12 + >> .../algol68/execute/serial-dsa-4.a68 | 4 + >> .../algol68/execute/serial-dsa-5.a68 | 3 + >> .../algol68/execute/serial-dsa-6.a68 | 4 + >> gcc/testsuite/algol68/execute/sign-int-1.a68 | 28 + >> gcc/testsuite/algol68/execute/sign-real-1.a68 | 17 + >> gcc/testsuite/algol68/execute/sin-1.a68 | 8 + >> gcc/testsuite/algol68/execute/skip-1.a68 | 13 + >> gcc/testsuite/algol68/execute/skip-2.a68 | 7 + >> .../algol68/execute/skip-struct-1.a68 | 7 + >> .../algol68/execute/slice-indexing-1.a68 | 10 + >> .../algol68/execute/slice-indexing-2.a68 | 10 + >> .../algol68/execute/slice-indexing-3.a68 | 10 + >> .../algol68/execute/slice-indexing-4.a68 | 10 + >> .../algol68/execute/slice-indexing-5.a68 | 4 + >> .../algol68/execute/slice-indexing-6.a68 | 5 + >> .../algol68/execute/slice-indexing-7.a68 | 4 + >> gcc/testsuite/algol68/execute/sqrt-1.a68 | 8 + >> gcc/testsuite/algol68/execute/string-1.a68 | 6 + >> gcc/testsuite/algol68/execute/string-2.a68 | 13 + >> gcc/testsuite/algol68/execute/string-4.a68 | 6 + >> .../algol68/execute/string-break-1.a68 | 8 + >> .../algol68/execute/struct-self-1.a68 | 5 + >> .../algol68/execute/struct-self-2.a68 | 6 + >> .../algol68/execute/struct-self-3.a68 | 7 + >> .../algol68/execute/structure-display-1.a68 | 9 + >> .../algol68/execute/structure-display-2.a68 | 6 + >> .../algol68/execute/structure-display-3.a68 | 7 + >> .../algol68/execute/structure-display-4.a68 | 8 + >> .../algol68/execute/structure-display-5.a68 | 10 + >> gcc/testsuite/algol68/execute/tan-1.a68 | 8 + >> .../algol68/execute/timesab-string-1.a68 | 7 + >> gcc/testsuite/algol68/execute/trimmer-1.a68 | 7 + >> gcc/testsuite/algol68/execute/trimmer-10.a68 | 14 + >> gcc/testsuite/algol68/execute/trimmer-2.a68 | 7 + >> gcc/testsuite/algol68/execute/trimmer-3.a68 | 7 + >> gcc/testsuite/algol68/execute/trimmer-4.a68 | 7 + >> gcc/testsuite/algol68/execute/trimmer-5.a68 | 7 + >> gcc/testsuite/algol68/execute/trimmer-6.a68 | 7 + >> gcc/testsuite/algol68/execute/trimmer-7.a68 | 7 + >> gcc/testsuite/algol68/execute/trimmer-8.a68 | 9 + >> gcc/testsuite/algol68/execute/trimmer-9.a68 | 7 + >> .../algol68/execute/trimmer-matrix-1.a68 | 8 + >> .../algol68/execute/trimmer-matrix-2.a68 | 8 + >> .../algol68/execute/trimmer-matrix-3.a68 | 9 + >> .../algol68/execute/trimmer-matrix-4.a68 | 9 + >> .../algol68/execute/trimmer-matrix-5.a68 | 9 + >> .../algol68/execute/trimmer-matrix-6.a68 | 9 + >> .../algol68/execute/trimmer-name-1.a68 | 7 + >> gcc/testsuite/algol68/execute/undefined-1.a68 | 10 + >> gcc/testsuite/algol68/execute/undefined-2.a68 | 9 + >> gcc/testsuite/algol68/execute/undefined-3.a68 | 6 + >> gcc/testsuite/algol68/execute/undefined-4.a68 | 8 + >> gcc/testsuite/algol68/execute/undefined-5.a68 | 9 + >> gcc/testsuite/algol68/execute/uniting-1.a68 | 11 + >> gcc/testsuite/algol68/execute/uniting-2.a68 | 11 + >> gcc/testsuite/algol68/execute/uniting-3.a68 | 11 + >> gcc/testsuite/algol68/execute/uniting-4.a68 | 5 + >> .../algol68/execute/up-down-bits-1.a68 | 33 + >> gcc/testsuite/algol68/execute/upb-1.a68 | 6 + >> gcc/testsuite/algol68/execute/vacuum-1.a68 | 4 + >> .../execute/variable-declaration-1.a68 | 5 + >> .../execute/variable-declaration-2.a68 | 5 + >> .../execute/variable-declaration-3.a68 | 5 + >> .../execute/variable-declaration-4.a68 | 5 + >> .../execute/variable-declaration-5.a68 | 5 + >> .../execute/variable-declaration-6.a68 | 5 + >> .../execute/variable-declaration-heap-1.a68 | 4 + >> .../execute/variable-declaration-heap-2.a68 | 4 + >> .../variable-declaration-multiple-1.a68 | 5 + >> .../variable-declaration-multiple-2.a68 | 6 + >> .../variable-declaration-multiple-3.a68 | 6 + >> .../variable-declaration-multiple-4.a68 | 6 + >> .../variable-declaration-multiple-5.a68 | 8 + >> .../variable-declaration-multiple-6.a68 | 8 + >> .../variable-declaration-multiple-7.a68 | 8 + >> .../variable-declaration-multiple-8.a68 | 10 + >> .../variable-declaration-multiple-9.a68 | 4 + >> gcc/testsuite/algol68/execute/voiding-1.a68 | 4 + >> gcc/testsuite/algol68/execute/widening-1.a68 | 6 + >> gcc/testsuite/algol68/execute/widening-2.a68 | 6 + >> .../algol68/execute/widening-bits-1.a68 | 7 + >> .../algol68/execute/widening-bits-2.a68 | 7 + >> .../algol68/execute/widening-bits-3.a68 | 7 + >> gcc/testsuite/algol68/execute/xor-bits-1.a68 | 18 + >> gcc/testsuite/lib/algol68-dg.exp | 57 + >> gcc/testsuite/lib/algol68-torture.exp | 430 + >> gcc/testsuite/lib/algol68.exp | 217 + >> include/dwarf2.h | 4 +- >> libga68/Makefile.am | 122 + >> libga68/Makefile.in | 906 + >> libga68/README | 2 + >> libga68/aclocal.m4 | 1200 + >> libga68/config.h.in | 97 + >> libga68/configure | 19735 ++++++++++++++++ >> libga68/configure.ac | 420 + >> libga68/ga68-alloc.c | 114 + >> libga68/ga68-error.c | 151 + >> libga68/ga68-posix.c | 403 + >> libga68/ga68-standenv.c | 48 + >> libga68/ga68-unistr.c | 615 + >> libga68/ga68.h | 119 + >> libga68/libga68.c | 52 + >> libga68/libga68.spec.in | 11 + >> 742 files changed, 78269 insertions(+), 38 deletions(-) >> create mode 100644 gcc/algol68/Make-lang.in >> create mode 100644 gcc/algol68/README >> create mode 100644 gcc/algol68/a68-diagnostics.cc >> create mode 100644 gcc/algol68/a68-lang.cc >> create mode 100644 gcc/algol68/a68-low-bits.cc >> create mode 100644 gcc/algol68/a68-low-bools.cc >> create mode 100644 gcc/algol68/a68-low-builtins.cc >> create mode 100644 gcc/algol68/a68-low-chars.cc >> create mode 100644 gcc/algol68/a68-low-clauses.cc >> create mode 100644 gcc/algol68/a68-low-coercions.cc >> create mode 100644 gcc/algol68/a68-low-complex.cc >> create mode 100644 gcc/algol68/a68-low-decls.cc >> create mode 100644 gcc/algol68/a68-low-generator.cc >> create mode 100644 gcc/algol68/a68-low-ints.cc >> create mode 100644 gcc/algol68/a68-low-misc.cc >> create mode 100644 gcc/algol68/a68-low-moids.cc >> create mode 100644 gcc/algol68/a68-low-multiples.cc >> create mode 100644 gcc/algol68/a68-low-posix.cc >> create mode 100644 gcc/algol68/a68-low-prelude.cc >> create mode 100644 gcc/algol68/a68-low-procs.cc >> create mode 100644 gcc/algol68/a68-low-ranges.cc >> create mode 100644 gcc/algol68/a68-low-reals.cc >> create mode 100644 gcc/algol68/a68-low-refs.cc >> create mode 100644 gcc/algol68/a68-low-runtime.cc >> create mode 100644 gcc/algol68/a68-low-runtime.def >> create mode 100644 gcc/algol68/a68-low-strings.cc >> create mode 100644 gcc/algol68/a68-low-structs.cc >> create mode 100644 gcc/algol68/a68-low-unions.cc >> create mode 100644 gcc/algol68/a68-low-units.cc >> create mode 100644 gcc/algol68/a68-low.cc >> create mode 100644 gcc/algol68/a68-moids-diagnostics.cc >> create mode 100644 gcc/algol68/a68-moids-misc.cc >> create mode 100644 gcc/algol68/a68-moids-to-string.cc >> create mode 100644 gcc/algol68/a68-parser-attrs.def >> create mode 100644 gcc/algol68/a68-parser-bottom-up.cc >> create mode 100644 gcc/algol68/a68-parser-brackets.cc >> create mode 100644 gcc/algol68/a68-parser-debug.cc >> create mode 100644 gcc/algol68/a68-parser-extract.cc >> create mode 100644 gcc/algol68/a68-parser-keywords.cc >> create mode 100644 gcc/algol68/a68-parser-modes.cc >> create mode 100644 gcc/algol68/a68-parser-moids-check.cc >> create mode 100644 gcc/algol68/a68-parser-moids-coerce.cc >> create mode 100644 gcc/algol68/a68-parser-moids-equivalence.cc >> create mode 100644 gcc/algol68/a68-parser-prelude.cc >> create mode 100644 gcc/algol68/a68-parser-scanner.cc >> create mode 100644 gcc/algol68/a68-parser-scope.cc >> create mode 100644 gcc/algol68/a68-parser-serial-dsa.cc >> create mode 100644 gcc/algol68/a68-parser-taxes.cc >> create mode 100644 gcc/algol68/a68-parser-top-down.cc >> create mode 100644 gcc/algol68/a68-parser-victal.cc >> create mode 100644 gcc/algol68/a68-parser.cc >> create mode 100644 gcc/algol68/a68-postulates.cc >> create mode 100644 gcc/algol68/a68-tree.def >> create mode 100644 gcc/algol68/a68-types.h >> create mode 100644 gcc/algol68/a68-unistr.c >> create mode 100644 gcc/algol68/a68.h >> create mode 100644 gcc/algol68/a68spec.cc >> create mode 100644 gcc/algol68/algol68-target.def >> create mode 100644 gcc/algol68/config-lang.in >> create mode 100644 gcc/algol68/ga68-internals.texi >> create mode 100644 gcc/algol68/ga68.texi >> create mode 100644 gcc/algol68/ga68.vw >> create mode 100644 gcc/algol68/lang-specs.h >> create mode 100644 gcc/algol68/lang.opt >> create mode 100644 gcc/algol68/lang.opt.urls >> create mode 100644 gcc/testsuite/algol68/README.mcts >> create mode 100644 >> gcc/testsuite/algol68/compile/a68includes/goodbye-supper.a68 >> create mode 100644 gcc/testsuite/algol68/compile/a68includes/goodbye.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/a68includes/hello-supper.a68 >> create mode 100644 gcc/testsuite/algol68/compile/a68includes/hello.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/actual-bounds-expected-1.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/actual-bounds-expected-2.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/actual-bounds-expected-3.a68 >> create mode 100644 gcc/testsuite/algol68/compile/balancing-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/bold-nestable-comment-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/bold-taggle-1.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/brief-nestable-comment-1.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/brief-nestable-comment-2.a68 >> create mode 100644 gcc/testsuite/algol68/compile/char-break-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/compile.exp >> create mode 100644 gcc/testsuite/algol68/compile/conditional-clause-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-bold-taggle-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-coercion-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-coercion-2.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-coercion-flex-1.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/error-conformance-clause-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-contraction-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-contraction-2.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/error-incestuous-union-1.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/error-label-after-decl-1.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/error-nestable-comments-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-nested-comment-1.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/error-no-bounds-allowed-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-string-break-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-string-break-2.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-string-break-3.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-string-break-4.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-string-break-5.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-string-break-6.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-string-break-7.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-supper-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-supper-2.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-supper-3.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-supper-4.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-supper-5.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-supper-6.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/error-underscore-in-mode-1.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/error-underscore-in-tag-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-upper-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-widening-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-widening-2.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-widening-3.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-widening-4.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-widening-5.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-widening-6.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-widening-7.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-widening-8.a68 >> create mode 100644 gcc/testsuite/algol68/compile/error-widening-9.a68 >> create mode 100644 gcc/testsuite/algol68/compile/hidden-operators-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/implicit-widening-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/include-supper.a68 >> create mode 100644 gcc/testsuite/algol68/compile/include.a68 >> create mode 100644 gcc/testsuite/algol68/compile/labeled-unit-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/mcgt-1.3b.a68 >> create mode 100644 gcc/testsuite/algol68/compile/mcgt-7.1.3a-bis.a68 >> create mode 100644 gcc/testsuite/algol68/compile/mcgt-7.1.3a.a68 >> create mode 100644 gcc/testsuite/algol68/compile/mcts/compile.exp >> create mode 100644 gcc/testsuite/algol68/compile/mcts/decl06.a68 >> create mode 100644 gcc/testsuite/algol68/compile/mcts/idef10.a68 >> create mode 100644 gcc/testsuite/algol68/compile/mcts/mdeq01.a68 >> create mode 100644 gcc/testsuite/algol68/compile/mcts/mdeq03.a68 >> create mode 100644 gcc/testsuite/algol68/compile/mcts/mdeq05.a68 >> create mode 100644 gcc/testsuite/algol68/compile/mcts/mdeq06.a68 >> create mode 100644 gcc/testsuite/algol68/compile/mcts/oper05.a68 >> create mode 100644 gcc/testsuite/algol68/compile/mcts/oper06.a68 >> create mode 100644 gcc/testsuite/algol68/compile/mcts/oper12.a68 >> create mode 100644 gcc/testsuite/algol68/compile/mcts/oper15.a68 >> create mode 100644 gcc/testsuite/algol68/compile/nested-comment-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/nested-comment-2.a68 >> create mode 100644 >> gcc/testsuite/algol68/compile/operators-firmly-related.a68 >> create mode 100644 gcc/testsuite/algol68/compile/recursive-modes-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/recursive-modes-2.a68 >> create mode 100644 gcc/testsuite/algol68/compile/serial-clause-jump-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/snobol.a68 >> create mode 100644 gcc/testsuite/algol68/compile/supper-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/supper-10.a68 >> create mode 100644 gcc/testsuite/algol68/compile/supper-11.a68 >> create mode 100644 gcc/testsuite/algol68/compile/supper-12.a68 >> create mode 100644 gcc/testsuite/algol68/compile/supper-13.a68 >> create mode 100644 gcc/testsuite/algol68/compile/supper-2.a68 >> create mode 100644 gcc/testsuite/algol68/compile/supper-3.a68 >> create mode 100644 gcc/testsuite/algol68/compile/supper-4.a68 >> create mode 100644 gcc/testsuite/algol68/compile/supper-5.a68 >> create mode 100644 gcc/testsuite/algol68/compile/supper-6.a68 >> create mode 100644 gcc/testsuite/algol68/compile/supper-7.a68 >> create mode 100644 gcc/testsuite/algol68/compile/supper-8.a68 >> create mode 100644 gcc/testsuite/algol68/compile/supper-9.a68 >> create mode 100644 gcc/testsuite/algol68/compile/uniting-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/upper-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/warning-scope-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/warning-scope-2.a68 >> create mode 100644 gcc/testsuite/algol68/compile/warning-scope-3.a68 >> create mode 100644 gcc/testsuite/algol68/compile/warning-scope-4.a68 >> create mode 100644 gcc/testsuite/algol68/compile/warning-scope-5.a68 >> create mode 100644 gcc/testsuite/algol68/compile/warning-scope-6.a68 >> create mode 100644 gcc/testsuite/algol68/compile/warning-scope-7.a68 >> create mode 100644 gcc/testsuite/algol68/compile/warning-voiding-1.a68 >> create mode 100644 gcc/testsuite/algol68/compile/warning-voiding-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/abs-bits-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/abs-bool-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/abs-char-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/abs-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/abs-int-negative-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/abs-int-negative-gnu-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/acos-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/affirm-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/and-bits-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/andf-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/ascription-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/asin-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/assert-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/assignation-char-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/assignation-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/assignation-int-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/assignation-int-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/assignation-int-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/assignation-int-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/assignation-multiple-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/assignation-multiple-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/assignation-struct-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/assignation-struct-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/atan-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/balancing-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/balancing-rows-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/bin-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/bin-negative-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/bin-negative-gnu-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/boolops-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/call-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/call-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/case-clause-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/case-clause-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/case-clause-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/case-clause-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/closed-clause-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/closed-clause-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/collateral-clause-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/collateral-clause-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/collateral-clause-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/collateral-clause-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/collateral-clause-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/collateral-clause-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/completer-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/completer-10.a68 >> create mode 100644 gcc/testsuite/algol68/execute/completer-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/completer-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/completer-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/completer-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/completer-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/completer-7.a68 >> create mode 100644 gcc/testsuite/algol68/execute/completer-8.a68 >> create mode 100644 gcc/testsuite/algol68/execute/completer-9.a68 >> create mode 100644 gcc/testsuite/algol68/execute/cond-clause-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/cond-clause-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/cond-clause-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/cond-clause-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/cond-clause-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/cond-clause-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/cond-clause-7.a68 >> create mode 100644 gcc/testsuite/algol68/execute/cond-clause-8.a68 >> create mode 100644 gcc/testsuite/algol68/execute/cond-clause-9.a68 >> create mode 100644 gcc/testsuite/algol68/execute/conformity-clause-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/conformity-clause-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/conformity-clause-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/conformity-clause-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/conformity-clause-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/conformity-clause-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/conformity-clause-7.a68 >> create mode 100644 gcc/testsuite/algol68/execute/conformity-clause-8.a68 >> create mode 100644 gcc/testsuite/algol68/execute/conformity-clause-9.a68 >> create mode 100644 gcc/testsuite/algol68/execute/conj-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/cos-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/declarer-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/declarer-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/deprocedure-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/deprocedure-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/deref-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/deref-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/deref-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/deref-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/deref-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/deref-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/deref-7.a68 >> create mode 100644 gcc/testsuite/algol68/execute/deref-8.a68 >> create mode 100644 gcc/testsuite/algol68/execute/div-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/divab-real-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/elem-bits-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/elems-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/elems-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/entier-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/environment-enquiries-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/environment-enquiries-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/environment-enquiries-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/environment-enquiries-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/environment-enquiries-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/environment-enquiries-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/environment-enquiries-7.a68 >> create mode 100644 gcc/testsuite/algol68/execute/environment-enquiries-8.a68 >> create mode 100644 gcc/testsuite/algol68/execute/eq-bits-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/eq-char-char-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/eq-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/eq-string-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/eq-string-stride-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/execute.exp >> create mode 100644 gcc/testsuite/algol68/execute/factorial-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/flat-assignation-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/flat-assignation-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/flex-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/flex-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/flex-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/flex-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/flex-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/formula-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/formula-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/fsize-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/ge-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/ge-string-stride-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-flex-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-heap-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-heap-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-heap-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-heap-bool-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-heap-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-heap-real-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-heap-struct-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-heap-struct-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-heap-struct-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-loc-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-loc-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-loc-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-loc-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-multiple-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-union-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-union-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gen-union-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/goto-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/goto-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/goto-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/goto-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/goto-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gt-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/gt-string-stride-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/i-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/i-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/identification-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/identification-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/identity-declaration-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/identity-declaration-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/identity-declaration-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/identity-declaration-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/identity-declaration-5.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/identity-declaration-multiple-1.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/identity-declaration-multiple-2.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/identity-declaration-multiple-3.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/identity-declaration-multiple-5.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/identity-declaration-multiple-empty-1.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/identity-declaration-multiple-empty-2.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/identity-declaration-multiple-empty-3.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/identity-declaration-multiple-empty-4.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/identity-declaration-struct-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/infinity-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/le-ge-bits-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/le-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/le-string-stride-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/leng-shorten-bits-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/leng-shorten-ints-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/leng-shorten-reals-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/lengths-shorths-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/lisp-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/lisp-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/ln-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/log-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-10.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-11.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-12.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-13.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-14.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-7.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-8.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-9.a68 >> create mode 100644 gcc/testsuite/algol68/execute/loop-overflow-underflow.a68 >> create mode 100644 gcc/testsuite/algol68/execute/lt-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/lt-string-stride-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/lwb-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/execute.exp >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-1.3a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-1.3c.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.2.1a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.2.2a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.2.3a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.3a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.3b.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.3c.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.3e.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.4.2a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.4.2b.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.4.2c.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.4.3a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.6a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.6b.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.7d.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.7e.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.8a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.8b.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-2.9.1a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-3.5.1a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-3.5d.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-3.7.2a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-3.8.2a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-3.9.1b.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-4.1.2a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-4.1.3a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-4.1.6a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-4.1.6b.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-4.1.6c.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-4.2.6a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-4.2.6b.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-4.2.6d.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-4.3.1a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-4.3.1b.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-4.3.2a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-5.1.2a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-5.1.3a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-5.1.3c.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-5.1.5a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-6.2.2a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-6.2.2b.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-6.2.2c.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-7.1.1a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-7.1.1b.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-7.1.3a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-7.3.2a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-7.3.6a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-7.3.6b.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcgt/mcgt-7.5.3a.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/clau02.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/clau04.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/clau05.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/clau07.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/clau08.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/clau09.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/coer01.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/coer02.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/coer03.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/coer07.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/coer08.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/coer09.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/coer10.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/coer11.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/coer13.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/coer14.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/decl01.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/decl03.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/decl04.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/decl05.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/execute.exp >> create mode 100644 gcc/testsuite/algol68/execute/mcts/flex01.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/flex02.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/idef01.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/idef02.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/idef03.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/idef04.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/idef05.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/idef06.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/idef07.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/idef11.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/idef12.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/idrl01.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/jump01.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/jump02.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/jump03.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/jump04.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/mdeq02.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/mdeq04.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/misc07.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/null01.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/null02.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/null03.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/null04.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/null05.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/null06.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/null07.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/null08.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/null09.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/numr07.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/oper01.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/oper02.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/oper03.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/oper04.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/oper05.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/oper07.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/oper08.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/oper09.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/oper10.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/oper11.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/oper14.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/oper16.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/simp01.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/simp02.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/simp03.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/simp04.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/simp05.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/simp07.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/simp08.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/simp09.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/simp10.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/simp11.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/simp13.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/stow02.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mcts/stow06.a68 >> create mode 100644 gcc/testsuite/algol68/execute/minus-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/minusab-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/minusab-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/minusab-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/minusab-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mod-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/modab-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/modab-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mode-indication-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mult-char-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mult-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mult-string-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mult-string-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mult-string-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mult-string-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/multab-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/multab-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/multab-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/mutual-recursion-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/ne-bits-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/ne-char-char-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/ne-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/ne-string-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/neg-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/not-bits-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/odd-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/op-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/op-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/op-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/operator-declaration-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/or-bits-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/orf-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/over-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/overab-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/overab-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/particular-program-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/plus-char-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/plus-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/plus-string-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/plus-string-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/plus-string-stride-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/plusab-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/plusab-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/plusab-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/plusab-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/plusab-string-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/plusto-char-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/plusto-string-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/posix-argc-argv-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/posix-fopen-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/posix-fputc-fputs-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/posix-getenv-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/posix-perror-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/posix-putchar-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/posix-stdinouterr-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/posix-strerror-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/posix-stride-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/pow-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/pow-real-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-10.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-12.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-13.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-14.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-15.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-16.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-17.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-18.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-19.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-20.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-21.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-22.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-23.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-25.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-26.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-27.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-28.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-29.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-7.a68 >> create mode 100644 gcc/testsuite/algol68/execute/proc-8.a68 >> create mode 100644 gcc/testsuite/algol68/execute/procedured-goto-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/quine.a68 >> create mode 100644 gcc/testsuite/algol68/execute/random-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/re-im-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rela-string-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/repr-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/round-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/row-display-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/row-display-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/row-display-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/row-display-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/row-display-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rowing-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rowing-10.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rowing-11.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rowing-12.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rowing-13.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rowing-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rowing-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rowing-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rowing-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rowing-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rowing-7.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rowing-8.a68 >> create mode 100644 gcc/testsuite/algol68/execute/rowing-9.a68 >> create mode 100644 gcc/testsuite/algol68/execute/selection-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/selection-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/selection-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/selection-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/selection-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/selection-multiple-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/selection-multiple-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-clause-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-clause-10.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-clause-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-clause-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-clause-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-clause-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-clause-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-clause-7.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-clause-8.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-clause-9.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-dsa-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-dsa-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-dsa-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-dsa-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-dsa-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/serial-dsa-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/sign-int-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/sign-real-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/sin-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/skip-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/skip-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/skip-struct-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/slice-indexing-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/slice-indexing-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/slice-indexing-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/slice-indexing-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/slice-indexing-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/slice-indexing-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/slice-indexing-7.a68 >> create mode 100644 gcc/testsuite/algol68/execute/sqrt-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/string-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/string-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/string-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/string-break-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/struct-self-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/struct-self-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/struct-self-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/structure-display-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/structure-display-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/structure-display-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/structure-display-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/structure-display-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/tan-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/timesab-string-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-10.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-7.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-8.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-9.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-matrix-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-matrix-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-matrix-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-matrix-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-matrix-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-matrix-6.a68 >> create mode 100644 gcc/testsuite/algol68/execute/trimmer-name-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/undefined-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/undefined-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/undefined-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/undefined-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/undefined-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/uniting-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/uniting-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/uniting-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/uniting-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/up-down-bits-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/upb-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/vacuum-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/variable-declaration-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/variable-declaration-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/variable-declaration-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/variable-declaration-4.a68 >> create mode 100644 gcc/testsuite/algol68/execute/variable-declaration-5.a68 >> create mode 100644 gcc/testsuite/algol68/execute/variable-declaration-6.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/variable-declaration-heap-1.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/variable-declaration-heap-2.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/variable-declaration-multiple-1.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/variable-declaration-multiple-2.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/variable-declaration-multiple-3.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/variable-declaration-multiple-4.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/variable-declaration-multiple-5.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/variable-declaration-multiple-6.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/variable-declaration-multiple-7.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/variable-declaration-multiple-8.a68 >> create mode 100644 >> gcc/testsuite/algol68/execute/variable-declaration-multiple-9.a68 >> create mode 100644 gcc/testsuite/algol68/execute/voiding-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/widening-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/widening-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/widening-bits-1.a68 >> create mode 100644 gcc/testsuite/algol68/execute/widening-bits-2.a68 >> create mode 100644 gcc/testsuite/algol68/execute/widening-bits-3.a68 >> create mode 100644 gcc/testsuite/algol68/execute/xor-bits-1.a68 >> create mode 100644 gcc/testsuite/lib/algol68-dg.exp >> create mode 100644 gcc/testsuite/lib/algol68-torture.exp >> create mode 100644 gcc/testsuite/lib/algol68.exp >> create mode 100644 libga68/Makefile.am >> create mode 100644 libga68/Makefile.in >> create mode 100644 libga68/README >> create mode 100644 libga68/aclocal.m4 >> create mode 100644 libga68/config.h.in >> create mode 100755 libga68/configure >> create mode 100644 libga68/configure.ac >> create mode 100644 libga68/ga68-alloc.c >> create mode 100644 libga68/ga68-error.c >> create mode 100644 libga68/ga68-posix.c >> create mode 100644 libga68/ga68-standenv.c >> create mode 100644 libga68/ga68-unistr.c >> create mode 100644 libga68/ga68.h >> create mode 100644 libga68/libga68.c >> create mode 100644 libga68/libga68.spec.in >> >> -- >> 2.30.2
