diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2011-01-22 21:24:54 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@gcc.gnu.org> | 2011-01-22 21:24:54 +0000 |
commit | 0cecee061e9f6a049703683969b9933f0c8fb07c (patch) | |
tree | 5f1b34f6aa8d755987883fc48ad09d2649cf9233 /gcc/predict.c | |
parent | 1b7ae0b72282c395192bf024648112123aac5df9 (diff) | |
download | gcc-0cecee061e9f6a049703683969b9933f0c8fb07c.zip gcc-0cecee061e9f6a049703683969b9933f0c8fb07c.tar.gz gcc-0cecee061e9f6a049703683969b9933f0c8fb07c.tar.bz2 |
re PR middle-end/47401 (Support for must-not-throw regions with SJLJ exceptions broken)
PR middle-end/47401
* except.c (sjlj_assign_call_site_values): Move setting the
crtl->uses_eh_lsda flag to ...
(sjlj_mark_call_sites): ... here.
(sjlj_emit_function_enter): Support NULL dispatch label.
(sjlj_build_landing_pads): In a function with no landing pads
that still has must-not-throw regions, generate code to register
a personality function with empty LSDA.
From-SVN: r169134
Diffstat (limited to 'gcc/predict.c')
0 files changed, 0 insertions, 0 deletions