2017-06-29 Richard Biener <rguenther@suse.de>
commite8a2ee0720f8b85806ab5ac4dfc85788d6e249c8
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Jun 2017 08:53:27 +0000 (29 08:53 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Jun 2017 08:53:27 +0000 (29 08:53 +0000)
treecfe25169dacb061f3bd1bb03e4137f3f62877c04
parent99d481c794d0ff97c9f2debb673cca4c71337827
2017-06-29  Richard Biener  <rguenther@suse.de>

Backport from mainline
2017-06-19  Richard Biener  <rguenther@suse.de>

PR ipa/81112
* ipa-prop.c (find_constructor_constant_at_offset): Handle
RANGE_EXPR conservatively.

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-7-branch@249772 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-prop.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/pr81112.C [new file with mode: 0644]