aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-openmp.cc
diff options
context:
space:
mode:
authorBob Duff <duff@adacore.com>2022-03-25 10:23:08 -0400
committerPierre-Marie de Rodat <derodat@adacore.com>2022-05-17 08:25:48 +0000
commitf2ef7a0545d1c17dd7e0ec8eb85b286d445dcc3f (patch)
treefafdf0f50b48b01d8c1f1c00e3619949916282a7 /gcc/fortran/trans-openmp.cc
parent26b0b2ddf4ab777dda4e70c7cef4b16b0493509b (diff)
downloadgcc-f2ef7a0545d1c17dd7e0ec8eb85b286d445dcc3f.zip
gcc-f2ef7a0545d1c17dd7e0ec8eb85b286d445dcc3f.tar.gz
gcc-f2ef7a0545d1c17dd7e0ec8eb85b286d445dcc3f.tar.bz2
[Ada] Cleanups related to front-end SJLJ
This patch cleans up some code that is left over from the front-end SJLJ exception handling mechanism, which has been removed. This is in preparation for fixing a finalization-related bug. Most importantly: The documentation is changed: a Handled_Sequence_Of_Statements node CAN contain both Exception_Handlers and an At_End_Proc. The assertion contradicting that is removed from Expand_At_End_Handler. The From_At_End field is removed. gcc/ada/ * sinfo.ads: Remove From_At_End. Update comments. * gen_il-fields.ads, gen_il-gen-gen_nodes.adb, sem_ch11.adb: Remove From_At_End. * exp_ch11.adb (Expand_At_End_Handler): Remove assertion. * fe.h (Exception_Mechanism, Exception_Mechanism_Type, Has_DIC, Has_Invariants, Is_List_Member, List_Containing): Remove declarations that are not used in gigi. * opt.ads (Exception_Mechanism): This is not used in gigi. * exp_util.ads: Minor comment fix.
Diffstat (limited to 'gcc/fortran/trans-openmp.cc')
0 files changed, 0 insertions, 0 deletions