[llvm] [AMDGPU] Change expand-fp opt level argument syntax (PR #157408)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 10 01:56:42 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `clang-m68k-linux-cross` running on `suse-gary-m68k-cross` while building `llvm` at step 5 "ninja check 1".

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

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

```
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: Transforms/ExpandFp/pass-parameters.ll' FAILED ********************
Exit Code: 139

Command Output (stderr):
--
/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt -mtriple=amdgcn -passes="expand-fp<O0>" /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/Transforms/ExpandFp/pass-parameters.ll -S -o /dev/null # RUN: at line 1
+ /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt -mtriple=amdgcn '-passes=expand-fp<O0>' /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/Transforms/ExpandFp/pass-parameters.ll -S -o /dev/null
/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt: warning: failed to infer data layout: unable to get target for 'amdgcn', see --version and --triple.
/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt: WARNING: failed to create target machine for 'amdgcn': unable to get target for 'amdgcn', see --version and --triple.
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: /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt -mtriple=amdgcn -passes=expand-fp<O0> /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/Transforms/ExpandFp/pass-parameters.ll -S -o /dev/null
1.	Running pass "function(expand-fp<O0>)" on module "/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/Transforms/ExpandFp/pass-parameters.ll"
2.	Running pass "expand-fp<O0>" on function "empty"
 #0 0x0000000003a9d6fb llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt+0x3a9d6fb)
 #1 0x0000000003a9a5ba SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
 #2 0x00007f04b1241580 __restore_rt (/lib64/libc.so.6+0x41580)
 #3 0x0000000001ee65a8 llvm::ExpandFpPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt+0x1ee65a8)
 #4 0x000000000090d83d llvm::detail::PassModel<llvm::Function, llvm::ExpandFpPass, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt+0x90d83d)
 #5 0x00000000038698bd llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt+0x38698bd)
 #6 0x000000000090d46d llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt+0x90d46d)
 #7 0x000000000386a3c0 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt+0x386a3c0)
 #8 0x0000000000857e5d llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt+0x857e5d)
 #9 0x0000000003867e3d llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt+0x3867e3d)
#10 0x0000000000863181 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) (/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt+0x863181)
#11 0x0000000000856193 optMain (/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt+0x856193)
#12 0x00007f04b122a2ae __libc_start_call_main (/lib64/libc.so.6+0x2a2ae)
#13 0x00007f04b122a379 __libc_start_main at GLIBC_2.2.5 (/lib64/libc.so.6+0x2a379)
#14 0x000000000084c8d5 _start /home/abuild/rpmbuild/BUILD/glibc-2.40/csu/../sysdeps/x86_64/start.S:117:0
/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/Transforms/ExpandFp/Output/pass-parameters.ll.script: line 8: 2270671 Segmentation fault      (core dumped) /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/opt -mtriple=amdgcn -passes="expand-fp<O0>" /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/Transforms/ExpandFp/pass-parameters.ll -S -o /dev/null

--

********************


```

</details>

https://github.com/llvm/llvm-project/pull/157408


More information about the llvm-commits mailing list