llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder 
`sanitizer-aarch64-linux-bootstrap-msan` running on `sanitizer-buildbot9` while 
building `clang` at step 2 "annotate".

Full details are available at: 
https://lab.llvm.org/buildbot/#/builders/94/builds/19633

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 2 (annotate) failure: 'python 
../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py'
 (failure)
...
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using ld.lld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld.lld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using lld-link: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/lld-link
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using ld64.lld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld64.lld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using wasm-ld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/wasm-ld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using ld.lld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld.lld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using lld-link: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/lld-link
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using ld64.lld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld64.lld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using wasm-ld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/wasm-ld
-- Testing: 100873 tests, 72 workers --
Testing:  0.. 10.. 20.
FAIL: LLVM :: Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll (27262 of 
100873)
******************** TEST 'LLVM :: 
Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll' FAILED 
********************
Exit Code: -6

Command Output (stdout):
--
# RUN: at line 1
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/opt < 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll
 -passes='print<scalar-evolution>'
# executed command: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/opt 
'-passes=print<scalar-evolution>'
# .---command stderr------------
# | Printing analysis 'Scalar Evolution Analysis' for function 'test':
# | Classifying expressions for: @test
# |   %0 = load ptr, ptr undef, align 8
# |   -->  %0 U: full-set S: full-set
# |   %1 = ptrtoint ptr %0 to i64
# |   -->  %1 U: full-set S: full-set
# |   %2 = sub i64 undef, %1
# |   -->  PLEASE submit a bug report to 
https://github.com/llvm/llvm-project/issues/ and include the crash backtrace 
and instructions to reproduce the bug.
# | Stack dump:
# | 0.  Program arguments: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/opt 
-passes=print<scalar-evolution>
# | 1.  Running pass "function(print<scalar-evolution>)" on module "<stdin>"
# | 2.  Running pass "print<scalar-evolution>" on function "test"
# |  #0 0x0000aabc3b57cb38 ___interceptor_backtrace 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:4616:13
# |  #1 0x0000aabc3b637798 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:932:7
# |  #2 0x0000aabc3b630698 llvm::sys::RunSignalHandlers() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #3 0x0000aabc3b6395b0 SignalHandler(int, siginfo_t*, void*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
# |  #4 0x0000aabc3b5ad028 IsInInterceptorScope 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp:78:10
# |  #5 0x0000aabc3b5ad028 SignalAction(int, void*, void*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp:1167:3
# |  #6 0x0000f46664b0ba20 (linux-vdso.so.1+0xa20)
# |  #7 0x0000f4666457e13c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x8e13c)
# |  #8 0x0000f466645285fc raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x385fc)
# |  #9 0x0000f46664512720 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x22720)
# | #10 0x0000aabc3b53de24 __sanitizer::Atexit(void (*)()) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp:170:10
# | #11 0x0000aabc3b53bcb0 __sanitizer::Die() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:52:5
# | #12 0x0000aabc3b551438 __msan_warning_with_origin 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan.cpp:455:0
# | #13 0x0000aabc3cc1c9b4 operator-> 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/libcxx_install_msan/include/c++/v1/optional:503:5
# | #14 0x0000aabc3cc1c9b4 llvm::ScalarEvolution::createSCEV(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:8124:50
# | #15 0x0000aabc3cbf3990 llvm::ScalarEvolution::createSCEVIter(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:0:0
# | #16 0x0000aabc3cc65aa0 getSCEV 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:4722:10
Step 11 (stage2/msan check) failure: stage2/msan check (failure)
...
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using ld.lld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld.lld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using lld-link: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/lld-link
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using ld64.lld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld64.lld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using wasm-ld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/wasm-ld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using ld.lld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld.lld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using lld-link: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/lld-link
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using ld64.lld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/ld64.lld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using wasm-ld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/wasm-ld
-- Testing: 100873 tests, 72 workers --
Testing:  0.. 10.. 20.
FAIL: LLVM :: Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll (27262 of 
100873)
******************** TEST 'LLVM :: 
Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll' FAILED 
********************
Exit Code: -6

Command Output (stdout):
--
# RUN: at line 1
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/opt < 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll
 -passes='print<scalar-evolution>'
# executed command: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/opt 
'-passes=print<scalar-evolution>'
# .---command stderr------------
# | Printing analysis 'Scalar Evolution Analysis' for function 'test':
# | Classifying expressions for: @test
# |   %0 = load ptr, ptr undef, align 8
# |   -->  %0 U: full-set S: full-set
# |   %1 = ptrtoint ptr %0 to i64
# |   -->  %1 U: full-set S: full-set
# |   %2 = sub i64 undef, %1
# |   -->  PLEASE submit a bug report to 
https://github.com/llvm/llvm-project/issues/ and include the crash backtrace 
and instructions to reproduce the bug.
# | Stack dump:
# | 0.  Program arguments: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/opt 
-passes=print<scalar-evolution>
# | 1.  Running pass "function(print<scalar-evolution>)" on module "<stdin>"
# | 2.  Running pass "print<scalar-evolution>" on function "test"
# |  #0 0x0000aabc3b57cb38 ___interceptor_backtrace 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:4616:13
# |  #1 0x0000aabc3b637798 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:932:7
# |  #2 0x0000aabc3b630698 llvm::sys::RunSignalHandlers() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #3 0x0000aabc3b6395b0 SignalHandler(int, siginfo_t*, void*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
# |  #4 0x0000aabc3b5ad028 IsInInterceptorScope 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp:78:10
# |  #5 0x0000aabc3b5ad028 SignalAction(int, void*, void*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp:1167:3
# |  #6 0x0000f46664b0ba20 (linux-vdso.so.1+0xa20)
# |  #7 0x0000f4666457e13c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x8e13c)
# |  #8 0x0000f466645285fc raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x385fc)
# |  #9 0x0000f46664512720 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x22720)
# | #10 0x0000aabc3b53de24 __sanitizer::Atexit(void (*)()) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp:170:10
# | #11 0x0000aabc3b53bcb0 __sanitizer::Die() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:52:5
# | #12 0x0000aabc3b551438 __msan_warning_with_origin 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan.cpp:455:0
# | #13 0x0000aabc3cc1c9b4 operator-> 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/libcxx_install_msan/include/c++/v1/optional:503:5
# | #14 0x0000aabc3cc1c9b4 llvm::ScalarEvolution::createSCEV(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:8124:50
# | #15 0x0000aabc3cbf3990 llvm::ScalarEvolution::createSCEVIter(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:0:0
# | #16 0x0000aabc3cc65aa0 getSCEV 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:4722:10
Step 16 (stage2/msan_track_origins check) failure: stage2/msan_track_origins 
check (failure)
...
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using ld.lld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/ld.lld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using lld-link: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/lld-link
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using ld64.lld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/ld64.lld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using wasm-ld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/wasm-ld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using ld.lld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/ld.lld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using lld-link: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/lld-link
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using ld64.lld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/ld64.lld
llvm-lit: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:569:
 note: using wasm-ld: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/wasm-ld
-- Testing: 100873 tests, 72 workers --
Testing:  0.. 10.. 20.
FAIL: LLVM :: Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll (26917 of 
100873)
******************** TEST 'LLVM :: 
Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll' FAILED 
********************
Exit Code: -6

Command Output (stdout):
--
# RUN: at line 1
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/opt
 < 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll
 -passes='print<scalar-evolution>'
# executed command: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/opt
 '-passes=print<scalar-evolution>'
# .---command stderr------------
# | Printing analysis 'Scalar Evolution Analysis' for function 'test':
# | Classifying expressions for: @test
# |   %0 = load ptr, ptr undef, align 8
# |   -->  %0 U: full-set S: full-set
# |   %1 = ptrtoint ptr %0 to i64
# |   -->  %1 U: full-set S: full-set
# |   %2 = sub i64 undef, %1
# |   -->  PLEASE submit a bug report to 
https://github.com/llvm/llvm-project/issues/ and include the crash backtrace 
and instructions to reproduce the bug.
# | Stack dump:
# | 0.  Program arguments: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/opt
 -passes=print<scalar-evolution>
# | 1.  Running pass "function(print<scalar-evolution>)" on module "<stdin>"
# | 2.  Running pass "print<scalar-evolution>" on function "test"
# |  #0 0x0000aaaaafdf2378 ___interceptor_backtrace 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:4616:13
# |  #1 0x0000aaaaafeeba24 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:932:7
# |  #2 0x0000aaaaafee21a4 llvm::sys::RunSignalHandlers() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #3 0x0000aaaaafeee20c SignalHandler(int, siginfo_t*, void*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
# |  #4 0x0000aaaaafe22868 IsInInterceptorScope 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp:78:10
# |  #5 0x0000aaaaafe22868 SignalAction(int, void*, void*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp:1167:3
# |  #6 0x0000fffff7ffaa20 (linux-vdso.so.1+0xa20)
# |  #7 0x0000fffff799e13c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x8e13c)
# |  #8 0x0000fffff79485fc raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x385fc)
# |  #9 0x0000fffff7932720 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x22720)
# | #10 0x0000aaaaafdb3664 __sanitizer::Atexit(void (*)()) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp:170:10
# | #11 0x0000aaaaafdb14f0 __sanitizer::Die() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:52:5
# | #12 0x0000aaaaafdc6d04 __msan_init 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan.cpp:490:0
# | #13 0x0000aaaab1cc9698 llvm::ScalarEvolution::createSCEV(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:8123:54
# | #14 0x0000aaaab1c93d5c llvm::ScalarEvolution::createSCEVIter(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:0:0
# | #15 0x0000aaaab1d29c50 getSCEV 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:4722:10
# | #16 0x0000aaaab1d29c50 llvm::ScalarEvolution::print(llvm::raw_ostream&) 
const 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:14449:29
Step 18 (build stage3/msan build) failure: build stage3/msan build (failure)
...
[17/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributes.cpp.o
[18/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/MemAlloc.cpp.o
[19/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/DXILABI.cpp.o
[20/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/ConvertEBCDIC.cpp.o
[21/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
[22/5951] Building CXX object 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o
[23/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
[24/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/HexagonAttributes.cpp.o
[25/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/AArch64AttributeParser.cpp.o
[26/5951] Building CXX object 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o
FAILED: [code=134] 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/clang++
 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan/lib/Demangle
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan/include 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include
 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 
-UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -MF 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o.d -o 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -c 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and 
include the crash backtrace and dumped files.
Stack dump:
0.      Program arguments: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/clang++
 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan/lib/Demangle
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan/include 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include
 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 
-UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -MF 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o.d -o 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -c 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp
1.      <eof> parser at end of file
2.      Optimizer
3.      Running pass 
"require<globals-aa>,function(invalidate<aa>),require<profile-summary>,cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,jump-table-to-switch,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;no-prepare-for-lto;no-check-exit-count>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-idiom-vectorize,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,dfa-jump-threading,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide)),function(invalidate<should-not-run-function-passes>),cgscc(devirt<4>())"
 on module 
"/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp"
4.      Running pass 
"cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,jump-table-to-switch,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;no-prepare-for-lto;no-check-exit-count>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-idiom-vectorize,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,dfa-jump-threading,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide))"
 on module 
"/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp"
5.      Running pass 
"loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-idiom-vectorize,loop-deletion,loop-unroll-full)"
 on function 
"_ZL19nodeListToNodeArrayRN4llvm11ms_demangle14ArenaAllocatorEP8NodeListm"
 #0 0x0000aaaab0d98838 ___interceptor_backtrace 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:4616:13
 #1 0x0000aaaab82c5814 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:932:7
 #2 0x0000aaaab82be9cc llvm::sys::RunSignalHandlers() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Signals.cpp:109:18
 #3 0x0000aaaab82c2880 ~SaveAndRestore 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Support/SaveAndRestore.h:29:23
 #4 0x0000aaaab82c2880 ~ScopedSetting 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Support/IOSandbox.h:20:36
 #5 0x0000aaaab82c2880 llvm::sys::CleanupOnSignal(unsigned long) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:422:1
 #6 0x0000aaaab8127180 HandleCrash 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:76:5
 #7 0x0000aaaab8127180 CrashRecoverySignalHandler(int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:396:51
 #8 0x0000aaaab0dc8c14 ~ScopedThreadLocalStateBackup 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan.h:377:37
 #9 0x0000aaaab0dc8c14 SignalHandler(int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp:1154:1
#10 0x0000fffff7ffaa20 (linux-vdso.so.1+0xa20)
#11 0x0000fffff7a6e13c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x8e13c)
#12 0x0000fffff7a185fc raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x385fc)
#13 0x0000fffff7a02720 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x22720)
#14 0x0000aaaab0d59b24 __sanitizer::Atexit(void (*)()) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp:170:10
#15 0x0000aaaab0d579b0 __sanitizer::Die() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:52:5
#16 0x0000aaaab0d6d138 __msan_warning_with_origin 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan.cpp:455:0
#17 0x0000aaaab5c01fc8 operator-> 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/libcxx_install_msan/include/c++/v1/optional:503:5
#18 0x0000aaaab5c01fc8 llvm::ScalarEvolution::createSCEV(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:8124:50
#19 0x0000aaaab5bd8ef0 llvm::ScalarEvolution::createSCEVIter(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:0:0
#20 0x0000aaaabbe1ef70 isLegalStore 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:0:29
#21 0x0000aaaabbe1ef70 collectStores 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:590:13
#22 0x0000aaaabbe1ef70 runOnLoopBlock 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:630:3
#23 0x0000aaaabbe1ef70 (anonymous 
namespace)::LoopIdiomRecognize::runOnCountableLoop() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:405:19
#24 0x0000aaaabbe1db58 llvm::LoopIdiomRecognizePass::run(llvm::Loop&, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:317:7
#25 0x0000aaaab7e6c460 skipCurrentLoop 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:226:41
#26 0x0000aaaab7e6c460 std::__1::optional<llvm::PreservedAnalyses> 
llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::runSinglePass<llvm::Loop, 
std::__1::unique_ptr<llvm::detail::PassConcept<llvm::Loop, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, 
llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::Deleter>>(llvm::Loop&, 
std::__1::unique_ptr<llvm::detail::PassConcept<llvm::Loop, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, 
llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::Deleter>&, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&, llvm::PassInstrumentation&) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:367:9
#27 0x0000aaaab7e6be28 has_value 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/libcxx_install_msan/include/c++/v1/optional:446:96
#28 0x0000aaaab7e6be28 operator bool 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/libcxx_install_msan/include/c++/v1/optional:1072:84
Step 20 (stage3/msan check) failure: stage3/msan check (failure)
...
[21/7081] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/TextEncoding.cpp.o
[22/7081] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
[23/7081] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[24/7081] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/SipHash.cpp.o
[25/7081] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[26/7081] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/SlowDynamicAPInt.cpp.o
[27/7081] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
[28/7081] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
[29/7081] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/zOSLibFunctions.cpp.o
[30/7081] Building CXX object 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o
FAILED: [code=134] 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/clang++
 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan/lib/Demangle
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan/include 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include
 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 
-UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -MF 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o.d -o 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -c 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and 
include the crash backtrace and dumped files.
Stack dump:
0.      Program arguments: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan/bin/clang++
 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan/lib/Demangle
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan/include 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include
 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 
-UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -MF 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o.d -o 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -c 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp
1.      <eof> parser at end of file
2.      Optimizer
3.      Running pass 
"require<globals-aa>,function(invalidate<aa>),require<profile-summary>,cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,jump-table-to-switch,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;no-prepare-for-lto;no-check-exit-count>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-idiom-vectorize,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,dfa-jump-threading,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide)),function(invalidate<should-not-run-function-passes>),cgscc(devirt<4>())"
 on module 
"/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp"
4.      Running pass 
"cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,jump-table-to-switch,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;no-prepare-for-lto;no-check-exit-count>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-idiom-vectorize,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,dfa-jump-threading,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide))"
 on module 
"/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp"
5.      Running pass 
"loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-idiom-vectorize,loop-deletion,loop-unroll-full)"
 on function 
"_ZL19nodeListToNodeArrayRN4llvm11ms_demangle14ArenaAllocatorEP8NodeListm"
 #0 0x0000ab0999ec8838 ___interceptor_backtrace 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:4616:13
 #1 0x0000ab09a13f5814 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:932:7
 #2 0x0000ab09a13ee9cc llvm::sys::RunSignalHandlers() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Signals.cpp:109:18
 #3 0x0000ab09a13f2880 ~SaveAndRestore 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Support/SaveAndRestore.h:29:23
 #4 0x0000ab09a13f2880 ~ScopedSetting 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Support/IOSandbox.h:20:36
 #5 0x0000ab09a13f2880 llvm::sys::CleanupOnSignal(unsigned long) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:422:1
 #6 0x0000ab09a1257180 HandleCrash 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:76:5
 #7 0x0000ab09a1257180 CrashRecoverySignalHandler(int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:396:51
 #8 0x0000ab0999ef8c14 ~ScopedThreadLocalStateBackup 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan.h:377:37
 #9 0x0000ab0999ef8c14 SignalHandler(int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp:1154:1
#10 0x0000f006e1565a20 (linux-vdso.so.1+0xa20)
#11 0x0000f006e0fde13c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x8e13c)
#12 0x0000f006e0f885fc raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x385fc)
#13 0x0000f006e0f72720 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x22720)
#14 0x0000ab0999e89b24 __sanitizer::Atexit(void (*)()) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp:170:10
#15 0x0000ab0999e879b0 __sanitizer::Die() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:52:5
#16 0x0000ab0999e9d138 __msan_warning_with_origin 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan.cpp:455:0
#17 0x0000ab099ed31fc8 operator-> 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/libcxx_install_msan/include/c++/v1/optional:503:5
#18 0x0000ab099ed31fc8 llvm::ScalarEvolution::createSCEV(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:8124:50
#19 0x0000ab099ed08ef0 llvm::ScalarEvolution::createSCEVIter(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:0:0
#20 0x0000ab09a4f4ef70 isLegalStore 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:0:29
#21 0x0000ab09a4f4ef70 collectStores 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:590:13
#22 0x0000ab09a4f4ef70 runOnLoopBlock 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:630:3
#23 0x0000ab09a4f4ef70 (anonymous 
namespace)::LoopIdiomRecognize::runOnCountableLoop() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:405:19
#24 0x0000ab09a4f4db58 llvm::LoopIdiomRecognizePass::run(llvm::Loop&, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:317:7
#25 0x0000ab09a0f9c460 skipCurrentLoop 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:226:41
#26 0x0000ab09a0f9c460 std::__1::optional<llvm::PreservedAnalyses> 
llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::runSinglePass<llvm::Loop, 
std::__1::unique_ptr<llvm::detail::PassConcept<llvm::Loop, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, 
llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::Deleter>>(llvm::Loop&, 
std::__1::unique_ptr<llvm::detail::PassConcept<llvm::Loop, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, 
llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::Deleter>&, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&, llvm::PassInstrumentation&) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:367:9
#27 0x0000ab09a0f9be28 has_value 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/libcxx_install_msan/include/c++/v1/optional:446:96
#28 0x0000ab09a0f9be28 operator bool 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/libcxx_install_msan/include/c++/v1/optional:1072:84
Step 24 (build stage3/msan_track_origins build) failure: build 
stage3/msan_track_origins build (failure)
...
[27/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
[28/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/DynamicAPInt.cpp.o
[29/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[30/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/InstructionCost.cpp.o
[31/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
[32/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
[33/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
[34/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
[35/5951] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
[36/5951] Building CXX object 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o
FAILED: [code=134] 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/clang++
 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan_track_origins/lib/Demangle
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan_track_origins/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include
 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 
-UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -MF 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o.d -o 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -c 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and 
include the crash backtrace and dumped files.
Stack dump:
0.      Program arguments: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/clang++
 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan_track_origins/lib/Demangle
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan_track_origins/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include
 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 
-UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -MF 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o.d -o 
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -c 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp
1.      <eof> parser at end of file
2.      Optimizer
3.      Running pass 
"require<globals-aa>,function(invalidate<aa>),require<profile-summary>,cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,jump-table-to-switch,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;no-prepare-for-lto;no-check-exit-count>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-idiom-vectorize,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,dfa-jump-threading,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide)),function(invalidate<should-not-run-function-passes>),cgscc(devirt<4>())"
 on module 
"/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp"
4.      Running pass 
"cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,jump-table-to-switch,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;no-prepare-for-lto;no-check-exit-count>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-idiom-vectorize,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,dfa-jump-threading,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide))"
 on module 
"/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp"
5.      Running pass 
"loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-idiom-vectorize,loop-deletion,loop-unroll-full)"
 on function 
"_ZL19nodeListToNodeArrayRN4llvm11ms_demangle14ArenaAllocatorEP8NodeListm"
 #0 0x0000ab6793d728f8 ___interceptor_backtrace 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:4616:13
 #1 0x0000ab679dead8e4 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:932:7
 #2 0x0000ab679dea43d0 llvm::sys::RunSignalHandlers() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Signals.cpp:109:18
 #3 0x0000ab679dea9b20 ~SaveAndRestore 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Support/SaveAndRestore.h:29:23
 #4 0x0000ab679dea9b20 ~ScopedSetting 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Support/IOSandbox.h:20:36
 #5 0x0000ab679dea9b20 llvm::sys::CleanupOnSignal(unsigned long) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:422:1
 #6 0x0000ab679dc641c8 HandleCrash 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:76:5
 #7 0x0000ab679dc641c8 CrashRecoverySignalHandler(int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:396:51
 #8 0x0000ab6793da2cd4 ~ScopedThreadLocalStateBackup 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan.h:377:37
 #9 0x0000ab6793da2cd4 SignalHandler(int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp:1154:1
#10 0x0000ef0920b4ea20 (linux-vdso.so.1+0xa20)
#11 0x0000ef09204ee13c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x8e13c)
#12 0x0000ef09204985fc raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x385fc)
#13 0x0000ef0920482720 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x22720)
#14 0x0000ab6793d33be4 __sanitizer::Atexit(void (*)()) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp:170:10
#15 0x0000ab6793d31a70 __sanitizer::Die() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:52:5
#16 0x0000ab6793d47284 __msan_init 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan.cpp:490:0
#17 0x0000ab679a87fe04 llvm::ScalarEvolution::createSCEV(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:8123:54
#18 0x0000ab679a84a3ec llvm::ScalarEvolution::createSCEVIter(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:0:0
#19 0x0000ab67a31f8d90 isLegalStore 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:0:29
#20 0x0000ab67a31f8d90 collectStores 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:590:13
#21 0x0000ab67a31f8d90 runOnLoopBlock 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:630:3
#22 0x0000ab67a31f8d90 (anonymous 
namespace)::LoopIdiomRecognize::runOnCountableLoop() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:405:19
#23 0x0000ab67a31f73c4 llvm::LoopIdiomRecognizePass::run(llvm::Loop&, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:317:7
#24 0x0000ab679d88ab5c skipCurrentLoop 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:226:41
#25 0x0000ab679d88ab5c std::__1::optional<llvm::PreservedAnalyses> 
llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::runSinglePass<llvm::Loop, 
std::__1::unique_ptr<llvm::detail::PassConcept<llvm::Loop, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, 
llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::Deleter>>(llvm::Loop&, 
std::__1::unique_ptr<llvm::detail::PassConcept<llvm::Loop, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, 
llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::Deleter>&, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&, llvm::PassInstrumentation&) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:367:9
#26 0x0000ab679d88a220 llvm::PassManager<llvm::Loop, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, 
llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::runWithoutLoopNestPasses(llvm::Loop&, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopPassManager.cpp:0:9
#27 0x0000ab679d8887e4 preserveSet<llvm::AllAnalysesOn<llvm::Loop> > 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/IR/Analysis.h:152:5
#28 0x0000ab679d8887e4 llvm::PassManager<llvm::Loop, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopPassManager.cpp:36:6
Step 26 (stage3/msan_track_origins check) failure: stage3/msan_track_origins 
check (failure)
...
MSAN_OPTIONS=log_path=/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/sanitizer_logs/report:log_exe_name=1:abort_on_error=1
PATH=/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin
BOT_DIR=/home/b
LIT_OPTS=--time-tests --timeout=900
_=/usr/bin/env
ninja: Entering directory `llvm_build2_msan_track_origins'
[1/7072] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[2/7072] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[3/7072] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
[4/7072] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
FAILED: [code=134] lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/clang
 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan_track_origins/lib/Support
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan_track_origins/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/../third-party/siphash/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/../libc
 -fPIC -fno-semantic-interposition -Werror=date-time 
-Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter 
-Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic 
-Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wstring-conversion -Wmisleading-indentation 
-Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections 
-fdata-sections -O3 -DNDEBUG -UNDEBUG -Wno-c99-extensions -MD -MT 
lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o -MF 
lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o.d -o 
lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o -c 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/regcomp.c
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and 
include the crash backtrace and dumped files.
Stack dump:
0.      Program arguments: 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build_msan_track_origins/bin/clang
 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan_track_origins/lib/Support
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm_build2_msan_track_origins/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/../third-party/siphash/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/../libc
 -fPIC -fno-semantic-interposition -Werror=date-time 
-Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter 
-Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic 
-Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wstring-conversion -Wmisleading-indentation 
-Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections 
-fdata-sections -O3 -DNDEBUG -UNDEBUG -Wno-c99-extensions -MD -MT 
lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o -MF 
lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o.d -o 
lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o -c 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/regcomp.c
1.      <eof> parser at end of file
2.      Optimizer
3.      Running pass 
"require<globals-aa>,function(invalidate<aa>),require<profile-summary>,cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,jump-table-to-switch,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;no-prepare-for-lto;no-check-exit-count>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-idiom-vectorize,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,dfa-jump-threading,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide)),function(invalidate<should-not-run-function-passes>),cgscc(devirt<4>())"
 on module 
"/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/regcomp.c"
4.      Running pass 
"cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,jump-table-to-switch,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;no-prepare-for-lto;no-check-exit-count>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-idiom-vectorize,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,dfa-jump-threading,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide))"
 on module 
"/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/regcomp.c"
5.      Running pass 
"loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-idiom-vectorize,loop-deletion,loop-unroll-full)"
 on function "p_b_cclass"
 #0 0x0000aaaab15028f8 ___interceptor_backtrace 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:4616:13
 #1 0x0000aaaabb63d8e4 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:932:7
 #2 0x0000aaaabb6343d0 llvm::sys::RunSignalHandlers() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Signals.cpp:109:18
 #3 0x0000aaaabb639b20 ~SaveAndRestore 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Support/SaveAndRestore.h:29:23
 #4 0x0000aaaabb639b20 ~ScopedSetting 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Support/IOSandbox.h:20:36
 #5 0x0000aaaabb639b20 llvm::sys::CleanupOnSignal(unsigned long) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:422:1
 #6 0x0000aaaabb3f41c8 HandleCrash 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:76:5
 #7 0x0000aaaabb3f41c8 CrashRecoverySignalHandler(int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:396:51
 #8 0x0000aaaab1532cd4 ~ScopedThreadLocalStateBackup 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan.h:377:37
 #9 0x0000aaaab1532cd4 SignalHandler(int) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp:1154:1
#10 0x0000fffff7ffaa20 (linux-vdso.so.1+0xa20)
#11 0x0000fffff799e13c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x8e13c)
#12 0x0000fffff79485fc raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x385fc)
#13 0x0000fffff7932720 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x22720)
#14 0x0000aaaab14c3be4 __sanitizer::Atexit(void (*)()) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp:170:10
#15 0x0000aaaab14c1a70 __sanitizer::Die() 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:52:5
#16 0x0000aaaab14d7284 __msan_init 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/compiler-rt/lib/msan/msan.cpp:490:0
#17 0x0000aaaab800fe04 llvm::ScalarEvolution::createSCEV(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:8123:54
#18 0x0000aaaab7fda3ec llvm::ScalarEvolution::createSCEVIter(llvm::Value*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:0:0
#19 0x0000aaaabbbb8690 (anonymous 
namespace)::SimplifyIndvar::replaceIVUserWithLoopInvariant(llvm::Instruction*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp:654:15
#20 0x0000aaaabbba7d48 (anonymous 
namespace)::SimplifyIndvar::simplifyUsers(llvm::PHINode*, llvm::IVVisitor*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp:957:9
#21 0x0000aaaabbba7638 llvm::simplifyUsersOfIV(llvm::PHINode*, 
llvm::ScalarEvolution*, llvm::DominatorTree*, llvm::LoopInfo*, 
llvm::TargetTransformInfo const*, llvm::SmallVectorImpl<llvm::WeakTrackingVH>&, 
llvm::SCEVExpander&, llvm::IVVisitor*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp:1030:15
#22 0x0000aaaac0953e30 simplifyAndExtend 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:733:28
#23 0x0000aaaac0953e30 (anonymous namespace)::IndVarSimplify::run(llvm::Loop*) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:2088:14
#24 0x0000aaaac094f8a4 llvm::IndVarSimplifyPass::run(llvm::Loop&, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:2224:7
#25 0x0000aaaabb01ab5c skipCurrentLoop 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:226:41
#26 0x0000aaaabb01ab5c std::__1::optional<llvm::PreservedAnalyses> 
llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::runSinglePass<llvm::Loop, 
std::__1::unique_ptr<llvm::detail::PassConcept<llvm::Loop, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, 
llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::Deleter>>(llvm::Loop&, 
std::__1::unique_ptr<llvm::detail::PassConcept<llvm::Loop, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, 
llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::Deleter>&, llvm::AnalysisManager<llvm::Loop, 
llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&, llvm::PassInstrumentation&) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:367:9
#27 0x0000aaaabb01a220 llvm::PassManager<llvm::Loop, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, 
llvm::LoopStandardAnalysisResults&, 
llvm::LPMUpdater&>::runWithoutLoopNestPasses(llvm::Loop&, 
llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, 
llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Transforms/Scalar/LoopPassManager.cpp:0:9
#28 0x0000aaaabb0187e4 preserveSet<llvm::AllAnalysesOn<llvm::Loop> > 
/home/b/sanitizer-aarch64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/IR/Analysis.h:152:5

```

</details>

https://github.com/llvm/llvm-project/pull/211954
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to