diff --git a/libcxx/test/libcxx/strings/basic.string/string.capacity/max_size.pass.cpp b/libcxx/test/libcxx/strings/basic.string/string.capacity/max_size.pass.cpp --- a/libcxx/test/libcxx/strings/basic.string/string.capacity/max_size.pass.cpp +++ b/libcxx/test/libcxx/strings/basic.string/string.capacity/max_size.pass.cpp @@ -64,7 +64,7 @@ #if _LIBCPP_ABI_VERSION == 1 -# if defined(__x86_64__) +# if defined(__x86_64__) || defined(__i386__) full_size(); # elif defined(__APPLE__) && defined(__aarch64__) half_size(); @@ -74,7 +74,7 @@ # else full_size(); # endif -# elif defined(__powerpc__) || defined(__powerpc64__) +# elif defined(__powerpc__) || defined(__powerpc64__) || defined(__sparc64__) half_size(); # elif defined(_WIN32) full_size();