Hello people, happy GNU year!

This WIP 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.

This is work in progress, but the front-end can already compile most
of the main language constructs and many full programs.

Most of the predefined operators provided by the standard prelude are
still missing.  Adding these is a matter of filling in the gaps and
should not require any fundamental change in the implementation.

There is no transput, so the programs that can currently be compiled
and ran are not terribly useful since they cannot operate on files.  A
proper transput implementation that integrates well in modern POSIX
systems is in the works.

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.

The goal is for GNU Algol 68 to be a strict super-language of Algol
68, as blessed by the Report.

At this point I am confident the implementation is viable and it is
reasonable to continue the development in public without risking
wasting anyone's time in vaporware.

Speaking about the implementation.

This is my first GCC front-end and I am still only moderately familiar
with the applicable lore.  Up to now I have focused in functionality
rather than efficiency in order to assess the feasibility of the task
and to get something working and suitable to be published.  Therefore
there are many parts of the implementation that are crude and can be
made smarter, and places where I may have simply used the wrong
approach, out of ignorance.  The FE is also awfully slow and I haven't
paid much attention to not leak memory.  All of this will be fixed.
In the meanwhile any feedback from actually knowledgeable FE gurus
would be highly appreciated!

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 compiler driver is called `gac', for GNU Algol 68 Compiler.
The compiler proper is called `a681'.
The run-time library is called `libgac'.

The front-end includes a testsuite for catching regressions, as well
as an user manual and an internals manual, all of which is being
expanded as the work progresses.  A couple of tests are currently
failing, sorry about that.

Note that auto re-generated files like configure are not included in
the series to not bloat the emails.  These can be re-generated
normally using autoreconf and the like.  I have also dispensed with
ChangeLog entries in this WIP patch series, as well as with detailed
commit messages.  These will be incorporated in a subsequent version
if/when the front-end gets officially proposed for incorporation in
GCC.

All the C and C++ code is formatted following the GNU Coding
Standards.

The original parser is copyright Marcel van der Veer.  The rest of the
code is either copyright of yours humble or boilerplate taken from
other GCC front-ends.  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.

As to where to host the project, the obvious choice is perhaps a
project at sourceware, but it would be nice if we could develop the
front-end in a branch in the GCC git repo, to have a mailing list
under gcc.gnu.org and to use a page in the GCC wiki to track the FE
progress... please let me know if that is feasible.

An Emacs mode for editing Algol 68 programs can be found at
https://git.sr.ht/~jemarch/a68-mode.  It supports automatic
indentation, pretty-printing of bold tags, an auto-stropping minor
mode and other useful features.

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.

Finally, I am using the #gnualgol channel in irc.oftc.net.  Everyone
is welcome to join and have fun with Algol 68.

Salud!

PS: many thanks to Iain, Andrew, Segher and others for their help and
    patience answering my FE related n00b questions in the IRC
    channel.  You are the best.

Jose E. Marchesi (8):
  algol68: top-level, include/ and config/ changes
  algol68: gcc/ changes
  algol68: front-end misc files
  algol68: parser 1/2
  algol68: parser 2/2
  algol68: lowering pass files
  algol68: libgac run-time library
  algol68: testsuite

 MAINTAINERS                                   |     2 +
 Makefile.def                                  |     3 +
 Makefile.in                                   |  1341 +-
 Makefile.tpl                                  |    14 +
 SECURITY.txt                                  |     1 +
 config/acx.m4                                 |     6 +
 configure                                     |   296 +-
 configure.ac                                  |    65 +-
 gcc/Makefile.in                               |    34 +-
 gcc/algol68/Make-lang.in                      |   239 +
 gcc/algol68/README                            |   102 +
 gcc/algol68/a68-diagnostics.cc                |   450 +
 gcc/algol68/a68-lang.cc                       |   549 +
 gcc/algol68/a68-low-builtins.cc               |   230 +
 gcc/algol68/a68-low-clauses.cc                |  1268 +
 gcc/algol68/a68-low-coercions.cc              |   328 +
 gcc/algol68/a68-low-decls.cc                  |   626 +
 gcc/algol68/a68-low-generator.cc              |   453 +
 gcc/algol68/a68-low-misc.cc                   |   216 +
 gcc/algol68/a68-low-moids.cc                  |   590 +
 gcc/algol68/a68-low-multiples.cc              |   741 +
 gcc/algol68/a68-low-prelude.cc                |   684 +
 gcc/algol68/a68-low-ranges.cc                 |   607 +
 gcc/algol68/a68-low-runtime.cc                |   196 +
 gcc/algol68/a68-low-runtime.def               |    51 +
 gcc/algol68/a68-low-unions.cc                 |   221 +
 gcc/algol68/a68-low-units.cc                  |  1066 +
 gcc/algol68/a68-low.cc                        |  1064 +
 gcc/algol68/a68-moids-diagnostics.cc          |   271 +
 gcc/algol68/a68-moids-misc.cc                 |  1404 ++
 gcc/algol68/a68-moids-size.cc                 |   339 +
 gcc/algol68/a68-moids-to-string.cc            |   375 +
 gcc/algol68/a68-parser-attrs.def              |   386 +
 gcc/algol68/a68-parser-bottom-up.cc           |  2642 +++
 gcc/algol68/a68-parser-brackets.cc            |   234 +
 gcc/algol68/a68-parser-debug.cc               |    90 +
 gcc/algol68/a68-parser-extract.cc             |   687 +
 gcc/algol68/a68-parser-keywords.cc            |   227 +
 gcc/algol68/a68-parser-modes.cc               |  1294 +
 gcc/algol68/a68-parser-moids-check.cc         |  2012 ++
 gcc/algol68/a68-parser-moids-coerce.cc        |   995 +
 gcc/algol68/a68-parser-moids-equivalence.cc   |   176 +
 gcc/algol68/a68-parser-prelude.cc             |  1703 ++
 gcc/algol68/a68-parser-scanner.cc             |  1314 ++
 gcc/algol68/a68-parser-scope.cc               |  1050 +
 gcc/algol68/a68-parser-taxes.cc               |  1722 ++
 gcc/algol68/a68-parser-top-down.cc            |   869 +
 gcc/algol68/a68-parser-victal.cc              |   364 +
 gcc/algol68/a68-parser.cc                     |  1144 +
 gcc/algol68/a68-postulates.cc                 |   105 +
 gcc/algol68/a68-tree.def                      |    26 +
 gcc/algol68/a68-types.h                       |   980 +
 gcc/algol68/a68.h                             |   650 +
 gcc/algol68/a68spec.cc                        |   212 +
 gcc/algol68/algol68-target.def                |    52 +
 gcc/algol68/config-lang.in                    |    31 +
 gcc/algol68/gac-internals.texi                |   351 +
 gcc/algol68/gac.texi                          |   292 +
 gcc/algol68/lang-specs.h                      |    26 +
 gcc/algol68/lang.opt                          |    93 +
 gcc/algol68/lang.opt.urls                     |    32 +
 gcc/common.opt                                |     3 +
 gcc/config.gcc                                |    47 +
 gcc/configure                                 |    41 +-
 gcc/configure.ac                              |    14 +
 gcc/doc/tm.texi                               |    18 +
 gcc/doc/tm.texi.in                            |     9 +
 gcc/dwarf2out.cc                              |     6 +
 gcc/gcc.cc                                    |     2 +
 gcc/genhooks.cc                               |     1 +
 gcc/testsuite/algol68/README.mcts             |    51 +
 .../compile/actual-bounds-expected-1.a68      |     5 +
 .../compile/actual-bounds-expected-2.a68      |     5 +
 .../compile/actual-bounds-expected-3.a68      |     6 +
 gcc/testsuite/algol68/compile/compile.exp     |    34 +
 .../algol68/compile/conditional-clause-1.a68  |     9 +
 .../algol68/compile/error-coercion-1.a68      |     5 +
 .../algol68/compile/error-coercion-2.a68      |     6 +
 .../algol68/compile/error-coercion-flex-1.a68 |     9 +
 .../error-collateral-particular-program.a68   |     7 +
 .../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-no-bounds-allowed-1.a68     |    15 +
 .../algol68/compile/implicit-widening-1.a68   |    13 +
 .../algol68/compile/labeled-unit-1.a68        |     7 +
 .../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 |   259 +
 gcc/testsuite/algol68/compile/mcts/idef10.a68 |     7 +
 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 |     9 +
 gcc/testsuite/algol68/compile/mcts/oper06.a68 |     6 +
 gcc/testsuite/algol68/compile/mcts/oper12.a68 |    14 +
 gcc/testsuite/algol68/compile/mcts/oper15.a68 |     7 +
 .../compile/operators-firmly-related.a68      |     7 +
 .../algol68/compile/serial-clause-jump-1.a68  |     7 +
 .../algol68/compile/warning-scope-1.a68       |     9 +
 .../algol68/compile/warning-scope-2.a68       |    10 +
 .../algol68/compile/warning-scope-3.a68       |     4 +
 .../algol68/compile/warning-scope-4.a68       |     4 +
 .../algol68/compile/warning-scope-5.a68       |    10 +
 .../algol68/compile/warning-scope-6.a68       |     8 +
 .../algol68/compile/warning-scope-7.a68       |    13 +
 .../compile/warning-unportable-widening-1.a68 |     8 +
 .../compile/warning-unportable-widening-2.a68 |     8 +
 .../compile/warning-unportable-widening-3.a68 |    13 +
 .../compile/warning-unportable-widening-4.a68 |    12 +
 .../compile/warning-unportable-widening-5.a68 |     8 +
 .../compile/warning-unportable-widening-6.a68 |     8 +
 .../compile/warning-unportable-widening-7.a68 |     8 +
 .../compile/warning-unportable-widening-8.a68 |     8 +
 .../compile/warning-unportable-widening-9.a68 |    12 +
 .../algol68/compile/warning-voiding-1.a68     |     8 +
 .../algol68/compile/warning-voiding-2.a68     |     6 +
 gcc/testsuite/algol68/execute/abs-bool-1.a68  |     6 +
 gcc/testsuite/algol68/execute/abs-char-1.a68  |     5 +
 gcc/testsuite/algol68/execute/andf-1.a68      |     6 +
 gcc/testsuite/algol68/execute/andf-2.a68      |     6 +
 .../algol68/execute/ascription-1.a68          |    14 +
 gcc/testsuite/algol68/execute/assert-1.a68    |     5 +
 .../algol68/execute/assignation-char-1.a68    |     7 +
 .../algol68/execute/assignation-int-1.a68     |     7 +
 .../algol68/execute/assignation-int-2.a68     |     7 +
 .../algol68/execute/assignation-int-3.a68     |     8 +
 .../algol68/execute/assignation-int-4.a68     |     7 +
 .../algol68/execute/assignation-int-5.a68     |     8 +
 .../algol68/execute/assignation-struct-1.a68  |     8 +
 .../algol68/execute/assignation-struct-2.a68  |    10 +
 gcc/testsuite/algol68/execute/balancing-1.a68 |    14 +
 .../algol68/execute/balancing-rows-1.a68      |     7 +
 gcc/testsuite/algol68/execute/boolops-1.a68   |    24 +
 gcc/testsuite/algol68/execute/call-1.a68      |    21 +
 gcc/testsuite/algol68/execute/call-2.a68      |    23 +
 .../algol68/execute/case-clause-1.a68         |    12 +
 .../algol68/execute/case-clause-2.a68         |    10 +
 .../algol68/execute/case-clause-3.a68         |     9 +
 .../algol68/execute/case-clause-4.a68         |     7 +
 .../algol68/execute/closed-clause-1.a68       |    12 +
 .../algol68/execute/closed-clause-2.a68       |    10 +
 .../algol68/execute/collateral-clause-1.a68   |     6 +
 .../algol68/execute/collateral-clause-2.a68   |    11 +
 .../algol68/execute/collateral-clause-3.a68   |    13 +
 .../algol68/execute/collateral-clause-4.a68   |     5 +
 .../algol68/execute/collateral-clause-5.a68   |     7 +
 .../algol68/execute/collateral-clause-6.a68   |    10 +
 gcc/testsuite/algol68/execute/completer-1.a68 |    11 +
 .../algol68/execute/completer-10.a68          |     9 +
 gcc/testsuite/algol68/execute/completer-2.a68 |     9 +
 gcc/testsuite/algol68/execute/completer-3.a68 |     6 +
 gcc/testsuite/algol68/execute/completer-4.a68 |     6 +
 gcc/testsuite/algol68/execute/completer-5.a68 |     7 +
 gcc/testsuite/algol68/execute/completer-6.a68 |     7 +
 gcc/testsuite/algol68/execute/completer-7.a68 |     7 +
 gcc/testsuite/algol68/execute/completer-8.a68 |     7 +
 gcc/testsuite/algol68/execute/completer-9.a68 |     8 +
 .../algol68/execute/cond-clause-1.a68         |     7 +
 .../algol68/execute/cond-clause-2.a68         |     7 +
 .../algol68/execute/cond-clause-3.a68         |     9 +
 .../algol68/execute/cond-clause-4.a68         |     4 +
 .../algol68/execute/cond-clause-5.a68         |     4 +
 .../algol68/execute/cond-clause-6.a68         |    24 +
 .../algol68/execute/cond-clause-7.a68         |    24 +
 .../algol68/execute/cond-clause-8.a68         |    21 +
 .../algol68/execute/cond-clause-9.a68         |    24 +
 .../algol68/execute/conformity-clause-1.a68   |    12 +
 .../algol68/execute/conformity-clause-2.a68   |    13 +
 .../algol68/execute/conformity-clause-3.a68   |    13 +
 .../algol68/execute/conformity-clause-4.a68   |     9 +
 .../algol68/execute/conformity-clause-5.a68   |    16 +
 .../algol68/execute/conformity-clause-6.a68   |    10 +
 .../algol68/execute/conformity-clause-7.a68   |     9 +
 .../algol68/execute/conformity-clause-8.a68   |    13 +
 .../algol68/execute/deprocedure-1.a68         |     7 +
 .../algol68/execute/deprocedure-2.a68         |     8 +
 gcc/testsuite/algol68/execute/deref-1.a68     |     7 +
 gcc/testsuite/algol68/execute/deref-2.a68     |     8 +
 gcc/testsuite/algol68/execute/deref-3.a68     |    13 +
 gcc/testsuite/algol68/execute/deref-4.a68     |    10 +
 gcc/testsuite/algol68/execute/deref-5.a68     |    44 +
 gcc/testsuite/algol68/execute/deref-6.a68     |    50 +
 gcc/testsuite/algol68/execute/deref-7.a68     |    50 +
 gcc/testsuite/algol68/execute/deref-8.a68     |    56 +
 gcc/testsuite/algol68/execute/elems-1.a68     |     8 +
 gcc/testsuite/algol68/execute/entier-1.a68    |    10 +
 .../algol68/execute/eq-char-char-1.a68        |     5 +
 gcc/testsuite/algol68/execute/eq-int-1.a68    |     6 +
 gcc/testsuite/algol68/execute/execute.exp     |    31 +
 gcc/testsuite/algol68/execute/flex-1.a68      |     7 +
 gcc/testsuite/algol68/execute/flex-2.a68      |     9 +
 gcc/testsuite/algol68/execute/flex-3.a68      |     9 +
 gcc/testsuite/algol68/execute/flex-4.a68      |     8 +
 gcc/testsuite/algol68/execute/flex-5.a68      |    14 +
 gcc/testsuite/algol68/execute/formula-1.a68   |    11 +
 gcc/testsuite/algol68/execute/formula-2.a68   |     9 +
 gcc/testsuite/algol68/execute/gen-heap-1.a68  |     8 +
 gcc/testsuite/algol68/execute/gen-heap-2.a68  |     8 +
 gcc/testsuite/algol68/execute/gen-heap-3.a68  |     7 +
 .../algol68/execute/gen-heap-bool-1.a68       |     8 +
 .../algol68/execute/gen-heap-int-1.a68        |     6 +
 .../algol68/execute/gen-heap-real-1.a68       |     6 +
 .../algol68/execute/gen-heap-struct-1.a68     |     6 +
 .../algol68/execute/gen-heap-struct-2.a68     |     7 +
 .../algol68/execute/gen-heap-struct-3.a68     |     7 +
 gcc/testsuite/algol68/execute/gen-loc-1.a68   |     8 +
 gcc/testsuite/algol68/execute/gen-loc-2.a68   |     8 +
 gcc/testsuite/algol68/execute/gen-loc-3.a68   |     7 +
 gcc/testsuite/algol68/execute/gen-loc-4.a68   |    10 +
 .../algol68/execute/gen-multiple-1.a68        |     7 +
 gcc/testsuite/algol68/execute/gen-union-1.a68 |    19 +
 gcc/testsuite/algol68/execute/gen-union-2.a68 |    21 +
 gcc/testsuite/algol68/execute/goto-1.a68      |     9 +
 gcc/testsuite/algol68/execute/goto-2.a68      |     6 +
 gcc/testsuite/algol68/execute/goto-3.a68      |    11 +
 gcc/testsuite/algol68/execute/goto-4.a68      |    11 +
 gcc/testsuite/algol68/execute/goto-5.a68      |    22 +
 .../algol68/execute/identification-1.a68      |     7 +
 .../algol68/execute/identification-2.a68      |    16 +
 .../execute/identity-declaration-1.a68        |     7 +
 .../execute/identity-declaration-2.a68        |     7 +
 .../execute/identity-declaration-3.a68        |     7 +
 .../execute/identity-declaration-4.a68        |     7 +
 .../execute/identity-declaration-5.a68        |     7 +
 .../identity-declaration-multiple-1.a68       |     6 +
 .../identity-declaration-multiple-2.a68       |     6 +
 .../identity-declaration-multiple-3.a68       |     8 +
 .../identity-declaration-multiple-5.a68       |     6 +
 .../identity-declaration-multiple-empty-1.a68 |     8 +
 .../identity-declaration-multiple-empty-2.a68 |    14 +
 .../identity-declaration-multiple-empty-3.a68 |     6 +
 .../identity-declaration-multiple-empty-4.a68 |     6 +
 .../execute/identity-declaration-struct-1.a68 |    12 +
 gcc/testsuite/algol68/execute/lisp-1.a68      |    27 +
 gcc/testsuite/algol68/execute/lisp-2.a68      |    23 +
 gcc/testsuite/algol68/execute/loop-1.a68      |     8 +
 gcc/testsuite/algol68/execute/loop-10.a68     |     7 +
 gcc/testsuite/algol68/execute/loop-11.a68     |     8 +
 gcc/testsuite/algol68/execute/loop-12.a68     |     7 +
 gcc/testsuite/algol68/execute/loop-13.a68     |     8 +
 gcc/testsuite/algol68/execute/loop-2.a68      |     9 +
 gcc/testsuite/algol68/execute/loop-3.a68      |    16 +
 gcc/testsuite/algol68/execute/loop-4.a68      |    15 +
 gcc/testsuite/algol68/execute/loop-5.a68      |     9 +
 gcc/testsuite/algol68/execute/loop-6.a68      |     9 +
 gcc/testsuite/algol68/execute/loop-7.a68      |     7 +
 gcc/testsuite/algol68/execute/loop-8.a68      |     7 +
 gcc/testsuite/algol68/execute/loop-9.a68      |     7 +
 gcc/testsuite/algol68/execute/lwb-1.a68       |     8 +
 .../algol68/execute/mcgt/execute.exp          |    29 +
 .../algol68/execute/mcgt/mcgt-2.4.2b.a68      |    13 +
 .../algol68/execute/mcgt/mcgt-2.4.2c.a68      |    11 +
 .../algol68/execute/mcgt/mcgt-2.6a.a68        |     8 +
 .../algol68/execute/mcgt/mcgt-2.6b.a68        |     7 +
 .../algol68/execute/mcgt/mcgt-2.7d.a68        |     6 +
 .../algol68/execute/mcgt/mcgt-2.7e.a68        |     6 +
 .../algol68/execute/mcgt/mcgt-2.8a.a68        |     8 +
 .../algol68/execute/mcgt/mcgt-2.8b.a68        |     7 +
 .../algol68/execute/mcgt/mcgt-2.9.1a.a68      |     8 +
 .../algol68/execute/mcgt/mcgt-3.5.1a.a68      |    12 +
 .../algol68/execute/mcgt/mcgt-3.5d.a68        |    11 +
 .../algol68/execute/mcgt/mcgt-3.7.2a.a68      |     7 +
 .../algol68/execute/mcgt/mcgt-3.8.2a.a68      |    15 +
 .../algol68/execute/mcgt/mcgt-3.9.1b.a68      |    18 +
 .../algol68/execute/mcgt/mcgt-4.1.2a.a68      |     9 +
 .../algol68/execute/mcgt/mcgt-4.1.3a.a68      |    11 +
 .../algol68/execute/mcgt/mcgt-4.1.6a.a68      |    10 +
 .../algol68/execute/mcgt/mcgt-4.1.6b.a68      |     8 +
 .../algol68/execute/mcgt/mcgt-4.1.6c.a68      |     8 +
 .../algol68/execute/mcgt/mcgt-4.2.6a.a68      |     8 +
 .../algol68/execute/mcgt/mcgt-4.2.6b.a68      |     8 +
 .../algol68/execute/mcgt/mcgt-4.2.6d.a68      |    11 +
 .../algol68/execute/mcgt/mcgt-4.3.1a.a68      |     8 +
 .../algol68/execute/mcgt/mcgt-4.3.1b.a68      |    17 +
 .../algol68/execute/mcgt/mcgt-4.3.2a.a68      |     7 +
 .../algol68/execute/mcgt/mcgt-5.1.2a.a68      |    18 +
 .../algol68/execute/mcgt/mcgt-5.1.3a.a68      |    14 +
 .../algol68/execute/mcgt/mcgt-5.1.3c.a68      |    31 +
 .../algol68/execute/mcgt/mcgt-5.1.5a.a68      |    21 +
 .../algol68/execute/mcgt/mcgt-7.1.1a.a68      |    10 +
 .../algol68/execute/mcgt/mcgt-7.1.1b.a68      |    13 +
 .../algol68/execute/mcgt/mcgt-7.1.3a.a68      |     9 +
 .../algol68/execute/mcgt/mcgt-7.3.6a.a68      |    25 +
 .../algol68/execute/mcgt/mcgt-7.3.6b.a68      |    14 +
 .../algol68/execute/mcgt/mcgt-7.5.3a.a68      |    10 +
 gcc/testsuite/algol68/execute/mcts/clau02.a68 |    20 +
 gcc/testsuite/algol68/execute/mcts/clau04.a68 |    13 +
 gcc/testsuite/algol68/execute/mcts/clau05.a68 |    13 +
 gcc/testsuite/algol68/execute/mcts/clau07.a68 |    22 +
 gcc/testsuite/algol68/execute/mcts/coer01.a68 |     6 +
 gcc/testsuite/algol68/execute/mcts/coer03.a68 |    55 +
 gcc/testsuite/algol68/execute/mcts/coer08.a68 |    11 +
 gcc/testsuite/algol68/execute/mcts/coer09.a68 |    18 +
 gcc/testsuite/algol68/execute/mcts/coer14.a68 |     6 +
 gcc/testsuite/algol68/execute/mcts/decl01.a68 |     9 +
 gcc/testsuite/algol68/execute/mcts/decl03.a68 |    33 +
 gcc/testsuite/algol68/execute/mcts/decl04.a68 |     5 +
 gcc/testsuite/algol68/execute/mcts/decl05.a68 |     9 +
 .../algol68/execute/mcts/execute.exp          |    29 +
 gcc/testsuite/algol68/execute/mcts/flex01.a68 |    12 +
 gcc/testsuite/algol68/execute/mcts/flex02.a68 |    12 +
 gcc/testsuite/algol68/execute/mcts/idef01.a68 |     8 +
 gcc/testsuite/algol68/execute/mcts/idef02.a68 |     8 +
 gcc/testsuite/algol68/execute/mcts/idef03.a68 |     9 +
 gcc/testsuite/algol68/execute/mcts/idef04.a68 |    13 +
 gcc/testsuite/algol68/execute/mcts/idef05.a68 |     6 +
 gcc/testsuite/algol68/execute/mcts/idef06.a68 |    25 +
 gcc/testsuite/algol68/execute/mcts/idef07.a68 |    10 +
 gcc/testsuite/algol68/execute/mcts/idef11.a68 |    19 +
 gcc/testsuite/algol68/execute/mcts/idrl01.a68 |     9 +
 gcc/testsuite/algol68/execute/mcts/jump01.a68 |    11 +
 gcc/testsuite/algol68/execute/mcts/jump02.a68 |     9 +
 gcc/testsuite/algol68/execute/mcts/jump03.a68 |     7 +
 gcc/testsuite/algol68/execute/mcts/jump04.a68 |    13 +
 gcc/testsuite/algol68/execute/mcts/mdeq02.a68 |     9 +
 gcc/testsuite/algol68/execute/mcts/mdeq04.a68 |    17 +
 gcc/testsuite/algol68/execute/mcts/null01.a68 |     6 +
 gcc/testsuite/algol68/execute/mcts/null02.a68 |     3 +
 gcc/testsuite/algol68/execute/mcts/null03.a68 |     5 +
 gcc/testsuite/algol68/execute/mcts/null04.a68 |     6 +
 gcc/testsuite/algol68/execute/mcts/null05.a68 |     6 +
 gcc/testsuite/algol68/execute/mcts/null06.a68 |     5 +
 gcc/testsuite/algol68/execute/mcts/null07.a68 |     3 +
 gcc/testsuite/algol68/execute/mcts/null08.a68 |     3 +
 gcc/testsuite/algol68/execute/mcts/null09.a68 |     3 +
 gcc/testsuite/algol68/execute/mcts/oper01.a68 |    10 +
 gcc/testsuite/algol68/execute/mcts/oper02.a68 |     8 +
 gcc/testsuite/algol68/execute/mcts/oper03.a68 |    14 +
 gcc/testsuite/algol68/execute/mcts/oper04.a68 |    23 +
 gcc/testsuite/algol68/execute/mcts/oper09.a68 |    66 +
 gcc/testsuite/algol68/execute/mcts/oper14.a68 |    34 +
 gcc/testsuite/algol68/execute/mcts/simp01.a68 |    10 +
 gcc/testsuite/algol68/execute/mcts/simp02.a68 |    14 +
 gcc/testsuite/algol68/execute/mcts/simp03.a68 |    14 +
 gcc/testsuite/algol68/execute/mcts/simp04.a68 |    46 +
 gcc/testsuite/algol68/execute/mcts/simp05.a68 |    29 +
 gcc/testsuite/algol68/execute/mcts/simp07.a68 |    16 +
 gcc/testsuite/algol68/execute/mcts/simp08.a68 |    37 +
 gcc/testsuite/algol68/execute/mcts/simp09.a68 |    19 +
 gcc/testsuite/algol68/execute/mcts/simp10.a68 |     7 +
 gcc/testsuite/algol68/execute/mcts/simp11.a68 |    38 +
 gcc/testsuite/algol68/execute/mcts/simp13.a68 |    15 +
 gcc/testsuite/algol68/execute/minusab-1.a68   |    22 +
 gcc/testsuite/algol68/execute/minusab-2.a68   |    22 +
 gcc/testsuite/algol68/execute/minusab-3.a68   |     7 +
 gcc/testsuite/algol68/execute/modab-1.a68     |     7 +
 gcc/testsuite/algol68/execute/modab-2.a68     |     7 +
 .../algol68/execute/mode-indication-1.a68     |    11 +
 gcc/testsuite/algol68/execute/multab-1.a68    |    21 +
 .../algol68/execute/mutual-recursion-1.a68    |     8 +
 .../algol68/execute/ne-char-char-1.a68        |     5 +
 gcc/testsuite/algol68/execute/ne-int-1.a68    |     6 +
 gcc/testsuite/algol68/execute/odd-1.a68       |     8 +
 gcc/testsuite/algol68/execute/op-1.a68        |     7 +
 gcc/testsuite/algol68/execute/op-2.a68        |     6 +
 gcc/testsuite/algol68/execute/op-3.a68        |    11 +
 .../execute/operator-declaration-1.a68        |    15 +
 gcc/testsuite/algol68/execute/orf-1.a68       |     6 +
 gcc/testsuite/algol68/execute/overab-1.a68    |     7 +
 gcc/testsuite/algol68/execute/overab-2.a68    |     7 +
 gcc/testsuite/algol68/execute/plusab-1.a68    |    22 +
 gcc/testsuite/algol68/execute/plusab-2.a68    |    22 +
 gcc/testsuite/algol68/execute/plusab-3.a68    |     7 +
 gcc/testsuite/algol68/execute/pow-real-1.a68  |     8 +
 gcc/testsuite/algol68/execute/proc-1.a68      |     6 +
 gcc/testsuite/algol68/execute/proc-10.a68     |     6 +
 gcc/testsuite/algol68/execute/proc-12.a68     |     8 +
 gcc/testsuite/algol68/execute/proc-13.a68     |     8 +
 gcc/testsuite/algol68/execute/proc-14.a68     |    10 +
 gcc/testsuite/algol68/execute/proc-15.a68     |    10 +
 gcc/testsuite/algol68/execute/proc-16.a68     |    10 +
 gcc/testsuite/algol68/execute/proc-17.a68     |    13 +
 gcc/testsuite/algol68/execute/proc-18.a68     |     9 +
 gcc/testsuite/algol68/execute/proc-19.a68     |     8 +
 gcc/testsuite/algol68/execute/proc-2.a68      |     7 +
 gcc/testsuite/algol68/execute/proc-20.a68     |     8 +
 gcc/testsuite/algol68/execute/proc-21.a68     |    10 +
 gcc/testsuite/algol68/execute/proc-22.a68     |     9 +
 gcc/testsuite/algol68/execute/proc-23.a68     |    10 +
 gcc/testsuite/algol68/execute/proc-24.a68     |    11 +
 gcc/testsuite/algol68/execute/proc-25.a68     |    10 +
 gcc/testsuite/algol68/execute/proc-26.a68     |     8 +
 gcc/testsuite/algol68/execute/proc-27.a68     |     7 +
 gcc/testsuite/algol68/execute/proc-28.a68     |    12 +
 gcc/testsuite/algol68/execute/proc-3.a68      |     6 +
 gcc/testsuite/algol68/execute/proc-4.a68      |     6 +
 gcc/testsuite/algol68/execute/proc-5.a68      |     7 +
 gcc/testsuite/algol68/execute/proc-6.a68      |     7 +
 gcc/testsuite/algol68/execute/proc-7.a68      |     7 +
 gcc/testsuite/algol68/execute/proc-8.a68      |     6 +
 .../algol68/execute/procedured-goto-1.a68     |    13 +
 gcc/testsuite/algol68/execute/round-1.a68     |    10 +
 .../algol68/execute/row-display-1.a68         |    15 +
 .../algol68/execute/row-display-2.a68         |    15 +
 .../algol68/execute/row-display-3.a68         |    17 +
 .../algol68/execute/row-display-4.a68         |    18 +
 .../algol68/execute/row-display-5.a68         |    12 +
 gcc/testsuite/algol68/execute/rowing-1.a68    |     7 +
 gcc/testsuite/algol68/execute/rowing-10.a68   |    10 +
 gcc/testsuite/algol68/execute/rowing-11.a68   |    11 +
 gcc/testsuite/algol68/execute/rowing-12.a68   |     8 +
 gcc/testsuite/algol68/execute/rowing-13.a68   |     8 +
 gcc/testsuite/algol68/execute/rowing-2.a68    |     8 +
 gcc/testsuite/algol68/execute/rowing-3.a68    |     9 +
 gcc/testsuite/algol68/execute/rowing-4.a68    |    10 +
 gcc/testsuite/algol68/execute/rowing-5.a68    |    10 +
 gcc/testsuite/algol68/execute/rowing-6.a68    |     7 +
 gcc/testsuite/algol68/execute/rowing-7.a68    |     8 +
 gcc/testsuite/algol68/execute/rowing-8.a68    |    14 +
 gcc/testsuite/algol68/execute/rowing-9.a68    |     9 +
 gcc/testsuite/algol68/execute/selection-1.a68 |     9 +
 gcc/testsuite/algol68/execute/selection-2.a68 |    16 +
 gcc/testsuite/algol68/execute/selection-3.a68 |    14 +
 gcc/testsuite/algol68/execute/selection-4.a68 |    21 +
 gcc/testsuite/algol68/execute/selection-5.a68 |     7 +
 .../algol68/execute/serial-clause-1.a68       |    10 +
 .../algol68/execute/serial-clause-10.a68      |     6 +
 .../algol68/execute/serial-clause-2.a68       |     9 +
 .../algol68/execute/serial-clause-3.a68       |     7 +
 .../algol68/execute/serial-clause-4.a68       |     9 +
 .../algol68/execute/serial-clause-5.a68       |     9 +
 .../algol68/execute/serial-clause-6.a68       |    12 +
 .../algol68/execute/serial-clause-7.a68       |    12 +
 .../algol68/execute/serial-clause-8.a68       |    12 +
 .../algol68/execute/serial-clause-9.a68       |    11 +
 gcc/testsuite/algol68/execute/skip-1.a68      |    11 +
 gcc/testsuite/algol68/execute/skip-2.a68      |     9 +
 .../algol68/execute/skip-struct-1.a68         |     9 +
 .../algol68/execute/slice-indexing-1.a68      |    14 +
 .../algol68/execute/slice-indexing-2.a68      |    14 +
 .../algol68/execute/slice-indexing-3.a68      |    14 +
 .../algol68/execute/slice-indexing-4.a68      |    12 +
 .../algol68/execute/slice-indexing-5.a68      |     6 +
 gcc/testsuite/algol68/execute/string-1.a68    |     8 +
 gcc/testsuite/algol68/execute/string-2.a68    |    15 +
 .../algol68/execute/struct-self-1.a68         |     7 +
 .../algol68/execute/struct-self-2.a68         |     8 +
 .../algol68/execute/struct-self-3.a68         |     9 +
 .../algol68/execute/structure-display-1.a68   |    11 +
 .../algol68/execute/structure-display-2.a68   |     8 +
 .../algol68/execute/structure-display-3.a68   |     9 +
 .../algol68/execute/structure-display-4.a68   |    10 +
 .../algol68/execute/structure-display-5.a68   |    12 +
 gcc/testsuite/algol68/execute/trimmer-1.a68   |     9 +
 gcc/testsuite/algol68/execute/trimmer-2.a68   |     9 +
 gcc/testsuite/algol68/execute/trimmer-3.a68   |     9 +
 gcc/testsuite/algol68/execute/trimmer-4.a68   |     9 +
 gcc/testsuite/algol68/execute/trimmer-5.a68   |     9 +
 gcc/testsuite/algol68/execute/trimmer-6.a68   |     9 +
 gcc/testsuite/algol68/execute/trimmer-7.a68   |     9 +
 gcc/testsuite/algol68/execute/trimmer-8.a68   |    11 +
 gcc/testsuite/algol68/execute/trimmer-9.a68   |     9 +
 gcc/testsuite/algol68/execute/undefined-1.a68 |    12 +
 gcc/testsuite/algol68/execute/undefined-2.a68 |    11 +
 gcc/testsuite/algol68/execute/undefined-3.a68 |     8 +
 gcc/testsuite/algol68/execute/undefined-4.a68 |     9 +
 gcc/testsuite/algol68/execute/undefined-5.a68 |    10 +
 gcc/testsuite/algol68/execute/uniting-1.a68   |    12 +
 gcc/testsuite/algol68/execute/uniting-2.a68   |    12 +
 gcc/testsuite/algol68/execute/uniting-3.a68   |    12 +
 gcc/testsuite/algol68/execute/uniting-4.a68   |     7 +
 gcc/testsuite/algol68/execute/upb-1.a68       |     8 +
 gcc/testsuite/algol68/execute/vacuum-1.a68    |     6 +
 .../execute/variable-declaration-1.a68        |     7 +
 .../execute/variable-declaration-2.a68        |     7 +
 .../execute/variable-declaration-3.a68        |     7 +
 .../execute/variable-declaration-4.a68        |     7 +
 .../execute/variable-declaration-5.a68        |     7 +
 .../execute/variable-declaration-6.a68        |     7 +
 .../execute/variable-declaration-heap-1.a68   |     6 +
 .../execute/variable-declaration-heap-2.a68   |     5 +
 .../variable-declaration-multiple-1.a68       |     7 +
 .../variable-declaration-multiple-2.a68       |     8 +
 .../variable-declaration-multiple-3.a68       |     8 +
 .../variable-declaration-multiple-4.a68       |     8 +
 .../variable-declaration-multiple-5.a68       |    10 +
 .../variable-declaration-multiple-6.a68       |    10 +
 .../variable-declaration-multiple-7.a68       |    10 +
 .../variable-declaration-multiple-8.a68       |    12 +
 .../variable-declaration-multiple-9.a68       |     5 +
 gcc/testsuite/algol68/execute/voiding-1.a68   |     6 +
 gcc/testsuite/algol68/execute/widening-1.a68  |     8 +
 gcc/testsuite/algol68/execute/widening-2.a68  |     8 +
 gcc/testsuite/lib/algol68-dg.exp              |    57 +
 gcc/testsuite/lib/algol68-torture.exp         |   379 +
 gcc/testsuite/lib/algol68.exp                 |   218 +
 include/dwarf2.h                              |     5 +-
 libgac/Makefile.am                            |   113 +
 libgac/Makefile.in                            |   860 +
 libgac/README                                 |     2 +
 libgac/aclocal.m4                             |  1180 +
 libgac/config.h.in                            |    97 +
 libgac/configure                              | 19552 ++++++++++++++++
 libgac/configure.ac                           |   403 +
 libgac/libgac.c                               |   120 +
 libgac/libgac.spec.in                         |    11 +
 500 files changed, 61643 insertions(+), 34 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-builtins.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-decls.cc
 create mode 100644 gcc/algol68/a68-low-generator.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-prelude.cc
 create mode 100644 gcc/algol68/a68-low-ranges.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-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-size.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-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.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/gac-internals.texi
 create mode 100644 gcc/algol68/gac.texi
 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/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/compile.exp
 create mode 100644 gcc/testsuite/algol68/compile/conditional-clause-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-collateral-particular-program.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-no-bounds-allowed-1.a68
 create mode 100644 gcc/testsuite/algol68/compile/implicit-widening-1.a68
 create mode 100644 gcc/testsuite/algol68/compile/labeled-unit-1.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/operators-firmly-related.a68
 create mode 100644 gcc/testsuite/algol68/compile/serial-clause-jump-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-unportable-widening-1.a68
 create mode 100644 
gcc/testsuite/algol68/compile/warning-unportable-widening-2.a68
 create mode 100644 
gcc/testsuite/algol68/compile/warning-unportable-widening-3.a68
 create mode 100644 
gcc/testsuite/algol68/compile/warning-unportable-widening-4.a68
 create mode 100644 
gcc/testsuite/algol68/compile/warning-unportable-widening-5.a68
 create mode 100644 
gcc/testsuite/algol68/compile/warning-unportable-widening-6.a68
 create mode 100644 
gcc/testsuite/algol68/compile/warning-unportable-widening-7.a68
 create mode 100644 
gcc/testsuite/algol68/compile/warning-unportable-widening-8.a68
 create mode 100644 
gcc/testsuite/algol68/compile/warning-unportable-widening-9.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-bool-1.a68
 create mode 100644 gcc/testsuite/algol68/execute/abs-char-1.a68
 create mode 100644 gcc/testsuite/algol68/execute/andf-1.a68
 create mode 100644 gcc/testsuite/algol68/execute/andf-2.a68
 create mode 100644 gcc/testsuite/algol68/execute/ascription-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-struct-1.a68
 create mode 100644 gcc/testsuite/algol68/execute/assignation-struct-2.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/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/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/elems-1.a68
 create mode 100644 gcc/testsuite/algol68/execute/entier-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/execute.exp
 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/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/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/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/lisp-1.a68
 create mode 100644 gcc/testsuite/algol68/execute/lisp-2.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-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/lwb-1.a68
 create mode 100644 gcc/testsuite/algol68/execute/mcgt/execute.exp
 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.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-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.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/coer01.a68
 create mode 100644 gcc/testsuite/algol68/execute/mcts/coer03.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/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/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/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/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/oper09.a68
 create mode 100644 gcc/testsuite/algol68/execute/mcts/oper14.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/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/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/multab-1.a68
 create mode 100644 gcc/testsuite/algol68/execute/mutual-recursion-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/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/orf-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/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/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-24.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-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/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/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/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/string-1.a68
 create mode 100644 gcc/testsuite/algol68/execute/string-2.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/trimmer-1.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/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/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/lib/algol68-dg.exp
 create mode 100644 gcc/testsuite/lib/algol68-torture.exp
 create mode 100644 gcc/testsuite/lib/algol68.exp
 create mode 100644 libgac/Makefile.am
 create mode 100644 libgac/Makefile.in
 create mode 100644 libgac/README
 create mode 100644 libgac/aclocal.m4
 create mode 100644 libgac/config.h.in
 create mode 100755 libgac/configure
 create mode 100644 libgac/configure.ac
 create mode 100644 libgac/libgac.c
 create mode 100644 libgac/libgac.spec.in

-- 
2.30.2

Reply via email to