[llvm] r268529 - [ARM] Fix Scavenger assert due to underestimated stack size

Renato Golin via llvm-commits llvm-commits at lists.llvm.org
Fri May 6 10:57:36 PDT 2016


On 6 May 2016 at 17:56, Zhao, Weiming <weimingz at codeaurora.org> wrote:
> I tried to build my local LLVM with Memory Sanitizer, but it failed because
> the generated llvmTblGen hit the same use-of-undef-var error.  Do you know
> if there is any other way we can reproduce the error?

To be honest, the MSAN is still failing on other AArch64 tests:

http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/12575

Failing Tests (8):
    LLVM :: CodeGen/AArch64/arm64-2012-01-11-ComparisonDAGCrash.ll
    LLVM :: CodeGen/AArch64/arm64-andCmpBrToTBZ.ll
    LLVM :: CodeGen/ARM/2009-06-04-MissingLiveIn.ll
    LLVM :: CodeGen/ARM/2009-09-13-InvalidSubreg.ll
    LLVM :: CodeGen/ARM/2010-06-21-LdStMultipleBug.ll
    LLVM :: Transforms/SimplifyCFG/2006-06-12-InfLoop.ll
    LLVM :: Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll
    LLVM :: Transforms/SimplifyCFG/branch-fold.ll

Which are very similar to the ones in the build that had your patch. I
think you can re-commit your patch as it was, and we should look for
the source of the uninitialised variables elsewhere.

cheers,
--renato


More information about the llvm-commits mailing list