diff options
| author | Federico Angelilli <code@fedang.net> | 2026-02-09 18:41:22 -0500 |
|---|---|---|
| committer | David Malcolm <dmalcolm@redhat.com> | 2026-02-09 18:41:22 -0500 |
| commit | 3f206c5cfc5581b700ddefbadde473bc6da5e849 (patch) | |
| tree | 9e9305d0017f01e565d555ad2e28fbcdcd0aa376 /libjava/classpath/missing | |
| parent | 13c2da6cdbd1a39ed253cf8f74085347bd8ff43c (diff) | |
| download | gcc-3f206c5cfc5581b700ddefbadde473bc6da5e849.zip gcc-3f206c5cfc5581b700ddefbadde473bc6da5e849.tar.gz gcc-3f206c5cfc5581b700ddefbadde473bc6da5e849.tar.bz2 | |
Suppress -Wanalyzer-{possible}-null-deref in some address spaces [PR123981]
gcc/analyzer/ChangeLog:
PR analyzer/123981
* sm-malloc.cc: Include "target.h".
(zero_address_valid_p): New.
(malloc_state_machine::on_stmt): Guard possible_null_deref and
null_deref with !zero_address_valid_p.
gcc/testsuite/ChangeLog:
PR analyzer/123981
* gcc.dg/analyzer/null-deref-pr123981-1.c: New test.
* gcc.dg/analyzer/null-deref-pr123981-2.c: New test.
Co-Authored-By: David Malcolm <dmalcolm@redhat.com>
Signed-off-by: Federico Angelilli <code@fedang.net>
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'libjava/classpath/missing')
0 files changed, 0 insertions, 0 deletions
