[gcc r12-10088] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Wed Jan 10 00:21:20 GMT 2024
https://gcc.gnu.org/g:0d9f8299316eb20fa5d00b92aecb4967f9b06846
commit r12-10088-g0d9f8299316eb20fa5d00b92aecb4967f9b06846
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed Jan 10 00:20:52 2024 +0000
Daily bump.
Diff:
---
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 25 +++++++++++++++++++++++++
2 files changed, 26 insertions(+), 1 deletion(-)
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e55f042e203..4748a81cfd9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240109
+20240110
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index fa3ef826d32..3cd2c82b800 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,28 @@
+2024-01-09 Steve Baird <baird@adacore.com>
+
+ PR ada/104354
+ * libgnat/s-rident.ads: Define a new restriction,
+ No_Task_Hierarchy_Implicit. This is like the No_Task_Hierarchy
+ restriction, but with the difference that setting this restriction
+ does not mean the H.6(6) post-compilation check is satisified.
+ * exp_ch6.adb (Add_Task_Actuals_To_Build_In_Place_Call): If it is
+ known that the function result cannot have tasks, then pass in a
+ null literal for the activation chain actual parameter. This
+ avoids generating a reference to an entity that
+ Build_Activation_Chain_Entity may have chosen not to generate a
+ declaration for.
+ * gnatbind.adb (List_Applicable_Restrictions): Do not list the
+ No_Task_Hierarchy_Implicit restriction.
+ * restrict.adb: Special treatment for the
+ No_Task_Hierarchy_Implicit restriction in functions
+ Get_Restriction_Id and Restriction_Active. The former is needed to
+ disallow the (unlikely) case that a user tries to explicitly
+ reference the No_Task_Hierarchy_Implicit restriction.
+ * sem_prag.adb (Analyze_Pragma): If a Sequential
+ Partition_Elaboration_Policy is specified (and the
+ No_Task_Hierarchy restriction is not already enabled), then enable
+ the No_Task_Hierarchy_Implicit restriction.
+
2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/decl.cc (gnat_to_gnu_subprog_type): Also create a
More information about the Gcc-cvs
mailing list