diff options
-rwxr-xr-x | llvm/test/tools/llvm-readobj/Inputs/comdat-function-linetables.obj.coff-2012-i386 | bin | 0 -> 2005 bytes | |||
-rwxr-xr-x | llvm/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-i368 | bin | 0 -> 1631 bytes | |||
-rwxr-xr-x | llvm/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-x86_64 | bin | 0 -> 1799 bytes | |||
-rwxr-xr-x | llvm/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-i368 | bin | 0 -> 2155 bytes | |||
-rwxr-xr-x | llvm/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-x86_64 | bin | 0 -> 2475 bytes | |||
-rw-r--r-- | llvm/test/tools/llvm-readobj/codeview-linetables.test | 18 |
6 files changed, 14 insertions, 4 deletions
diff --git a/llvm/test/tools/llvm-readobj/Inputs/comdat-function-linetables.obj.coff-2012-i386 b/llvm/test/tools/llvm-readobj/Inputs/comdat-function-linetables.obj.coff-2012-i386 Binary files differnew file mode 100755 index 00000000000..4a723044801 --- /dev/null +++ b/llvm/test/tools/llvm-readobj/Inputs/comdat-function-linetables.obj.coff-2012-i386 diff --git a/llvm/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-i368 b/llvm/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-i368 Binary files differnew file mode 100755 index 00000000000..213331f604e --- /dev/null +++ b/llvm/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-i368 diff --git a/llvm/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-x86_64 b/llvm/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-x86_64 Binary files differnew file mode 100755 index 00000000000..a35cc11c2eb --- /dev/null +++ b/llvm/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-x86_64 diff --git a/llvm/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-i368 b/llvm/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-i368 Binary files differnew file mode 100755 index 00000000000..41479edc711 --- /dev/null +++ b/llvm/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-i368 diff --git a/llvm/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-x86_64 b/llvm/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-x86_64 Binary files differnew file mode 100755 index 00000000000..8d30f325d70 --- /dev/null +++ b/llvm/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-x86_64 diff --git a/llvm/test/tools/llvm-readobj/codeview-linetables.test b/llvm/test/tools/llvm-readobj/codeview-linetables.test index 4b169336cd9..a1bfca02d89 100644 --- a/llvm/test/tools/llvm-readobj/codeview-linetables.test +++ b/llvm/test/tools/llvm-readobj/codeview-linetables.test @@ -17,9 +17,13 @@ ; y(); ; z(); ; } -; using CL v18.00.21005.1 32-/64-bit versions respectively. +; using 32-/64-bit versions of CL v17.00.61030 and v18.00.21005.1 respectively. +RUN: llvm-readobj -s -codeview-linetables %p/Inputs/multifunction-linetables.obj.coff-2012-i368 \ +RUN: | FileCheck %s -check-prefix MFUN32 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: | FileCheck %s -check-prefix MFUN64 RUN: llvm-readobj -s -codeview-linetables %p/Inputs/multifunction-linetables.obj.coff-2013-x86_64 \ RUN: | FileCheck %s -check-prefix MFUN64 @@ -207,9 +211,13 @@ MFUN64-NEXT: ] ; #line 7 "one.c" ; g(); ; } -; using CL v18.00.21005.1 32-/64-bit versions respectively. +; using 32-/64-bit versions of CL v17.00.61030 and v18.00.21005.1 respectively. +RUN: llvm-readobj -s -codeview-linetables %p/Inputs/multifile-linetables.obj.coff-2012-i368 \ +RUN: | FileCheck %s -check-prefix MFILE32 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: | FileCheck %s -check-prefix MFILE64 RUN: llvm-readobj -s -codeview-linetables %p/Inputs/multifile-linetables.obj.coff-2013-x86_64 \ RUN: | FileCheck %s -check-prefix MFILE64 @@ -318,7 +326,7 @@ MFILE64-NEXT: ] MFILE64-NEXT: ] ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -; The following object file was generated using the following command: +; The following object files were generated using the following command: ; C:\src> cl /Z7 /Gy /c test.cc ; with the following contents of C:\src\test.cc: ; int f() @@ -330,7 +338,9 @@ MFILE64-NEXT: ] ; { ; return 0; ; } -; using 32-version of CL v18.00.21005.1. +; using 32-version of CL v17.00.61030 and v18.00.21005.1 respectively. +RUN: llvm-readobj -s -codeview-linetables %p/Inputs/comdat-function-linetables.obj.coff-2012-i386 \ +RUN: | FileCheck %s -check-prefix MCOMDAT RUN: llvm-readobj -s -codeview-linetables %p/Inputs/comdat-function-linetables.obj.coff-2013-i386 \ RUN: | FileCheck %s -check-prefix MCOMDAT |