[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 03:36:54 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `llvm-nvptx64-nvidia-ubuntu` running on `as-builder-7` while building `llvm` at step 6 "test-build-unified-tree-check-llvm".

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

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

```
Step 6 (test-build-unified-tree-check-llvm) failure: test (failure)
******************** TEST 'LLVM :: Transforms/ExpandFp/pass-parameters.ll' FAILED ********************
Exit Code: 139

Command Output (stderr):
--
/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/opt -mtriple=amdgcn -passes="expand-fp<O0>" /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/Transforms/ExpandFp/pass-parameters.ll -S -o /dev/null # RUN: at line 1
+ /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/opt -mtriple=amdgcn '-passes=expand-fp<O0>' /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/Transforms/ExpandFp/pass-parameters.ll -S -o /dev/null
/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/opt: warning: failed to infer data layout: unable to get target for 'amdgcn', see --version and --triple.
/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/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: /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/opt -mtriple=amdgcn -passes=expand-fp<O0> /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/Transforms/ExpandFp/pass-parameters.ll -S -o /dev/null
1.	Running pass "function(expand-fp<O0>)" on module "/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/Transforms/ExpandFp/pass-parameters.ll"
2.	Running pass "expand-fp<O0>" on function "empty"
 #0 0x000076cfe7217ba2 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/libLLVMSupport.so.22.0git+0x217ba2)
 #1 0x000076cfe721489f llvm::sys::RunSignalHandlers() (/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/libLLVMSupport.so.22.0git+0x21489f)
 #2 0x000076cfe72149ec SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
 #3 0x000076cfe6c45330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
 #4 0x000076cfe465eeec llvm::ExpandFpPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/libLLVMCodeGen.so.22.0git+0x25eeec)
 #5 0x000076cfe64b4875 llvm::detail::PassModel<llvm::Function, llvm::ExpandFpPass, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) crtstuff.c:0:0
 #6 0x000076cfe2d084d5 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/libLLVMCore.so.22.0git+0x3084d5)
 #7 0x000076cfe64b3f05 llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) crtstuff.c:0:0
 #8 0x000076cfe2d06ac1 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/libLLVMCore.so.22.0git+0x306ac1)
 #9 0x000076cfe741c375 llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) crtstuff.c:0:0
#10 0x000076cfe2d072ad llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/libLLVMCore.so.22.0git+0x3072ad)
#11 0x000076cfe74287b9 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-7/llvm-nvptx64-nvidia-ubuntu/build/lib/libLLVMOptDriver.so.22.0git+0x237b9)
#12 0x000076cfe743308e optMain (/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/libLLVMOptDriver.so.22.0git+0x2e08e)
#13 0x000076cfe6c2a1ca __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3
#14 0x000076cfe6c2a28b call_init ./csu/../csu/libc-start.c:128:20
#15 0x000076cfe6c2a28b __libc_start_main ./csu/../csu/libc-start.c:347:5
#16 0x000063e236bff865 _start (/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/opt+0x865)
/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/Transforms/ExpandFp/Output/pass-parameters.ll.script: line 8: 1934246 Segmentation fault      (core dumped) /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/opt -mtriple=amdgcn -passes="expand-fp<O0>" /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/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