[gcc r12-4171] [Ada] Add comments in Ada.Task_Initialization

Pierre-Marie de Rodat pmderodat@gcc.gnu.org
Tue Oct 5 08:24:22 GMT 2021


https://gcc.gnu.org/g:3a0302e07c4505933b59e7c4f687d24585ecc9f1

commit r12-4171-g3a0302e07c4505933b59e7c4f687d24585ecc9f1
Author: Arnaud Charlet <charlet@adacore.com>
Date:   Thu Sep 23 06:04:41 2021 -0400

    [Ada] Add comments in Ada.Task_Initialization
    
    gcc/ada/
    
            * libgnarl/a-tasini.ads (Set_Initialization_Handler): Update
            comments.

Diff:
---
 gcc/ada/libgnarl/a-tasini.ads | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gcc/ada/libgnarl/a-tasini.ads b/gcc/ada/libgnarl/a-tasini.ads
index 2366145da04..a754c06f241 100644
--- a/gcc/ada/libgnarl/a-tasini.ads
+++ b/gcc/ada/libgnarl/a-tasini.ads
@@ -36,7 +36,11 @@ package Ada.Task_Initialization is
    type Initialization_Handler is access procedure;
 
    procedure Set_Initialization_Handler (Handler : Initialization_Handler);
-   --  Set the global task initialization handler to Handler
+   --  Set the global task initialization handler to Handler.
+   --  Note that only tasks created after this procedure is called will trigger
+   --  a call to Handler. You can use Ada's elaboration rules and pragma
+   --  Elaborate_All, or the pragma Linker_Constructor to ensure this
+   --  procedure is called early.
 
 private
    pragma Favor_Top_Level (Initialization_Handler);


More information about the Gcc-cvs mailing list