Initialize live_switch_vars for SWITCH_BODY == STATEMENT_LIST (PR sanitizer/80879).
commitdfbe80905a8674b4b1be4bf9181e824b37ffa33a
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Jun 2017 13:27:48 +0000 (19 13:27 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Jun 2017 13:27:48 +0000 (19 13:27 +0000)
tree306ee35916c9118ad658594b931d61933751b679
parentee56eeb3310232d149764238bb072b6fdac28f44
Initialize live_switch_vars for SWITCH_BODY == STATEMENT_LIST (PR sanitizer/80879).

2017-06-19  Martin Liska  <mliska@suse.cz>

PR sanitizer/80879
* gimplify.c (gimplify_switch_expr):
Initialize live_switch_vars for SWITCH_BODY == STATEMENT_LIST.
2017-06-19  Martin Liska  <mliska@suse.cz>

PR sanitizer/80879
* gcc.dg/asan/use-after-scope-switch-4.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249368 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/asan/use-after-scope-switch-4.c [new file with mode: 0644]