At least __is_standard_layout(), __is_literal_type(), and __is_trivial() are used in the libstdc++-4.6 implementation, but they're not documented on http://gcc.gnu.org/onlinedocs/gcc-4.6.0/gcc/Type-Traits.html. They should be added to the documentation.
On it.
Author: paolo Date: Sun Apr 24 09:42:16 2011 New Revision: 172911 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172911 Log: 2011-04-24 Paolo Carlini <paolo.carlini@oracle.com> PR other/48748 * doc/extend.texi (Type Traits): Document __is_standard_layout, __is_literal_type, and __is_trivial; update throughout about possibly cv-qualified void types. Modified: trunk/gcc/ChangeLog trunk/gcc/doc/extend.texi
Author: paolo Date: Sun Apr 24 09:43:29 2011 New Revision: 172912 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172912 Log: 2011-04-24 Paolo Carlini <paolo.carlini@oracle.com> PR other/48748 * doc/extend.texi (Type Traits): Document __is_standard_layout, __is_literal_type, and __is_trivial; update throughout about possibly cv-qualified void types. Modified: branches/gcc-4_6-branch/gcc/ChangeLog branches/gcc-4_6-branch/gcc/doc/extend.texi
Done.