History log of /external/libcxx/test/utilities/meta/meta.trans/meta.trans.other/aligned_storage.disabled.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
edd7eb0fda6f078e53317675361c869b046b53e1 04-Jun-2014 Nico Weber <nicolasweber@gmx.de> Make meta.trans.other/aligned_storage.pass.cpp pass on arm.

The maximum alignment on arm is 8, not 16 like on x86. Use alignof(max_align_t)
to make the test work in both cases.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@210195 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 8f6227938229210d8842b8efaf058fc3b4649a7d)
/external/libcxx/test/utilities/meta/meta.trans/meta.trans.other/aligned_storage.disabled.cpp
9fdc63a61cd5c96c733c8e7da3044d00d1eea742 08-May-2014 Dan Albert <danalbert@google.com> Disables tests that fail to compile

math_h, cmath:
Fails a static assert because isnan(double) and isinf(double) should be
returning bool, but aren't. This is a known problem upstream.
http://libcxx.llvm.org/results.Linux.html

uchar_h, cuchar, version_cuchar:
Bionic does not include this header. According to upstream, this was also a
problem with glibc last time they ran their tests. Docs say this is fixed in
glibc 2.16. http://libcxx.llvm.org/results.Linux.html

wctype_h, cwctype:
This one isn't disabled, but did require a fix. The test was casting 0
directly to a wctype_t, which fails because bionic's wctype_t is an enum.
From the POSIX spec, it looks like bionic is allowed to do so, and this test
should be fixed upstream.

cstdio:
snprintf is a macro in bionic, which make it impossible for <cstdio> to
::using snprintf. There may be a work around for this.

quick_exit:
Bionic supports this, but glibc does not. Also becomes available in glibc
2.16. http://libcxx.llvm.org/results.Linux.html

max_align_t:
Needs investigation.

aligned_storage:
Needs investigation.

Change-Id: I62a5210f6755388dc06cce20d81530a300300bf1
/external/libcxx/test/utilities/meta/meta.trans/meta.trans.other/aligned_storage.disabled.cpp