re PR middle-end/78548 (ICE on valid C code on x86_64-linux-gnu at -O2 and -O3 in...
authorAldy Hernandez <aldyh@redhat.com>
Tue, 6 Dec 2016 10:35:37 +0000 (10:35 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Tue, 6 Dec 2016 10:35:37 +0000 (10:35 +0000)
commit3703d0958bac9f21b75d91bc1e87c922d86434a3
treeb8096af316ccaea2b1b71a64bd9af69475f8bbe5
parent95ac78ce0efbc5d8396a9effa99e25e4ca50d8a9
re PR middle-end/78548 (ICE on valid C code on x86_64-linux-gnu at -O2 and -O3 in 64-bit mode with -Wall (*** Error in `/usr/local/gcc-trunk/libexec/gcc/x86_64-pc-linux-gnu/7.0.0/cc1': double free or corruption (fasttop): 0x0000000003c15810 ***))

PR middle-end/78548
* tree-ssa-uninit.c (simplify_preds_4): Call release() instead of
destroy_predicate_vecs.
(uninit_uses_cannot_happen): Make uninit_preds a scalar.

From-SVN: r243289
gcc/ChangeLog
gcc/testsuite/gcc.dg/uninit-pr78548.c [new file with mode: 0644]
gcc/tree-ssa-uninit.c