This is an archive of the discontinued LLVM Phabricator instance.

[lsan] Run the tests for each supported arch and suffix each one to distinguish them.
ClosedPublic

Authored by dsanders on Feb 3 2016, 8:54 AM.

Details

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.

Diff Detail

Event Timeline

dsanders updated this revision to Diff 46797.Feb 3 2016, 8:54 AM
dsanders retitled this revision from to [lsan] Run the tests for each supported arch and suffix each one to distinguish them..
dsanders updated this object.
dsanders added a reviewer: samsonov.
dsanders added a subscriber: llvm-commits.

Hi,

These four patches (see D16850, D16855, and D16856) don't fix any failures in the 3.8 release that I know of so there's no rush for them. They just make it easier for me to distinguish true regressions (failures for the 'mips' architecture) from new tests (failures for the 'mips64' architecture).

samsonov accepted this revision.Feb 5 2016, 2:37 PM
samsonov edited edge metadata.

LGTM. Thank you for taking care of this!

This revision is now accepted and ready to land.Feb 5 2016, 2:37 PM
dsanders closed this revision.Feb 9 2016, 8:26 AM