aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2codeview.cc
diff options
context:
space:
mode:
authorDaniel King <dmking@adacore.com>2024-09-23 10:50:13 +0100
committerMarc Poulhiès <dkm@gcc.gnu.org>2024-11-04 16:57:56 +0100
commit2825944ff0ad6c6d164d7e27a1b0576d4274a508 (patch)
tree392d64887cbbc935a77a6e2d45a7975569a490ed /gcc/dwarf2codeview.cc
parent758a95db8a9ee0048a5de5334b59027535e2ecbc (diff)
downloadgcc-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