On 25/10/2007, Gerald Pfeifer <[EMAIL PROTECTED]> wrote: > On Thu, 25 Oct 2007, Andrew Pinski wrote: > > Well technically these headers have been deprecated since at least 3.2 > > (maybe even back in 3.0) with them producing a warning. So I don't > > know if we should move them or not but we have followed our own rules > > here. > > Sorry, I misread the Subject: what disappeared under my back, without any > warning nor deprecation period, actually was ext/hash_map and friends.
http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html#5_4 The non-standard hash containers have been deprecated by moving them to the backward directory. The headers that were completely removed were iostream.h etc. (note the pre-standard .h extension) which had been in backward for years and gave a warning without -Wno-deprecated. The plan is to also move auto_ptr and the old bind1st/bind2nd function binders to backward, if/when they are deprecated in C++0x, which would give them the same status as <strstream> (deprecated in C++98) and the SGI hash containers (never standardised, now deprecated in libstdc++): http://gcc.gnu.org/ml/libstdc++/2007-10/msg00090.html Jon