2017-03-27 Richard Biener <rguenther@suse.de>
commitc71d23da52ded130e83903bdc7e62ff4c72bfc36
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Mar 2017 07:35:44 +0000 (27 07:35 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Mar 2017 07:35:44 +0000 (27 07:35 +0000)
treefa108e9fd723010fb2d03e321b4ca9fc93c720fd
parent10910a47c0b56bb736f034ea8fb46955c25da8b4
2017-03-27  Richard Biener  <rguenther@suse.de>

PR middle-end/80171
* gimple-fold.c (fold_ctor_reference): Properly guard against
NULL return value from canonicalize_constructor_val.

* g++.dg/torture/pr80171.C: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@246490 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimple-fold.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/pr80171.C [new file with mode: 0644]