Fix for PR64068 and PR64559.
commitea30d751f1abc850d2dba7f43a94b29c1991bd5e
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Jan 2015 17:29:23 +0000 (15 17:29 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Jan 2015 17:29:23 +0000 (15 17:29 +0000)
tree30b67fd27684a14ac619b4389fde8d374ce2a0bc
parentc0e771445a3ba310faa56caac5c7730c6c9861fe
Fix for PR64068 and PR64559.

* g++.dg/ipa/pr64068.C: New test.
* gcc.dg/ipa/PR64559.c: New test.
PR ipa/64068
PR ipa/64559
* ipa.c (symbol_table::remove_unreachable_nodes):
Do not put abstract origins into boundary.

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