[llvm] r215350 - llvm-readobj: zero out timestamp in COFF auto-generated test files.

Tim Northover tnorthover at apple.com
Mon Aug 11 02:53:08 PDT 2014


Author: tnorthover
Date: Mon Aug 11 04:53:07 2014
New Revision: 215350

URL: http://llvm.org/viewvc/llvm-project?rev=215350&view=rev
Log:
llvm-readobj: zero out timestamp in COFF auto-generated test files.

The timestamp meant these files changed with each invocation of
relocs.py, confusing matters when we add relocations and need to
update the tests.

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

Modified: llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.obj.coff-i386
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.obj.coff-i386?rev=215350&r1=215349&r2=215350&view=diff
==============================================================================
Binary files llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.obj.coff-i386 (original) and llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.obj.coff-i386 Mon Aug 11 04:53:07 2014 differ

Modified: llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.obj.coff-x86_64
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.obj.coff-x86_64?rev=215350&r1=215349&r2=215350&view=diff
==============================================================================
Binary files llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.obj.coff-x86_64 (original) and llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.obj.coff-x86_64 Mon Aug 11 04:53:07 2014 differ

Modified: llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.py
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.py?rev=215350&r1=215349&r2=215350&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.py (original)
+++ llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.py Mon Aug 11 04:53:07 2014
@@ -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)]
 





More information about the llvm-commits mailing list