Disable MultiSource/UnitTests/C++11/frame_layout on SPARC

As reported in Issue #57626, `frame_layout.cpp` doesn't compile on SPARC
(both Solaris/sparcv9 and Linux/sparc64):

  FAILED:
MultiSource/UnitTests/C++11/frame_layout/CMakeFiles/frame_layout.dir/frame_layout.cpp.o
  [...]
  fatal error: error in backend: Function
"_Z10test_frameILj4096ELb1ELj2048ELb0ELb0EJEEvDpT4_jPKcP13trace_elementd":
over-aligned dynamic alloca not supported.
  void test_frame<4096u, true, 2048u, false, false>(, unsigned int, char
const*, trace_element*, double)

Therefore, this patch disables the test on SPARC.

Tested on `sparc64-unknown-linux-gnu` (only 3 testsuite failures remaining)
and `sparcv9-sun-solaris2.11` (11 failures once a couple of
Solaris-specific bugs are fixed).

Differential Revision: https://reviews.llvm.org/D133493

(cherry picked from commit 83de0f31e66f1d1a9706b8e057475efd3ea1ed3a)
diff --git a/MultiSource/UnitTests/C++11/CMakeLists.txt b/MultiSource/UnitTests/C++11/CMakeLists.txt
index 62f1444..f8b0d12 100644
--- a/MultiSource/UnitTests/C++11/CMakeLists.txt
+++ b/MultiSource/UnitTests/C++11/CMakeLists.txt
@@ -1,5 +1,5 @@
 list(APPEND CXXFLAGS -std=c++11)
 
-if(NOT MIPS_IS_MIPS16_ENABLED)
+if(NOT (MIPS_IS_MIPS16_ENABLED OR ARCH MATCHES "Sparc"))
   add_subdirectory(frame_layout)
 endif()