aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-11-15 08:32:29 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-11-15 08:32:29 +0000
commit83d400bded0e96d2dbfc1fe66325bbf12de90d51 (patch)
treea343aae1987f607a4771ac74d0581787466ba8dd /gcc/ada
parent87c4057b3fc7fe2c2f8914d2755024ca890a3bc1 (diff)
downloadgcc-83d400bded0e96d2dbfc1fe66325bbf12de90d51.zip
gcc-83d400bded0e96d2dbfc1fe66325bbf12de90d51.tar.gz
gcc-83d400bded0e96d2dbfc1fe66325bbf12de90d51.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/ada')
-rw-r--r--gcc/ada/ChangeLog141
1 files changed, 141 insertions, 0 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 21c9ce3..215a819 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,144 @@
+2022-11-14 Boris Yakobowski <yakobowski@adacore.com>
+
+ * sem_case.adb: silence false positive warning emitted by CodePeer
+ on predefined equality for type Choice_Range_Info.
+
+2022-11-14 Bob Duff <duff@adacore.com>
+
+ * atree.ads: Remove some comments.
+ * err_vars.ads: Likewise.
+ * scans.ads: Likewise.
+ * sinput.ads: Likewise.
+ * checks.ads: Likewise. Also add a "???" comment indicating an
+ obsolete comment that is too difficult to correct at this time.
+ * sem_attr.adb: Minor comment rewrite.
+
+2022-11-14 Javier Miranda <miranda@adacore.com>
+
+ * exp_intr.adb
+ (Expand_Dispatching_Constructor_Call): Improve warning message.
+ * freeze.adb
+ (Check_No_Parts_Violations): Improve error message.
+
+2022-11-14 Alexandre Oliva <oliva@adacore.com>
+
+ * doc/gnat_rm/security_hardening_features.rst: Document optional
+ hardcfr checkpoints.
+ * gnat_rm.texi: Regenerate.
+ * gnat_ugn.texi: Regenerate.
+
+2022-11-14 Gary Dismukes <dismukes@adacore.com>
+
+ * checks.adb
+ (Apply_Type_Conversion_Checks): Apply Root_Type to the type of the
+ prefix of a Pos attribute when checking whether the type is a
+ formal discrete type.
+
+2022-11-14 Ronan Desplanques <desplanques@adacore.com>
+
+ * libgnat/s-regpat.adb
+ (Parse): Fix handling of non-capturing parentheses.
+
+2022-11-14 Yannick Moy <moy@adacore.com>
+
+ * sem_prag.adb (Analyze_Pragma): Add special case for the special
+ local subprogram created for contracts.
+
+2022-11-14 Piotr Trojanek <trojanek@adacore.com>
+
+ * sem_ch12.adb (Build_Subprogram_Wrappers): Adjust slocs of the
+ copied aspects, just like we do in Build_Class_Wide_Expression for
+ inherited class-wide contracts.
+
+2022-11-14 Piotr Trojanek <trojanek@adacore.com>
+
+ * inline.adb (Replace_Formal): Tune whitespace.
+ * sem_ch12.adb (Check_Overloaded_Formal_Subprogram): Refine type
+ of a formal parameter and local variable; this routine operates on
+ nodes and not entities.
+ * sem_ch12.ads: Tune whitespace.
+
+2022-11-14 Piotr Trojanek <trojanek@adacore.com>
+
+ * sem_ch12.adb (Analyze_Associations): Expand wrappers for
+ GNATprove.
+
+2022-11-14 Patrick Bernardi <bernardi@adacore.com>
+
+ * libgnat/system-qnx-arm.ads: Set Support_Atomic_Primitives to
+ True.
+ * libgnat/system-rtems.ads: Add Support_Atomic_Primitives.
+
+2022-11-14 Yannick Moy <moy@adacore.com>
+
+ * errout.adb (Error_Msg_Internal): Store span for Optr field, and
+ adapt to new type of Optr.
+ (Finalize. Output_JSON_Message, Remove_Warning_Messages): Adapt to
+ new type of Optr.
+ (Output_Messages): Use Optr instead of Sptr to display code
+ snippet closer to error.
+ * erroutc.adb (dmsg): Adapt to new type of Optr.
+ * erroutc.ads (Error_Msg_Object): Make Optr a span like Sptr.
+ * errutil.adb (Error_Msg): Likewise.
+
+2022-11-14 Arnaud Charlet <charlet@adacore.com>
+
+ * doc/gnat_ugn/gnat_utility_programs.rst: Remove gnatcheck
+ reference.
+
+2022-11-14 Martin Liska <mliska@suse.cz>
+
+ Revert:
+ 2022-11-09 Martin Liska <mliska@suse.cz>
+
+ * doc/gnat-style.rst: Moved to...
+ * doc/gnat-style/index.rst: ...here.
+ * doc/gnat_rm.rst: Moved to...
+ * doc/gnat_rm/index.rst: ...here.
+ * doc/gnat_ugn.rst: Moved to...
+ * doc/gnat_ugn/index.rst: ...here.
+ * doc/share/latex_elements.py: Moved to...
+ * doc/share/ada_latex_elements.py: ...here.
+ * gcc-interface/Make-lang.in:
+ * doc/Makefile: Removed.
+ * doc/share/conf.py: Removed.
+ * doc/share/gnu_free_documentation_license.rst: Removed.
+ * gnat-style.texi: Removed.
+ * gnat_rm.texi: Removed.
+ * gnat_ugn.texi: Removed.
+ * doc/gnat-style/conf.py: New file.
+ * doc/gnat-style/gnu_free_documentation_license.rst: New file.
+ * doc/gnat_rm/conf.py: New file.
+ * doc/gnat_rm/gnu_free_documentation_license.rst: New file.
+ * doc/gnat_ugn/conf.py: New file.
+ * doc/gnat_ugn/gnu_free_documentation_license.rst: New file.
+ * doc/share/adabaseconf.py: New file.
+ * doc/gnat_rm/security_hardening_features.rst: Add role.
+ * doc/gnat_ugn/platform_specific_information.rst: Remove
+ duplicate definition of |nbsp|.
+
+2022-11-14 Martin Liska <mliska@suse.cz>
+
+ Revert:
+ 2022-11-14 Martin Liska <mliska@suse.cz>
+
+ * gcc-interface/Make-lang.in: Support --with-sphinx-build.
+
+2022-11-14 Martin Liska <mliska@suse.cz>
+
+ Revert:
+ 2022-11-09 Martin Liska <mliska@suse.cz>
+
+ * doc/gnat_rm/index.rst: Fix cross manual refs.
+
+2022-11-14 Martin Liska <mliska@suse.cz>
+
+ Revert:
+ 2022-11-14 Martin Liska <mliska@suse.cz>
+
+ * gcc-interface/Make-lang.in:
+ Support installation if sphinx-build is missing.
+
2022-11-09 Martin Liska <mliska@suse.cz>
* gcc-interface/Make-lang.in: