[LLVMdev] DebugInfo/PDB/pdbdump-symbol-format.test fails with VS 2015

İsmail Dönmez ismail at donmez.ws
Thu Jul 23 02:23:35 PDT 2015


Ok just tried on Win 7 and the same problem occurs. I am building with :

cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release -DLLVM_USE_CRT_RELEASE=MT
-DLLVM_ENABLE_TIMESTAMPS=ON -DLLVM_ENABLE_ASSERTIONS=ON
 -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON -DLLVM_TARGETS_TO_BUILD="ARM;X86"
-DPYTHON_EXECUTABLE=$python_exe -DLLVM_BUILD_TESTS=ON
-DLLVM_LIT_TOOLS_DIR=C:/cygwin64/bin

fwiw compiler-rt is also enabled.

Also if you can forward me the output of

llvm-pdbdump.exe -types llvm/test/DebugInfo/PDB/Inputs/symbolformat.pdb

then I can compare the outputs.

Thanks!


On Tue, Jul 21, 2015 at 5:27 PM, Aaron Ballman <aaron at aaronballman.com> wrote:
> FWIW, this test is passing for me on Windows 7 with Visual Studio 2015
> (debug build).
>
> 59>  Running all regression tests
> 59>  -- Testing: 23734 tests, 32 threads --
> 59>
> 59>  Testing Time: 634.19s
> 59>    Expected Passes    : 22821
> 59>    Expected Failures  : 160
> 59>    Unsupported Tests  : 753
> 59>  lit.py: lit.cfg:195: note: using clang: 'E:/llvm/2015/Debug/bin/clang.EXE'
> 59>  lit.py: lit.cfg:333: note: Did not find clang-interpreter in
> E:/llvm/2015/Debug/bin;E:/llvm/2015/Debug/bin
> 59>  lit.py: lit.cfg:279: note: Did not find llvm-go in E:/llvm/2015/Debug/bin
> ========== Build: 59 succeeded, 0 failed, 266 up-to-date, 0 skipped ==========
>
> ~Aaron
>
> On Tue, Jul 21, 2015 at 8:50 AM, İsmail Dönmez <ismail at donmez.ws> wrote:
>> Hi,
>>
>> This might be interesting since it seems to be the only LLVM test
>> failing with VS 2015:
>>
>> FAIL: LLVM :: DebugInfo/PDB/pdbdump-symbol-format.test (7377 of 14212)
>> ******************** TEST 'LLVM ::
>> DebugInfo/PDB/pdbdump-symbol-format.test' FAILED ********************
>> Script:
>> --
>> llvm-pdbdump -symbols
>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB/Inputs/symbolformat.pdb
>> | C:/cygwin64/home/ismail/
>> src/llvm/dist/./bin\FileCheck.EXE --check-prefix=SYM_FORMAT
>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB\pdbdump-symb
>> ol-format.test
>> llvm-pdbdump -types
>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB/Inputs/symbolformat.pdb
>> | C:/cygwin64/home/ismail/sr
>> c/llvm/dist/./bin\FileCheck.EXE --check-prefix=TYPES_FORMAT
>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB\pdbdump-symb
>> ol-format.test
>> llvm-pdbdump -globals
>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB/Inputs/symbolformat.pdb
>> | C:/cygwin64/home/ismail/
>> src/llvm/dist/./bin\FileCheck.EXE --check-prefix=GLOBALS
>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB\pdbdump-symbol-
>> format.test
>> --
>> Exit Code: 1
>>
>> Command Output (stdout):
>> --
>> Command 0: "llvm-pdbdump" "-symbols"
>> "C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB/Inputs/symbolformat.pdb"
>> Command 0 Result: 0
>> Command 0 Output:
>>
>>
>> Command 0 Stderr:
>>
>>
>> Command 1: "C:/cygwin64/home/ismail/src/llvm/dist/./bin\FileCheck.EXE"
>> "--check-prefix=SYM_FORMAT" "C:\cygwin64\home\ismail\
>> src\llvm\test\DebugInfo\PDB\pdbdump-symbol-format.test"
>> Command 1 Result: 0
>> Command 1 Output:
>>
>>
>> Command 1 Stderr:
>>
>>
>> Command 2: "llvm-pdbdump" "-types"
>> "C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB/Inputs/symbolformat.pdb"
>> Command 2 Result: 0
>> Command 2 Output:
>>
>>
>> Command 2 Stderr:
>>
>>
>> Command 3: "C:/cygwin64/home/ismail/src/llvm/dist/./bin\FileCheck.EXE"
>> "--check-prefix=TYPES_FORMAT" "C:\cygwin64\home\ismai
>> l\src\llvm\test\DebugInfo\PDB\pdbdump-symbol-format.test"
>> Command 3 Result: 1
>> Command 3 Output:
>>
>>
>> Command 3 Stderr:
>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB\pdbdump-symbol-format.test:33:21:
>> error: expected string not found in in
>> put
>> ; TYPES_FORMAT-DAG: struct MemberTest {
>>                     ^
>> <stdin>:173:3: note: scanning from here
>>  }
>>  ^
>>
>>
>>
>> --
>>
>> ********************
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev




More information about the llvm-dev mailing list