[Bug c++/52241] Performance degradation of 447.dealII on corei7 at spec2006_base32.
paolo.carlini at oracle dot com
gcc-bugzilla@gcc.gnu.org
Thu Feb 16 13:46:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52241
--- Comment #9 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-02-16 13:39:21 UTC ---
(In reply to comment #5)
> (In reply to comment #2)
> > I don't understand what you mean by "inlining", since '_Rb_tree_node_base' is a
> > *type* not a function.
>
> This is a constructor
What? I see only free functions, like _Rb_tree_increment, and pointers to types
like _Rb_tree_node_base. But I see that probably you just had a typo in your
original message, you meant that the _Rb_tree_increment(_Rb_tree_node_base*)
call is not inlined in _Rb_tree_increment(const _Rb_tree_node_base*).
Still, I don't see *what* really changed post-Benjamin split and *why*. Jakub
may have already figured out that, I don't.
More information about the Gcc-bugs
mailing list