Hi, Two related questions. 1. Is the difference in interface between __gnu_cxx::hash_map and std::tr1::unordered_map documented anywhere? Does the fact that I can't find any such gcc - specific documentation mean that std::tr1::unordered_map is a trivial drop-in replacement for __gnu_cxx::hash_map ? 2. I've been trying to use std::tr1::unordered_map as a replacement for __gnu_cxx::hash_map, with gcc version 4.0.2 20050728 (prerelease), and have encountered errors. Is this mailing list the correct place to check to see if I am using std::tr1::unordered_map correctly, and to check that it should work with gcc version 4.0.2 20050728 (prerelease)? Thanks, Paul Leopardi