------- Comment #9 from paolo dot carlini at oracle dot com 2010-07-15 18:26 ------- Let's say we remove that horrible .h from the Summary, since, to be fair, didn't exist in g.C in the first place ;)
That said, I agree with Jon, by and large, with the following minor additional observations: 1- I'm pretty sure the library is correct, but we should double check whether other established and new implementations of the C++ runtime are trying to do something special, performance-wise - low priority I'm afraid; 2- As library maintainers we certainly welcome any improvement to the optimizers improving the code GCC generates for these constructors, because certainly many user applications could benefit, not just because the library would; -3 While we are at it, I think we should make sure not regressing on libstdc++/39796, or even making progress at once. Ideas? (I didn't really manage to study it in any detail) -- paolo dot carlini at oracle dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement Summary|#include <iostream.h> imply |#include <iostream> implies |global constructor. |global constructor. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44952