Restore lit feature object-emission. Omit DebugInfo/Generic on XCore.
authorNigel Perks <nigelp@xmos.com>
Tue, 18 Aug 2020 12:21:20 +0000 (13:21 +0100)
committerNigel Perks <nigelp@xmos.com>
Fri, 16 Apr 2021 12:02:14 +0000 (13:02 +0100)
commit23f8993f32d7aaf3e5cf0cbafd087a46acb0a523
treec964dcfd711c5a8a52c8dc15f8613c04be052ad7
parent3a5a610e275d227b0f6dc11ea5f943c7ca851052
Restore lit feature object-emission. Omit DebugInfo/Generic on XCore.

D73568 removed the lit feature object-emission, because it was introduced for a
target which did not support the integrated assembler, and that target no longer
required the feature. XCore still does not support the integrated assembler,
so a build with XCore as the default target fails tests requiring
object-emission. This issue was not publicly visible because there was not a
buildbot for XCore as the default target. We fixed the failures downstream. We
now have builder clang-xcore-ubuntu-20-x64 on the staging buildmaster, which
shows the failures. We would like to make upstream build green.

Omit DebugInfo/Generic on XCore to avoid annotating 70 separate files.

Differential Revision: https://reviews.llvm.org/D98508
15 files changed:
llvm/test/CodeGen/Generic/dwarf-md5.ll
llvm/test/CodeGen/Generic/dwarf-source.ll
llvm/test/DebugInfo/Generic/lit.local.cfg
llvm/test/DebugInfo/cross-cu-scope.ll
llvm/test/DebugInfo/debuglineinfo-path.ll
llvm/test/DebugInfo/dwo.ll
llvm/test/DebugInfo/omit-empty.ll
llvm/test/DebugInfo/skeletoncu.ll
llvm/test/Linker/subprogram-linkonce-weak.ll
llvm/test/Linker/type-unique-odr-a.ll
llvm/test/Linker/type-unique-simple-a.ll
llvm/test/Linker/type-unique-simple2-a.ll
llvm/test/Linker/type-unique-simple2.ll
llvm/test/Linker/type-unique-type-array-a.ll
llvm/test/lit.cfg.py