Rebuild the inputs for the codeview-linetables.test with VS2013
authorTimur Iskhodzhanov <timurrrr@google.com>
Tue, 23 Sep 2014 13:49:51 +0000 (13:49 +0000)
committerTimur Iskhodzhanov <timurrrr@google.com>
Tue, 23 Sep 2014 13:49:51 +0000 (13:49 +0000)
Also provide reproducible instructions

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

test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-i368 [deleted file]
test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-x86_64 [deleted file]
test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2013-i368 [new file with mode: 0644]
test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2013-x86_64 [new file with mode: 0644]
test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-i368 [deleted file]
test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-x86_64 [deleted file]
test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2013-i368 [new file with mode: 0644]
test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2013-x86_64 [new file with mode: 0644]
test/tools/llvm-readobj/codeview-linetables.test

diff --git a/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-i368 b/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-i368
deleted file mode 100644 (file)
index 1672d3a..0000000
Binary files a/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-i368 and /dev/null differ
diff --git a/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-x86_64 b/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-x86_64
deleted file mode 100644 (file)
index 30bfe79..0000000
Binary files a/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-x86_64 and /dev/null differ
diff --git a/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2013-i368 b/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2013-i368
new file mode 100644 (file)
index 0000000..8a901f6
Binary files /dev/null and b/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2013-i368 differ
diff --git a/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2013-x86_64 b/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2013-x86_64
new file mode 100644 (file)
index 0000000..f1c2e1f
Binary files /dev/null and b/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2013-x86_64 differ
diff --git a/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-i368 b/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-i368
deleted file mode 100644 (file)
index a0196ff..0000000
Binary files a/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-i368 and /dev/null differ
diff --git a/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-x86_64 b/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-x86_64
deleted file mode 100644 (file)
index 14f65ab..0000000
Binary files a/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-x86_64 and /dev/null differ
diff --git a/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2013-i368 b/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2013-i368
new file mode 100644 (file)
index 0000000..4269b21
Binary files /dev/null and b/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2013-i368 differ
diff --git a/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2013-x86_64 b/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2013-x86_64
new file mode 100644 (file)
index 0000000..65a1af0
Binary files /dev/null and b/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2013-x86_64 differ
index 4854d7ac6a396e360f1dd3110bf6a1a160e2c270..28e34b7d4fb1981b4cf1b28bdfa46b1b8b81957b 100644 (file)
@@ -1,10 +1,44 @@
-RUN: llvm-readobj -s -codeview-linetables %p/Inputs/multifunction-linetables.obj.coff-2012-i368 \
+; The following two object files were generated using the following command:
+;   D:\> cl /Z7 /c source.c
+; with the following contents of D:\source.c:
+;   void z(void);
+;
+;   void x(void) {
+;     z();
+;   }
+;
+;   void y(void) {
+;     z();
+;   }
+;
+;   void f(void) {
+;     x();
+;     y();
+;     z();
+;   }
+; using CL v18.00.21005.1 32-/64-bit versions respectively.
+RUN: llvm-readobj -s -codeview-linetables %p/Inputs/multifunction-linetables.obj.coff-2013-i368 \
 RUN:   | FileCheck %s -check-prefix MFUN32
-RUN: llvm-readobj -s -codeview-linetables %p/Inputs/multifunction-linetables.obj.coff-2012-x86_64 \
+RUN: llvm-readobj -s -codeview-linetables %p/Inputs/multifunction-linetables.obj.coff-2013-x86_64 \
 RUN:   | FileCheck %s -check-prefix MFUN64
-RUN: llvm-readobj -s -codeview-linetables %p/Inputs/multifile-linetables.obj.coff-2012-i368 \
+
+; The following two object files were generated using the following command:
+;   D:\> cl /Z7 /c input.c
+; with the following contents of D:\input.c:
+;   void g(void);
+;
+;   void f(void) {
+;   #line 1 "one.c"
+;     g();
+;   #line 2 "two.c"
+;     g();
+;   #line 7 "one.c"
+;     g();
+;   }
+; using CL v18.00.21005.1 32-/64-bit versions respectively.
+RUN: llvm-readobj -s -codeview-linetables %p/Inputs/multifile-linetables.obj.coff-2013-i368 \
 RUN:   | FileCheck %s -check-prefix MFILE32
-RUN: llvm-readobj -s -codeview-linetables %p/Inputs/multifile-linetables.obj.coff-2012-x86_64 \
+RUN: llvm-readobj -s -codeview-linetables %p/Inputs/multifile-linetables.obj.coff-2013-x86_64 \
 RUN:   | FileCheck %s -check-prefix MFILE64
 
 MFUN32:      CodeViewLineTables [