2018-11-07 Richard Biener <rguenther@suse.de>
commit3154f40272f24aea6acae96fe48dadb5aaed6e27
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Nov 2018 08:06:57 +0000 (7 08:06 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Nov 2018 08:06:57 +0000 (7 08:06 +0000)
tree5cf5c487f8b6b82674dec468e380e17956791776
parent198a0ce90f7f31eb196068569c1a27b188d642d7
2018-11-07  Richard Biener  <rguenther@suse.de>

PR lto/87906
* tree-streamer-in.c (lto_input_ts_block_tree_pointers): Fixup
BLOCK_ABSTRACT_ORIGIN to be the ultimate origin.

* g++.dg/lto/pr87906_0.C: New testcase.
* g++.dg/lto/pr87906_1.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@265861 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/lto/pr87906_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/pr87906_1.C [new file with mode: 0644]
gcc/tree-streamer-in.c