summaryrefslogtreecommitdiffstats
path: root/libcxx/test
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2015-01-20 16:26:48 +0000
committerEric Fiselier <eric@efcs.ca>2015-01-20 16:26:48 +0000
commit4b8985b5452040f27990f38830af7ff9eb9f7007 (patch)
tree5b92cad4ee77811eea3d60ec62250ff10d17bd33 /libcxx/test
parent747c0fda5de57fb35518cb9b983ae5efe106c231 (diff)
downloadbcm5719-llvm-4b8985b5452040f27990f38830af7ff9eb9f7007.tar.gz
bcm5719-llvm-4b8985b5452040f27990f38830af7ff9eb9f7007.zip
Print compiler path during configuration and pass more flags to the linker
llvm-svn: 226576
Diffstat (limited to 'libcxx/test')
-rw-r--r--libcxx/test/libcxx/test/config.py5
-rw-r--r--libcxx/test/lit.cfg1
2 files changed, 5 insertions, 1 deletions
diff --git a/libcxx/test/libcxx/test/config.py b/libcxx/test/libcxx/test/config.py
index e2b69e514c3..779470c6f3b 100644
--- a/libcxx/test/libcxx/test/config.py
+++ b/libcxx/test/libcxx/test/config.py
@@ -62,7 +62,10 @@ class Configuration(object):
self.configure_link_flags()
self.configure_sanitizer()
self.configure_features()
+
+ def print_config_info(self):
# Print the final compile and link flags.
+ self.lit_config.note('Using compiler: %s' % self.cxx.path)
self.lit_config.note('Using flags: %s' % self.cxx.flags)
self.lit_config.note('Using compile flags: %s' % self.cxx.compile_flags)
self.lit_config.note('Using link flags: %s' % self.cxx.link_flags)
@@ -410,7 +413,7 @@ class Configuration(object):
llvm_symbolizer = lit.util.which('llvm-symbolizer',
symbolizer_search_paths)
# Setup the sanitizer compile flags
- self.cxx.compile_flags += ['-g', '-fno-omit-frame-pointer']
+ self.cxx.flags += ['-g', '-fno-omit-frame-pointer']
if sys.platform.startswith('linux'):
self.cxx.link_flags += ['-ldl']
if san == 'Address':
diff --git a/libcxx/test/lit.cfg b/libcxx/test/lit.cfg
index c487cf36d3c..385a4336fec 100644
--- a/libcxx/test/lit.cfg
+++ b/libcxx/test/lit.cfg
@@ -57,4 +57,5 @@ config_module = __import__(config_module_name, fromlist=['Configuration'])
configuration = config_module.Configuration(lit_config, config)
configuration.configure()
+configuration.print_config_info()
config.test_format = configuration.get_test_format()
OpenPOWER on IntegriCloud