When I am trying to move gdb_thread_db.h to common/ dir, I find there is still a macro check like, #ifndef HAVE_UINTPTR_T ... #endif I don't think we need this any more. This piece of code was introduced by patch [1] in 2003, however, in 2008, Daniel has a patch [2] to remove tests for uintptr_t. OK to remove this check? [1] [rfa] gdb_thread_db.h: #errror if no uintptr_t. http://sourceware.org/ml/gdb-patches/2003-02/msg00708.html [2] [RFC] Use gnulib's stdint.h. http://sourceware.org/ml/gdb-patches/2008-06/msg00478.html -- Yao (齐尧)