]> granicus.if.org Git - llvm/commitdiff
llvm-readobj: zero out timestamp in COFF auto-generated test files.
authorTim Northover <tnorthover@apple.com>
Mon, 11 Aug 2014 09:53:07 +0000 (09:53 +0000)
committerTim Northover <tnorthover@apple.com>
Mon, 11 Aug 2014 09:53:07 +0000 (09:53 +0000)
The timestamp meant these files changed with each invocation of
relocs.py, confusing matters when we add relocations and need to
update the tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215350 91177308-0d34-0410-b5e6-96231b3b80d8

test/tools/llvm-readobj/Inputs/relocs.obj.coff-i386
test/tools/llvm-readobj/Inputs/relocs.obj.coff-x86_64
test/tools/llvm-readobj/Inputs/relocs.py

index 15e43ef54fef26a57d1dc2e432650e9af385fe09..9c24ac8d9d3c6c45c180884edb8c3edcbc2e656f 100644 (file)
Binary files a/test/tools/llvm-readobj/Inputs/relocs.obj.coff-i386 and b/test/tools/llvm-readobj/Inputs/relocs.obj.coff-i386 differ
index cd63173b0e3a668b91c49a4a7be36dbc7c5efca3..356437e66cb8d4c3eea29b1929fb8625c526e74a 100644 (file)
Binary files a/test/tools/llvm-readobj/Inputs/relocs.obj.coff-x86_64 and b/test/tools/llvm-readobj/Inputs/relocs.obj.coff-x86_64 differ
index af9459df8ee2291b8e21ecd1c37dd41f4e281478..c5f87089612ae01a505a43ba51deafd9677bcf71 100644 (file)
@@ -327,6 +327,10 @@ def patchCoff(path, relocs):
 
   machine_type            = f.uint16()
   section_count           = f.uint16()
+
+  # Zero out timestamp to prevent churn when regenerating COFF files.
+  f.writeUInt32(0)
+
   f.seek(20)
   sections = [CoffSection(f) for idx in range(section_count)]