[Ada] Remove left-overs of front-end SJLJ processing
commitd6d9f534f9fa9f8e444906ebfe90053a24d212a5
authorEric Botcazou <ebotcazou@adacore.com>
Mon, 9 May 2022 11:15:02 +0000 (9 13:15 +0200)
committerPierre-Marie de Rodat <derodat@adacore.com>
Thu, 2 Jun 2022 09:06:47 +0000 (2 09:06 +0000)
tree9414c4a098e5d8c5bf4b7054a6d421b572d00cf7
parent134758eed2d3cde5810a037be0f1a6744a7cfcd8
[Ada] Remove left-overs of front-end SJLJ processing

gcc/ada/

* gcc-interface/gigi.h (enum standard_datatypes): Remove values
for the SJLJ exception mechanism.
(jmpbuf_type): Delete.
(jmpbuf_ptr_type): Likewise.
(get_jmpbuf_decl): Likewise.
(set_jmpbuf_decl): Likewise.
(get_excptr_decl): Likewise.
(not_handled_by_others_decl): Likewise.
(setjmp_decl): Likewise.
(update_setjmp_buf_decl): Likewise.
(raise_nodefer_decl): Likewise.
(set_block_jmpbuf_decl): Likewise.
(get_block_jmpbuf_decl): Likewise.
* gcc-interface/trans.cc (gigi): Delete dead code.
* gcc-interface/utils.cc (gnat_binding_level): Remove JMPBUF_DECL.
(gnat_pushlevel): Do not clear it.
(set_block_jmpbuf_decl): Delete.
(get_block_jmpbuf_decl): Likewise.
gcc/ada/gcc-interface/gigi.h
gcc/ada/gcc-interface/trans.cc
gcc/ada/gcc-interface/utils.cc