On Wed, 2025-01-01 at 03:09 +0100, Jose E. Marchesi wrote: > --- > 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-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-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 + > 20 files changed, 6579 insertions(+) > 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-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-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 > > diff --git a/gcc/algol68/Make-lang.in b/gcc/algol68/Make-lang.in > new file mode 100644 > index 00000000000..294d39dd205 > --- /dev/null > +++ b/gcc/algol68/Make-lang.in > @@ -0,0 +1,239 @@ > +# Make-lang.in -- Top level -*- makefile -*- fragment for GCC ALGOL > 68 > +# frontend. > + > +# Copyright (C) 2025 Free Software Foundation, Inc. > + > +# This file is NOT part of GCC. > + > +# GCC is free software; you can redistribute it and/or modify > +# it under the terms of the GNU General Public License as published > by > +# the Free Software Foundation; either version 3, or (at your > option) > +# any later version. > + > +# GCC is distributed in the hope that it will be useful, > +# but WITHOUT ANY WARRANTY; without even the implied warranty of > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +# GNU General Public License for more details. > + > +# You should have received a copy of the GNU General Public License > +# along with GCC; see the file COPYING3. If not see > +# <http://www.gnu.org/licenses/>. > + > +# This file provides the language dependent support in the main > Makefile.
The boilerplate in this file, and many others in the patch kit, has the line "This file is NOT part of GCC." Sorry if I'm missing something obvious here, but it certainly looks like part of GCC to me, or, at least, it would be if the patch were merged into our repository. What is the intent of these lines? Is there some kind of GCC vs not- GCC separation intended here, and is there a high-level description of where the line is drawn? [...snip...] Thanks Dave