invoke.texi: (-devirtualize-at-ltrans): Document.
authorJan Hubicka <hubicka@ucw.cz>
Wed, 10 Dec 2014 21:17:28 +0000 (22:17 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Wed, 10 Dec 2014 21:17:28 +0000 (21:17 +0000)
commit1e29e4d36f701712b541e989ff091d7a6ce1afcd
tree1431b495e7d6781af6da4f0b74dbc84b5cde4b77
parenta06478dd6c5f0e3fb334ab88adc4de7c6fd5789e
invoke.texi: (-devirtualize-at-ltrans): Document.

* doc/invoke.texi: (-devirtualize-at-ltrans): Document.
* lto-cgraph.c (lto_output_varpool_node): Mark initializer as removed
when it is not streamed to the given ltrans.
(compute_ltrans_boundary): Make code adding all polymorphic
call targets conditional with !flag_wpa || flag_ltrans_devirtualize.
* common.opt (fdevirtualize-at-ltrans): New flag.

From-SVN: r218609
gcc/ChangeLog
gcc/common.opt
gcc/doc/invoke.texi
gcc/lto-cgraph.c