diff options
author | Mark Wielaard <mark@klomp.org> | 2020-05-17 23:50:41 +0200 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2020-05-22 21:02:34 +0200 |
commit | 2221fb6f668a7edc8b8aad69772907aeabbbb0be (patch) | |
tree | c04cf71d53e1f9980c4b2cce159a2c752fd607ab /gcc/print-rtl.c | |
parent | dc50686d78d4679b727548c3edc1cb6b0d3b658e (diff) | |
download | gcc-2221fb6f668a7edc8b8aad69772907aeabbbb0be.zip gcc-2221fb6f668a7edc8b8aad69772907aeabbbb0be.tar.gz gcc-2221fb6f668a7edc8b8aad69772907aeabbbb0be.tar.bz2 |
analyzer: Add exit, and _exit replacement, to sm-signal.
Warn about using exit in signal handler and suggest _exit as alternative.
gcc/analyzer/ChangeLog:
* sm-signal.cc(signal_unsafe_call::emit): Possibly add
gcc_rich_location note for replacement.
(signal_unsafe_call::get_replacement_fn): New private function.
(get_async_signal_unsafe_fns): Add "exit".
gcc/testsuite/ChangeLog:
* gcc.dg/analyzer/signal-exit.c: New testcase.
Diffstat (limited to 'gcc/print-rtl.c')
0 files changed, 0 insertions, 0 deletions