Disable failing tests under g++ -m32

This commit is contained in:
Peter Dimov
2023-01-25 21:37:26 +02:00
parent 39cf1e65a3
commit ce93055f03

View File

@@ -49,10 +49,13 @@ int main()
test<long>(); test<long>();
#if !defined(BOOST_NO_LONG_LONG) #if !defined(BOOST_NO_LONG_LONG)
# if !( defined(__GNUC__) && defined(__i386__) )
// g++ -m32 has alignof(long long) = 8, but boost::alignment_of<long long>::value = 4
test<boost::long_long_type>(); test<boost::long_long_type>();
# endif # endif
#endif
#if defined(BOOST_HAS_INT128) #if defined(BOOST_HAS_INT128)
@@ -61,7 +64,14 @@ int main()
#endif #endif
test<float>(); test<float>();
#if !( defined(__GNUC__) && defined(__i386__) )
// g++ -m32 has alignof(double) = 8, but boost::alignment_of<double>::value = 4
test<double>(); test<double>();
#endif
test<long double>(); test<long double>();
#if defined(BOOST_HAS_FLOAT128) #if defined(BOOST_HAS_FLOAT128)