diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2018-12-13 09:11:45 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2018-12-13 09:11:45 +0100 |
commit | 81f3e60f5b7d82567df02aeb780580b983f7aeaa (patch) | |
tree | 896e8a18dbee5d209e65eda3ddb9058452484d79 /gcc | |
parent | 26b57b93b389a08b1328b577526e886f43a76476 (diff) | |
download | gcc-81f3e60f5b7d82567df02aeb780580b983f7aeaa.zip gcc-81f3e60f5b7d82567df02aeb780580b983f7aeaa.tar.gz gcc-81f3e60f5b7d82567df02aeb780580b983f7aeaa.tar.bz2 |
Add note about abort and ZCX runtime.
Part of RC12-001
From-SVN: r267079
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/doc/gnat_ugn/platform_specific_information.rst | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/ada/doc/gnat_ugn/platform_specific_information.rst b/gcc/ada/doc/gnat_ugn/platform_specific_information.rst index 5b55ef7..eaae612 100644 --- a/gcc/ada/doc/gnat_ugn/platform_specific_information.rst +++ b/gcc/ada/doc/gnat_ugn/platform_specific_information.rst @@ -49,15 +49,15 @@ For exception handling, either or both of two models are supplied: Most programs should experience a substantial speed improvement by being compiled with a ZCX run-time. This is especially true for -tasking applications or applications with many exception handlers.} +tasking applications or applications with many exception handlers. +Note however that the ZCX run-time does not support asynchronous abort +of tasks (``abort`` and ``select-then-abort`` constructs) and will instead +implement abort by polling points in the runtime. You can also add additional +polling points explicitly if needed in your application via ``pragma +Abort_Defer``. This section summarizes which combinations of threads and exception support are supplied on various GNAT platforms. -It then shows how to select a particular library either -permanently or temporarily, -explains the properties of (and tradeoffs among) the various threads -libraries, and provides some additional -information about several specific platforms. .. _Summary_of_Run-Time_Configurations: |