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
