[llvm-commits] [llvm] r135639 - /llvm/trunk/lib/MC/MCObjectFileInfo.cpp

Evan Cheng evan.cheng at apple.com
Thu Jul 21 12:42:07 PDT 2011


This is very strange. Can you set a breakpoint in MCObjectFileInfo::InitMCObjectFileInfo() and print out the parameter "TT"?

Evan

On Jul 20, 2011, at 8:57 PM, NAKAMURA Takumi wrote:

> FYI, stack trace by Debug build on vs10.
> 
> FAIL: LLVM :: CodeGen/PowerPC/vec_shift.ll (1502 of 6050)
> ******************** TEST 'LLVM :: CodeGen/PowerPC/vec_shift.ll'
> FAILED ********************
> Script:
> --
> E:/llvm/build/cmake-vs10/bin/Debug/llc.EXE <
> E:/llvm/llvm-project/llvm/test/CodeGen/PowerPC/vec_shift.ll
> -march=ppc32 -mcpu=g5
> --
> Exit Code: None
> Command Output (stdout):
> --
> Command 0: "E:/llvm/build/cmake-vs10/bin/Debug/llc.EXE" "-march=ppc32"
> "-mcpu=g5"
> Command 0 Result: -3
> Command 0 Output:
> 
> 
> Command 0 Stderr:
> Stack dump:
> 0.        Program arguments:
> E:/llvm/build/cmake-vs10/bin/Debug/llc.EXE -march=ppc32 -mcpu=g5
> 1.    Running pass 'Function Pass Manager' on module '<stdin>'.
> 2.    Running pass 'Linux PPC Assembly Printer' on function '@update'
> 01A76DA2 (0xCDCDCDCD 0x00C6F19C 0x00000000 0x0017DDB0), `anonymous
> namespace'::MCAsmStreamer::ChangeSection()+0082 bytes(s),
> e:\llvm\llvm-project\llvm\lib\mc\mcasmstreamer.cpp, line 307+0019
> byte(s)
> 0109D654 (0xCDCDCDCD 0x00C6F3C4 0x00C6F32C 0x00000000),
> llvm::MCStreamer::SwitchSection()+0148 bytes(s),
> e:\llvm\llvm-project\llvm\include\llvm\mc\mcstreamer.h, line 194+0019
> byte(s)
> 0138E29D (0x00C6F454 0x00C6F3DC 0xCCCCCCCC 0xCCCCCCCC),
> llvm::AsmPrinter::EmitConstantPool()+0941 bytes(s),
> e:\llvm\llvm-project\llvm\lib\codegen\asmprinter\asmprinter.cpp, line
> 1002
> 0138B9F1 (0x0017DF28 0x00C6F3E8 0x015B9B90 0x00181828),
> llvm::AsmPrinter::EmitFunctionHeader()+0049 bytes(s),
> e:\llvm\llvm-project\llvm\lib\codegen\asmprinter\asmprinter.cpp, line
> 416+0015 byte(s)
> 00F9EB22 (0x00181828 0x00C6F3F4 0x00181828 0x0017DF28),
> llvm::AsmPrinter::runOnMachineFunction()+0034 bytes(s),
> e:\llvm\llvm-project\llvm\include\llvm\codegen\asmprinter.h, line 166
> 015B9B90 (0x00140770 0x00C6F53C 0x00C6F490 0x00000000),
> llvm::MachineFunctionPass::runOnFunction()+0080 bytes(s),
> e:\llvm\llvm-project\llvm\lib\codegen\machinefunctionpass.cpp, line
> 33+0019 byte(s)
> 01933360 (0x00140770 0xCCCCCCCC 0xCCCCCCCC 0x0013D76C),
> llvm::FPPassManager::runOnFunction()+0304 bytes(s),
> e:\llvm\llvm-project\llvm\lib\vmcore\passmanager.cpp, line 1513+0023
> byte(s)
> 0193350E (0x0013D7A0 0x00C6F838 0x00C6F548 0x00000000),
> llvm::FPPassManager::runOnModule()+0126 bytes(s),
> e:\llvm\llvm-project\llvm\lib\vmcore\passmanager.cpp, line 1535+0017
> byte(s)
> 01933838 (0x0013D7A0 0x00C6F578 0x7EFDE000 0x00000000),
> llvm::MPPassManager::runOnModule()+0360 bytes(s),
> e:\llvm\llvm-project\llvm\lib\vmcore\passmanager.cpp, line 1589+0023
> byte(s)
> 01933D69 (0x0013D7A0 0x00C6F62C 0x00C6F838 0x00F847C3),
> llvm::PassManagerImpl::run()+0169 bytes(s),
> e:\llvm\llvm-project\llvm\lib\vmcore\passmanager.cpp,line 1671+0027
> byte(s)
> 019340CD (0x0013D7A0 0x00000000 0x00000000 0xCCCCCCCC),
> llvm::PassManager::run()+0029 bytes(s),
> e:\llvm\llvm-project\llvm\lib\vmcore\passmanager.cpp, line 1716
> 00F847C3 (0x00000003 0x00DC34E0 0x00DC1FC0 0x171BEB6A), main()+2819
> bytes(s), e:\llvm\llvm-project\llvm\tools\llc\llc.cpp, line 374
> 01B0F92F (0x00C6F89C 0x751D33CA 0x7EFDE000 0x00C6F8DC),
> __tmainCRTStartup()+0447 bytes(s),
> f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c, line 555+0025 byte(s)
> 01B0F75F (0x7EFDE000 0x00C6F8DC 0x77519ED2 0x7EFDE000),
> mainCRTStartup()+0015 bytes(s),
> f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c, line 371
> 751D33CA (0x7EFDE000 0x13F52BB8 0x00000000 0x00000000),
> BaseThreadInitThunk()+0018 bytes(s)
> 77519ED2 (0x01B0F750 0x7EFDE000 0x00000000 0x00000000),
> RtlInitializeExceptionChain()+0099 bytes(s)
> 77519EA5 (0x01B0F750 0x7EFDE000 0x00000000 0x00000000),
> RtlInitializeExceptionChain()+0054 bytes(s)




More information about the llvm-commits mailing list