Create live_switch_vars conditionally (PR sanitizer/78270) 83/189283/2
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Nov 2016 11:21:03 +0000 (11:21 +0000)
committerMikhail Kashkarov <m.kashkarov@partner.samsung.com>
Thu, 18 Oct 2018 13:20:09 +0000 (16:20 +0300)
commit22b1fc78b9839b0cc408a55bec2a603253579819
treee09fffb59a949573bc089ccb10beb9e81bd7c5cb
parenta6210478a8afda7f649ca86044c903dd4f0f907b
Create live_switch_vars conditionally (PR sanitizer/78270)

PR sanitizer/78270
* gcc.dg/asan/pr78270.c: New test.
PR sanitizer/78270
* gimplify.c (gimplify_switch_expr): Create live_switch_vars
only when SWITCH_BODY is a BIND_EXPR.

upstream hash: 65dc25166f86f75a85141e56344f482d41f3b024
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242036 138bc75d-0d04-0410-961f-82ee72b054a4

Change-Id: I8bc4e10c86602e72321af171755f7c54e6bd164c
gcc/gimplify.c
gcc/testsuite/gcc.dg/asan/pr78270.c [new file with mode: 0644]