-
-
Notifications
You must be signed in to change notification settings - Fork 326
Open
Labels
Component - TestingCode in test or testpar directories, GitHub workflowsCode in test or testpar directories, GitHub workflows
Description
nvhpc-25.11 can't compile:
LLVM ERROR: Cannot select: 0x55ad9c17be40: v2f64 = X86ISD::SCALEFS 0x55ad9c424e80, 0x55ad9c4c0a60, /home/runner/work/hdf5/hdf5/test/dt_arith.c:5695:1
0x55ad9c424e80: v2f64 = scalar_to_vector 0x55ad9c45dff0, /home/runner/work/hdf5/hdf5/test/dt_arith.c:5695:1
0x55ad9c45dff0: f64,ch = CopyFromReg 0x55ad9c610a58, Register:f64 %2786, /home/runner/work/hdf5/hdf5/test/dt_arith.c:5695:1
0x55ad9c45d960: f64 = Register %2786
0x55ad9c4c0a60: v2f64 = scalar_to_vector 0x55ad9c17ebd0, /home/runner/work/hdf5/hdf5/test/dt_arith.c:5695:1
0x55ad9c17ebd0: f64 = sint_to_fp 0x55ad9c5b9de0, /home/runner/work/hdf5/hdf5/test/dt_arith.c:5695:1
0x55ad9c5b9de0: i32 = sub 0x55ad9c52ef70, 0x55ad9c87d670, /home/runner/work/hdf5/hdf5/test/dt_arith.c:5688:1
0x55ad9c52ef70: i32,ch = CopyFromReg 0x55ad9c610a58, Register:i32 %2787, /home/runner/work/hdf5/hdf5/test/dt_arith.c:5688:1
0x55ad9c5ba010: i32 = Register %2787
0x55ad9c87d670: i32,ch = CopyFromReg 0x55ad9c610a58, Register:i32 %2788, /home/runner/work/hdf5/hdf5/test/dt_arith.c:5688:1
0x55ad9c17ea10: i32 = Register %2788
In function: test_conv_flt_1
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /opt/nvidia/hpc_sdk/Linux_x86_64/25.11/compilers/share/llvm/bin/llc /tmp/nvcNnqB1XdFI-Ah.llvm -march=x86-64 -mcpu=native --mattr=+mmx --mattr=+sse --mattr=+sse2 --mattr=+sse3 --mattr=+ssse3 --mattr=+sse4a --mattr=+sse4.1 --mattr=+sse4.2 --mattr=+avx --mattr=+avx2 --mattr=+f16c --mattr=+fma --mattr=+xsave --mattr=+xsaveopt --mattr=+xsavec --mattr=+xsaves --mattr=+popcnt --mattr=+sha --mattr=+aes --mattr=+pclmul --mattr=+clflushopt --mattr=+fsgsbase --mattr=+rdrnd --mattr=+bmi --mattr=+bmi2 --mattr=+lzcnt --mattr=+fxsr --mattr=+clzero --mattr=+vaes --mattr=+vpclmulqdq --mattr=+adx --mattr=+clwb --mattr=+cx16 --mattr=+movbe --mattr=+prfchw --mattr=+rdpid --mattr=+rdseed --mattr=+sahf --mattr=+shstk -O3 --x86-cmov-converter=0 --dwarf-directory=false --non-global-value-max-name-size=-1 --align-all-functions=6 --nvhpc-select-transform=true --nvhpc-block-freq=true --denormal-fp-math=positive-zero --nvhpc-memzero --nvhpc-dso-opt -relocation-model=pic -filetype=obj --frame-pointer=none -o test/CMakeFiles/dt_arith.dir/dt_arith.c.o
1. Running pass 'Function Pass Manager' on module '/tmp/nvcNnqB1XdFI-Ah.llvm'.
2. Running pass 'X86 DAG->DAG Instruction Selection' on function '@test_conv_flt_1'
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 llc 0x000055ad9311bde8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 40
1 llc 0x000055ad93119b3e llvm::sys::RunSignalHandlers() + 238
2 llc 0x000055ad9311c4bd
3 libc.so.6 0x00007f626ae45330
4 libc.so.6 0x00007f626ae9eb2c pthread_kill + 284
5 libc.so.6 0x00007f626ae4527e gsignal + 30
6 libc.so.6 0x00007f626ae288ff abort + 223
7 llc 0x000055ad9309da57 llvm::report_fatal_error(llvm::Twine const&, bool) + 471
8 llc 0x000055ad92f613ff
9 llc 0x000055ad92f60915
10 llc 0x000055ad91efad74
11 llc 0x000055ad92f5807c llvm::SelectionDAGISel::DoInstructionSelection() + 396
12 llc 0x000055ad92f57824 llvm::SelectionDAGISel::CodeGenAndEmitDAG() + 1316
13 llc 0x000055ad92f563f1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) + 3041
14 llc 0x000055ad92f54ce2 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) + 322
15 llc 0x000055ad92f5382e llvm::SelectionDAGISelLegacy::runOnMachineFunction(llvm::MachineFunction&) + 158
16 llc 0x000055ad92537edd llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 589
17 llc 0x000055ad9296220a llvm::FPPassManager::runOnFunction(llvm::Function&) + 714
18 llc 0x000055ad92968fd3 llvm::FPPassManager::runOnModule(llvm::Module&) + 51
19 llc 0x000055ad92962ee9 llvm::legacy::PassManagerImpl::run(llvm::Module&) + 2553
20 llc 0x000055ad91b64c74 main + 10180
21 libc.so.6 0x00007f626ae2a1ca
22 libc.so.6 0x00007f626ae2a28b __libc_start_main + 139
23 llc 0x000055ad91b5f1be _start + 46
nvc-Fatal-/opt/nvidia/hpc_sdk/Linux_x86_64/25.11/compilers/share/llvm/bin/llc TERMINATED by signal 6
ref: #6149
Metadata
Metadata
Assignees
Labels
Component - TestingCode in test or testpar directories, GitHub workflowsCode in test or testpar directories, GitHub workflows
Type
Projects
Status
Scheduled/On-Deck