llvm-project/llvm/test/MC/COFF
Nico Weber 891419adc2 Make WinCOFFObjectWriter.cpp's timestamp writing not use ENABLE_TIMESTAMPS
LLVM_ENABLE_TIMESTAMPS controls if timestamps are embedded into llvm's
binaries. Turning it off is useful for deterministic builds.

r246905 made it so that the define suddenly also controls if the binaries that
the llvm binaries _create_ embed timestamps or not – but this shouldn't be a
configure-time option. r256203/r256204 added a driver option to toggle this on
and off, so this patch now passes this driver option in LLVM_ENABLE_TIMESTAMPS
builds so that if LLVM_ENABLE_TIMESTAMPS is set, the build of LLVM is
deterministic – but the built clang can still write timestamps into other
executables when requested.

This also allows removing some of the test machinery added in r292012 to work
around this problem.

See PR24740 for background.
http://reviews.llvm.org/D15783

llvm-svn: 256958
2016-01-06 19:05:19 +00:00
..
ARM [MC] Don't use the architecture to govern which object file format to use 2015-12-22 01:39:04 +00:00
alias.s Fix pr24486. 2015-10-05 12:07:05 +00:00
align-nops.s
bad-expr.s [Assembler] Make fatal assembler errors non-fatal 2015-11-17 10:00:43 +00:00
basic-coff-64.s [MC] Add support for generating COFF CRCs 2015-09-01 21:23:58 +00:00
basic-coff.s [MC] Add support for generating COFF CRCs 2015-09-01 21:23:58 +00:00
bigobj.py
bss.s
bss_section.ll MC: Emit COFF section flags in the "proper" order 2015-02-07 08:26:40 +00:00
comm-align.s
comm.ll
comm.s
const-gv-with-rel-init.ll MC: Emit COFF section flags in the "proper" order 2015-02-07 08:26:40 +00:00
cross-section-relative.ll Revise test to run llc and llvm-mc separately. 2015-05-28 21:49:50 +00:00
cross-section-relative.s Revise test to run llc and llvm-mc separately. 2015-05-28 21:49:50 +00:00
diff.s MC: Calculate intra-section symbol differences correctly for COFF 2015-02-09 06:31:31 +00:00
directive-section-characteristics.ll MC, COFF: Align section contents to a four byte boundary 2015-02-11 22:22:30 +00:00
early-dce.s
eh-frame.s
feat00.s
file.s
global_ctors_dtors.ll [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
initialised-data.ll MC: Emit COFF section flags in the "proper" order 2015-02-07 08:26:40 +00:00
invalid-def.s [Assembler] Make fatal assembler errors non-fatal 2015-11-17 10:00:43 +00:00
invalid-endef.s [Assembler] Make fatal assembler errors non-fatal 2015-11-17 10:00:43 +00:00
invalid-scl-range.s [Assembler] Make fatal assembler errors non-fatal 2015-11-17 10:00:43 +00:00
invalid-scl.s [Assembler] Make fatal assembler errors non-fatal 2015-11-17 10:00:43 +00:00
invalid-type-range.s
invalid-type.s [Assembler] Make fatal assembler errors non-fatal 2015-11-17 10:00:43 +00:00
ir-to-imgrel.ll X86: Form IMGREL relocations for LLVM Functions 2015-03-06 08:11:32 +00:00
label-undefined.s [Assembler] Make fatal assembler errors non-fatal 2015-11-17 10:00:43 +00:00
linker-options.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
linkonce-invalid.s
linkonce.s
lit.local.cfg
lset0.s
module-asm.ll
offset.s
pr23025.s Add a proper fix for pr23025. 2015-04-17 11:27:13 +00:00
rdata.ll
relocation-imgrel.s
safeseh.s [MC] Correctly escape .safeseh's symbol 2015-07-13 18:51:15 +00:00
secidx-diagnostic.s [Assembler] Make fatal assembler errors non-fatal 2015-11-17 10:00:43 +00:00
secidx.s
secrel-variant.s
secrel32.s
section-comdat-conflict.s
section-comdat-conflict2.s
section-comdat.s
section-invalid-flags.s
section-name-encoding.s
section-passthru-flags.s MC: Emit COFF section flags in the "proper" order 2015-02-07 08:26:40 +00:00
section.s
seh-align1.s
seh-align2.s
seh-align3.s
seh-linkonce.s
seh-section.s Fix Windows unwind info for functions in sections other than .text 2014-12-22 22:10:08 +00:00
seh-stackalloc-zero.s
seh.s
simple-fixups.s [MC, COFF] Support link /incremental conditionally 2015-12-21 22:09:27 +00:00
stdin.s Fix bug where WinCOFFObjectWriter would assume starting from an empty output. 2015-11-18 15:24:17 +00:00
switch-relocations.ll
symbol-alias.s
symbol-fragment-offset-64.s [MC] Add support for generating COFF CRCs 2015-09-01 21:23:58 +00:00
symbol-fragment-offset.s [MC] Add support for generating COFF CRCs 2015-09-01 21:23:58 +00:00
symbol-mangling.ll
temporary-alias.s MC: Simplify handling of temporary symbols in COFF writer. 2015-11-26 23:29:27 +00:00
timestamp.s Make WinCOFFObjectWriter.cpp's timestamp writing not use ENABLE_TIMESTAMPS 2016-01-06 19:05:19 +00:00
tricky-names.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
weak.s