]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/lto/ChangeLog
re PR c++/60553 (segfault in gt_ggc_mx_lang_tree_node in Chromium with LTO)
authorRichard Biener <rguenther@suse.de>
Wed, 19 Mar 2014 15:37:28 +0000 (15:37 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 19 Mar 2014 15:37:28 +0000 (15:37 +0000)
commitce2f49b3bf9fa7ca16ab1162b1ad231287e0067c
tree25b1b4334fb97dc4d62b7fd5d23aa33c8040ce71
parent6daa2d914b638ea400bc42a3e29a6d1cdf602ea1
re PR c++/60553 (segfault in gt_ggc_mx_lang_tree_node in Chromium with LTO)

2014-03-19  Richard Biener  <rguenther@suse.de>

PR middle-end/60553
* tree-core.h (tree_type_common): Re-order pointer members
to reduce recursion depth during GC walks.

lto/
* lto-tree.h (lang_tree_node): For types use TYPE_NEXT_VARIANT
instead of TREE_CHAIN as chain_next.

From-SVN: r208682
gcc/ChangeLog
gcc/lto/ChangeLog
gcc/lto/lto-tree.h
gcc/tree-core.h