From f34a60c9208d3496c0471ea6effdecd54b2bf932 Mon Sep 17 00:00:00 2001 From: Tim Northover Date: Mon, 11 Aug 2014 09:53:07 +0000 Subject: [PATCH] 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215350 91177308-0d34-0410-b5e6-96231b3b80d8 --- .../llvm-readobj/Inputs/relocs.obj.coff-i386 | Bin 305 -> 305 bytes .../llvm-readobj/Inputs/relocs.obj.coff-x86_64 | Bin 424 -> 424 bytes test/tools/llvm-readobj/Inputs/relocs.py | 4 ++++ 3 files changed, 4 insertions(+) diff --git a/test/tools/llvm-readobj/Inputs/relocs.obj.coff-i386 b/test/tools/llvm-readobj/Inputs/relocs.obj.coff-i386 index 15e43ef54fef26a57d1dc2e432650e9af385fe09..9c24ac8d9d3c6c45c180884edb8c3edcbc2e656f 100644 GIT binary patch delta 17 WcmdnUw2_I!hmny11U7PLG6Db{sREz? delta 17 YcmdnUw2_I!hmn!tlWuz8Mh;Cz04j3?cK`qY diff --git a/test/tools/llvm-readobj/Inputs/relocs.obj.coff-x86_64 b/test/tools/llvm-readobj/Inputs/relocs.obj.coff-x86_64 index cd63173b0e3a668b91c49a4a7be36dbc7c5efca3..356437e66cb8d4c3eea29b1929fb8625c526e74a 100644 GIT binary patch delta 17 WcmZ3%yn>k{rHzpR1U7OkU<3dpYy+eK delta 17 YcmZ3%yn>k{rHzr{lWuz8MveuH05LWNdjJ3c diff --git a/test/tools/llvm-readobj/Inputs/relocs.py b/test/tools/llvm-readobj/Inputs/relocs.py index af9459df8ee..c5f87089612 100644 --- a/test/tools/llvm-readobj/Inputs/relocs.py +++ b/test/tools/llvm-readobj/Inputs/relocs.py @@ -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)]