]> git.ipfire.org Git - thirdparty/gcc.git/commit
ada: Replace "All" argument to Extensions_Allowed pragma with "All_Extensions"
authorSteve Baird <baird@adacore.com>
Fri, 24 May 2024 21:14:03 +0000 (14:14 -0700)
committerMarc Poulhiès <poulhies@adacore.com>
Thu, 20 Jun 2024 08:50:57 +0000 (10:50 +0200)
commit36bd57330f9b8f06206c909af53cd8b3ca6f6bed
treec08652c0fd338691d3c172c53e56fd1aaf15c40d
parentecb84b0aa4eac2050eedd7f9a66dd7393d5d31c2
ada: Replace "All" argument to Extensions_Allowed pragma with "All_Extensions"

The argument to pragma Extensions_Allowed to enable all extensions is
no longer "All", but instead "All_Extensions".

gcc/ada/

* doc/gnat_rm/gnat_language_extensions.rst: Update documentation.
* doc/gnat_rm/implementation_defined_pragmas.rst: Update
documentation.
* errout.adb
(Error_Msg_GNAT_Extension): Update error message text.
* par-prag.adb: Update pragma parsing. This includes changing the
the name of the Check_Arg_Is_On_Or_Off formal parameter All_OK_Too
to All_Extensions_OK_Too.
* sem_prag.adb (Analyze_Pragma): In analyzing an
Extensions_Allowed pragma, replace uses of Name_All with
Name_All_Extensions; update a comment to reflect this.
* snames.ads-tmpl: Add Name_All_Extensions declaration.
* gnat_rm.texi: Regenerate.
gcc/ada/doc/gnat_rm/gnat_language_extensions.rst
gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst
gcc/ada/errout.adb
gcc/ada/gnat_rm.texi
gcc/ada/par-prag.adb
gcc/ada/sem_prag.adb
gcc/ada/snames.ads-tmpl