bwendling wrote:

> LLVM Buildbot has detected a new failure on builder 
> `llvm-clang-x86_64-expensive-checks-ubuntu` running on `as-builder-4` while 
> building `clang,llvm` at step 7 "test-check-all".
> 
> Full details are available at: 
> https://lab.llvm.org/buildbot/#/builders/187/builds/16762
> 
> Here is the relevant piece of the build log for the reference
> ```
> Step 7 (test-check-all) failure: Test just built components: check-all 
> completed (failure)
> ******************** TEST 'LLVM :: CodeGen/AArch64/callbr-prepare.ll' FAILED 
> ********************
> Exit Code: 2
> 
> Command Output (stdout):
> --
> # RUN: at line 2
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt 
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/CodeGen/AArch64/callbr-prepare.ll
>  -mtriple=aarch64-linux-gnu -inline-asm-prepare -S -o - | 
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck
>  
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/CodeGen/AArch64/callbr-prepare.ll
> # executed command: 
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt 
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/CodeGen/AArch64/callbr-prepare.ll
>  -mtriple=aarch64-linux-gnu -inline-asm-prepare -S -o -
> # executed command: 
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck
>  
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/CodeGen/AArch64/callbr-prepare.ll
> # RUN: at line 3
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt 
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/CodeGen/AArch64/callbr-prepare.ll
>  -mtriple=aarch64-linux-gnu -passes=inline-asm-prepare -S -o - | 
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck
>  
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/CodeGen/AArch64/callbr-prepare.ll
> # executed command: 
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt 
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/CodeGen/AArch64/callbr-prepare.ll
>  -mtriple=aarch64-linux-gnu -passes=inline-asm-prepare -S -o -
> # .---command stderr------------
> # | Error: InlineAsmPreparePass does not invalidate CFG analyses but CFG 
> changes detected in function @test0:
> # | Different number of non-leaf basic blocks: before=2, after=4
> # | Non-leaf block entry.indirect_crit_edge<0x5ae89b4c7f00> is added (1 
> successors)
> # | Different successors of block entry<0x5ae89b488a40> (unordered):
> # | - before (2): indirect<0x5ae89b488c80>, direct<0x5ae89b488ba0>, 
> # | - after (2): entry.indirect_crit_edge<0x5ae89b4c7f00>, 
> direct<0x5ae89b488ba0>, 
> # | Non-leaf block direct.indirect_crit_edge<0x5ae89b4c8220> is added (1 
> successors)
> # | Different successors of block direct<0x5ae89b488ba0> (unordered):
> # | - before (2): direct2<0x5ae89b488c20>, indirect<0x5ae89b488c80>, 
> # | - after (2): direct2<0x5ae89b488c20>, 
> direct.indirect_crit_edge<0x5ae89b4c8220>, 
> # | LLVM ERROR: CFG unexpectedly changed by InlineAsmPreparePass
> # | 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/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt 
> /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/CodeGen/AArch64/callbr-prepare.ll
>  -mtriple=aarch64-linux-gnu -passes=inline-asm-prepare -S -o -
> # | 1.        Running pass "function(inline-asm-prepare)" on module 
> "/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/CodeGen/AArch64/callbr-prepare.ll"
> # | 2.        Running pass "inline-asm-prepare" on function "test0"
> # |  #0 0x00005ae88158f858 llvm::sys::PrintStackTrace(llvm::raw_ostream&, 
> int) 
> (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x50a8858)
> # |  #1 0x00005ae88158ce75 llvm::sys::RunSignalHandlers() 
> (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x50a5e75)
> # |  #2 0x00005ae881590911 SignalHandler(int, siginfo_t*, void*) 
> Signals.cpp:0:0
> # |  #3 0x00007bdfd4045330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
> # |  #4 0x00007bdfd409eb2c pthread_kill 
> (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
> # |  #5 0x00007bdfd404527e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
> # |  #6 0x00007bdfd40288ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
> # |  #7 0x00005ae881555785 llvm::report_fatal_error(llvm::Twine const&, bool) 
> (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x506e785)
> # |  #8 0x00005ae882a94e70 void llvm::detail::UniqueFunctionBase<void, 
> llvm::StringRef, llvm::Any, llvm::PreservedAnalyses 
> const&>::CallImpl<llvm::PreservedCFGCheckerInstrumentation::registerCallbacks(llvm::PassInstrumentationCallbacks&,
>  llvm::AnalysisManager<llvm::Module>&)::$_2>(void*, llvm::StringRef, 
> llvm::Any&, llvm::PreservedAnalyses const&) StandardInstrumentations.cpp:0:0
> # |  #9 0x00005ae8817ae528 llvm::PassManager<llvm::Function, 
> llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, 
> llvm::AnalysisManager<llvm::Function>&) 
> (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x52c7528)
> # | #10 0x00005ae882adf5dd llvm::detail::PassModel<llvm::Function, 
> llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, 
> llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, 
> llvm::AnalysisManager<llvm::Function>&) PassBuilderPipelines.cpp:0:0
> # | #11 0x00005ae8817b2f11 
> llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, 
> llvm::AnalysisManager<llvm::Module>&) 
> (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x52cbf11)
> # | #12 0x00005ae882a6f6fd llvm::detail::PassModel<llvm::Module, 
> llvm::ModuleToFunctionPassAdaptor, 
> llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, 
> llvm::AnalysisManager<llvm::Module>&) NewPMDriver.cpp:0:0
> # | #13 0x00005ae8817ad237 llvm::PassManager<llvm::Module, 
> llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, 
> llvm::AnalysisManager<llvm::Module>&) 
> (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x52c6237)
> # | #14 0x00005ae882a67b82 llvm::runPassPipeline(llvm::StringRef, 
> llvm::Module&, llvm::TargetMachine*, llvm::TargetLibraryInfoImpl*, 
> llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, 
> llvm::StringRef, llvm::ArrayRef<llvm::PassPlugin>, 
> llvm::ArrayRef<std::function<void (llvm::PassBuilder&)>>, 
> llvm::opt_tool::OutputKind, llvm::opt_tool::VerifierKind, bool, bool, bool, 
> bool, bool, bool, bool, bool) 
> (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6580b82)
> # | #15 0x00005ae88152f62d optMain 
> (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x504862d)
> # | #16 0x00007bdfd402a1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
> # | #17 0x00007bdfd402a28b __libc_start_main 
> (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
> # | #18 0x00005ae881528925 _start 
> (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x5041925)
> # `-----------------------------
> # error: command failed with exit status: -6
> ...
> ```

This should be fixed now. The other two shouldn't be affected by this change.

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

Reply via email to