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

Reply via email to