2017-05-15 Richard Biener <rguenther@suse.de>
commit5fd73d318631583bfc34d73628d958ee2b1662ea
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 15 May 2017 07:53:37 +0000 (15 07:53 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 15 May 2017 07:53:37 +0000 (15 07:53 +0000)
tree939c445d21b34ffeb5e529283ddceaa2ddc46d43
parentf6997a9d781d4346886278594f632dbc8a138c62
2017-05-15  Richard Biener  <rguenther@suse.de>

        Revert backport of
PR middle-end/80222
* gimple-fold.c (gimple_fold_indirect_ref): Do not touch
TYPE_REF_CAN_ALIAS_ALL references.
* fold-const.c (fold_indirect_ref_1): Likewise.

* g++.dg/pr80222.C: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@248047 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c
gcc/gimple-fold.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/pr80222.C [deleted file]