diff options
author | Daniel King <dmking@adacore.com> | 2024-09-23 10:50:13 +0100 |
---|---|---|
committer | Marc Poulhiès <dkm@gcc.gnu.org> | 2024-11-04 16:57:56 +0100 |
commit | 2825944ff0ad6c6d164d7e27a1b0576d4274a508 (patch) | |
tree | 392d64887cbbc935a77a6e2d45a7975569a490ed /gcc/dwarf2codeview.cc | |
parent | 758a95db8a9ee0048a5de5334b59027535e2ecbc (diff) | |
download | gcc-2825944ff0ad6c6d164d7e27a1b0576d4274a508.zip gcc-2825944ff0ad6c6d164d7e27a1b0576d4274a508.tar.gz gcc-2825944ff0ad6c6d164d7e27a1b0576d4274a508.tar.bz2 |
ada: Refactor exception declarations from Interfaces.CHERI to separate package
Exception declarations require elaboration on the full run-time to
register the exceptions. The package Interfaces.CHERI, however, is
used on bare-metal targets during early initialization, before
elaboration and is therefore marked No_Elaboration_Code_All.
Refactoring the exception declarations to a separate package allows
the common CHERI bindings to be used in such contexts.
gcc/ada/ChangeLog:
* libgnat/i-cheri.ads: Remove exception declarations.
* libgnat/i-cheri-exceptions.ads: New file.
Diffstat (limited to 'gcc/dwarf2codeview.cc')
0 files changed, 0 insertions, 0 deletions