aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcse-common.c
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@adacore.com>2020-11-02 05:02:00 -0500
committerPierre-Marie de Rodat <derodat@adacore.com>2020-11-27 04:15:45 -0500
commit05e59503c6e57851104649d8781727c4571a8b2c (patch)
tree53eb0b232edfa68bf3283b694625ffbad3cf3f32 /gcc/gcse-common.c
parentbf85ff03b3e6a17da5bee164114721ea076e33ad (diff)
downloadgcc-05e59503c6e57851104649d8781727c4571a8b2c.zip
gcc-05e59503c6e57851104649d8781727c4571a8b2c.tar.gz
gcc-05e59503c6e57851104649d8781727c4571a8b2c.tar.bz2
[Ada] Abort defer mismatch with SJLJ exceptions
gcc/ada/ * libgnarl/s-tasren.adb (Local_Complete_Rendezvous): Always call Defer_Abort. * libgnat/a-except.adb: Abort does not need to be deferred. * libgnarl/s-tpobop.adb (Exceptional_Complete_Entry_Body): Abort never needs to be undeferred here. * exp_ch11.adb (Expand_Exception_Handlers): Remove difference between ZCX and SJLJ. * exp_ch9.adb (Expand_N_Asynchronous_Select): Remove different handling for sjlj. * exp_sel.ads, exp_sel.adb (Build_Abort_Block, Build_Abort_Block_Handler): Ditto.
Diffstat (limited to 'gcc/gcse-common.c')
0 files changed, 0 insertions, 0 deletions