> 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?

Oh, sorry for the confusion.

In the Emacs world it is customary to have notes like

 ;; This file is NOT part of GNU Emacs.

instead of the standard

 ;; This file is part of GNU Emacs.

in files that are either third-party packages or that are not yet
incorporated in Emacs core or in ELPA (the Emacs packages archive).  I
am so used to it that it came automatically when I wrote these headers,
because the WIP is not really ready for merging yet..

Reply via email to