[lsan] Run the tests for each supported arch and suffix each one to distinguish them.
authorDaniel Sanders <daniel.sanders@imgtec.com>
Tue, 9 Feb 2016 16:22:39 +0000 (16:22 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Tue, 9 Feb 2016 16:22:39 +0000 (16:22 +0000)
commitf6678a635cbdee7c65fa2be14e60091fab92bc7f
tree58fd7f66fe2928b4c360ed0a1281ee2dfd75d390
parent922f95ce4b46676fdab4678714dfe8a4bd18b0ba
[lsan] Run the tests for each supported arch and suffix each one to distinguish them.

Summary:
Previously, the tests only ran for the 64-bit equivalent of the default target
(see -m64).
Given the supported architecture list only contains 64-bit targets, this happens
to work out the same as the supported targets in most cases but may matter for
X86_64/X86_64h on Darwin.

For other targets, the practical effect is that the test names contain the
architecture. This resolves some confusion when lsan tests fail since their
name no longer implies that they are trying to test the default target.

Reviewers: samsonov

Subscribers: tberghammer, danalbert, llvm-commits, srhines

Differential Revision: http://reviews.llvm.org/D16859

llvm-svn: 260232
compiler-rt/test/lsan/CMakeLists.txt
compiler-rt/test/lsan/lit.common.cfg
compiler-rt/test/lsan/lit.site.cfg.in