http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50441
--- Comment #12 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> 2011-09-17 23:53:30 UTC --- Author: paolo Date: Sat Sep 17 23:53:26 2011 New Revision: 178933 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178933 Log: 2011-09-17 Paolo Carlini <paolo.carl...@oracle.com> PR libstdc++/50441 * acinclude.m4 ([GLIBCXX_ENABLE_INT128_FLOAT128]): Add. * configure.ac: Call it. * include/std/type_traits (__is_integral_helper<__int128_t>, __is_integral_helper<__uint128_t>, __is_floating_point_helper<__float128>, __make_unsigned<__int128_t>, __make_signed<__uint128_t>): Add. * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Extend. * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise. * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise. * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise. * testsuite/20_util/is_signed/value.cc: Likewise. * testsuite/20_util/is_unsigned/value.cc: Likewise. * testsuite/20_util/is_integral/value.cc: Likewise. * testsuite/20_util/is_floating_point/value.cc: New. * testsuite/20_util/is_floating_point/requirements/typedefs.cc: Likewise. * testsuite/20_util/is_floating_point/requirements/ explicit_instantiation.cc: Likewise. * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust dg-error line numbers. * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Likewise. * testsuite/20_util/declval/requirements/1_neg.cc: Likewise. * configure: Regenerate. * config.h.in: Likewise. Added: trunk/libstdc++-v3/testsuite/20_util/is_floating_point/ trunk/libstdc++-v3/testsuite/20_util/is_floating_point/requirements/ trunk/libstdc++-v3/testsuite/20_util/is_floating_point/requirements/explicit_instantiation.cc trunk/libstdc++-v3/testsuite/20_util/is_floating_point/requirements/typedefs.cc trunk/libstdc++-v3/testsuite/20_util/is_floating_point/value.cc Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/acinclude.m4 trunk/libstdc++-v3/config.h.in trunk/libstdc++-v3/configure trunk/libstdc++-v3/configure.ac trunk/libstdc++-v3/include/std/type_traits trunk/libstdc++-v3/testsuite/20_util/declval/requirements/1_neg.cc trunk/libstdc++-v3/testsuite/20_util/is_integral/value.cc trunk/libstdc++-v3/testsuite/20_util/is_signed/value.cc trunk/libstdc++-v3/testsuite/20_util/is_unsigned/value.cc trunk/libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs-1.cc trunk/libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs-2.cc trunk/libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs_neg.cc trunk/libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs-1.cc trunk/libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs-2.cc trunk/libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc