]> git.ipfire.org Git - thirdparty/gcc.git/commit
Handle all UBSAN built-ins in -Wuninitialized [PR101300].
authorMartin Sebor <msebor@redhat.com>
Tue, 20 Jul 2021 19:08:39 +0000 (13:08 -0600)
committerMartin Sebor <msebor@redhat.com>
Tue, 20 Jul 2021 19:10:11 +0000 (13:10 -0600)
commite07d30fdcaec4906e0dcb948fc4748bf74c15c05
tree37a8b2ec1c97700e2e63b2af4e278332715eb49a
parent818203714e8640ce29c886b5060c91b12ad3a7c4
Handle all UBSAN built-ins in -Wuninitialized [PR101300].

Resolves:
PR middle-end/101300 - -fsanitize=undefined suppresses -Wuninitialized for a VLA read at -O0

gcc/ChangeLog:
PR middle-end/101300
* tree-ssa-uninit.c (check_defs): Handle UBSAN built-ins.

gcc/testsuite/ChangeLog:
PR middle-end/101300
* gcc.dg/uninit-pr101300.c: New test.
gcc/testsuite/gcc.dg/uninit-pr101300.c [new file with mode: 0644]
gcc/tree-ssa-uninit.c