summaryrefslogtreecommitdiff
path: root/test/builtins
diff options
context:
space:
mode:
authorJuergen Ributzka <juergen@ributzka.de>2017-03-27 18:08:37 +0000
committerJuergen Ributzka <juergen@ributzka.de>2017-03-27 18:08:37 +0000
commit724beb7097dd6c42e5e6e6db872db95f3e6d76e3 (patch)
tree6e81c19bc2ab3ec0f21fb14e6e97044828e9912c /test/builtins
parent83871acc2e6e61912f723645d52df54b590f419c (diff)
Revert "[Compiler-rt][Builtins] Implement lit-test support (part 2 of 2)"
This broke GreenDragon: http://lab.llvm.org:8080/green/job/clang-stage1-configure-RA_check/29505/consoleFull git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@298868 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/builtins')
-rw-r--r--test/builtins/CMakeLists.txt17
-rw-r--r--test/builtins/Unit/lit.cfg80
-rw-r--r--test/builtins/Unit/lit.site.cfg.in12
3 files changed, 0 insertions, 109 deletions
diff --git a/test/builtins/CMakeLists.txt b/test/builtins/CMakeLists.txt
index 8b5479d83..443e552f8 100644
--- a/test/builtins/CMakeLists.txt
+++ b/test/builtins/CMakeLists.txt
@@ -9,23 +9,6 @@ configure_lit_site_cfg(
${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg
)
-#Unit tests.
-
-include(builtin-config-ix)
-
-foreach(arch ${BUILTIN_SUPPORTED_ARCH})
- set(BUILTINS_TEST_TARGET_ARCH ${arch})
- string(TOLOWER "-${arch}-${OS_NAME}" BUILTINS_TEST_CONFIG_SUFFIX)
- get_test_cc_for_arch(${arch} BUILTINS_TEST_TARGET_CC BUILTINS_TEST_TARGET_CFLAGS)
- string(TOUPPER ${arch} ARCH_UPPER_CASE)
- set(CONFIG_NAME ${ARCH_UPPER_CASE}${OS_NAME}Config)
- configure_lit_site_cfg(
- ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.in
- ${CMAKE_CURRENT_BINARY_DIR}/Unit/${CONFIG_NAME}/lit.site.cfg
- )
- list(APPEND BUILTINS_TESTSUITES ${CMAKE_CURRENT_BINARY_DIR}/Unit/${CONFIG_NAME})
-endforeach()
-
add_lit_testsuite(check-builtins "Running the Builtins tests"
${BUILTINS_TESTSUITES}
DEPENDS ${BUILTINS_TEST_DEPS})
diff --git a/test/builtins/Unit/lit.cfg b/test/builtins/Unit/lit.cfg
deleted file mode 100644
index f29f7e00d..000000000
--- a/test/builtins/Unit/lit.cfg
+++ /dev/null
@@ -1,80 +0,0 @@
-# -*- Python -*-
-
-import os
-import platform
-
-import lit.formats
-
-def get_required_attr(config, attr_name):
- attr_value = getattr(config, attr_name, None)
- if attr_value == None:
- lit_config.fatal(
- "No attribute %r in test configuration! You may need to run "
- "tests from your build directory or add this attribute "
- "to lit.site.cfg " % attr_name)
- return attr_value
-
-# Setup config name.
-config.name = 'Builtins' + config.name_suffix
-
-# Platform-specific default Builtins_OPTIONS for lit tests.
-default_builtins_opts = ''
-
-# Setup source root.
-config.test_source_root = os.path.dirname(__file__)
-
-# Path to the static library
-base_lib = os.path.join(config.compiler_rt_libdir, "libclang_rt.builtins-%s.a "
- % config.target_arch)
-
-builtins_source_dir = os.path.join(
- get_required_attr(config, "compiler_rt_src_root"), "lib", "builtins")
-builtins_lit_source_dir = get_required_attr(config, "builtins_lit_source_dir")
-
-extra_link_flags = ["-nodefaultlibs"]
-config.substitutions.append( ("%librt ", base_lib + ' -lc -lm ') )
-
-target_cflags = [get_required_attr(config, "target_cflags")]
-target_cflags += ['-fno-builtin', '-I', builtins_source_dir]
-target_cflags += extra_link_flags
-target_cxxflags = config.cxx_mode_flags + target_cflags
-clang_builtins_static_cflags = ([""] +
- config.debug_info_flags + target_cflags)
-clang_builtins_static_cxxflags = config.cxx_mode_flags + \
- clang_builtins_static_cflags
-
-clang_builtins_cflags = clang_builtins_static_cflags
-clang_builtins_cxxflags = clang_builtins_static_cxxflags
-
-
-config.available_features.add('not-android')
-clang_wrapper = ""
-
-def build_invocation(compile_flags):
- return " " + " ".join([clang_wrapper, config.clang] + compile_flags) + " "
-
-
-target_arch = config.target_arch
-if (target_arch == "arm"):
- target_arch = "armv7"
-
-config.substitutions.append( ("%clang ", build_invocation(target_cflags)) )
-config.substitutions.append( ("%clangxx ", build_invocation(target_cxxflags)) )
-config.substitutions.append( ("%clang_builtins ", \
- build_invocation(clang_builtins_cflags)))
-config.substitutions.append( ("%clangxx_builtins ", \
- build_invocation(clang_builtins_cxxflags)))
-
-# FIXME: move the call_apsr.s into call_apsr.h as inline-asm.
-# some ARM tests needs call_apsr.s
-call_apsr_source = os.path.join(builtins_lit_source_dir, 'arm', 'call_apsr.S')
-march_flag = '-march=' + target_arch
-call_apsr_flags = ['-c', march_flag, call_apsr_source]
-config.substitutions.append( ("%arm_call_apsr ", \
- build_invocation(call_apsr_flags)) )
-
-# Default test suffixes.
-config.suffixes = ['.c', '.cc', '.cpp']
-
-if not config.emulator:
- config.available_features.add('native-run')
diff --git a/test/builtins/Unit/lit.site.cfg.in b/test/builtins/Unit/lit.site.cfg.in
deleted file mode 100644
index 4b4009d1e..000000000
--- a/test/builtins/Unit/lit.site.cfg.in
+++ /dev/null
@@ -1,12 +0,0 @@
-@LIT_SITE_CFG_IN_HEADER@
-
-config.name_suffix = "@BUILTINS_TEST_CONFIG_SUFFIX@"
-config.builtins_lit_source_dir = "@BUILTINS_LIT_SOURCE_DIR@/Unit"
-config.target_cflags = "@BUILTINS_TEST_TARGET_CFLAGS@"
-config.target_arch = "@BUILTINS_TEST_TARGET_ARCH@"
-
-# Load common config for all compiler-rt lit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/test/lit.common.configured")
-
-# Load tool-specific config that would do the real work.
-lit_config.load_config(config, "@BUILTINS_LIT_SOURCE_DIR@/Unit/lit.cfg")