[llvm] InstCombine: Add fpext SimplifyDemandedFPClass baseline tests (PR #174848)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Sun Jan 11 01:23:03 PST 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `openmp-offload-libc-amdgpu-runtime` running on `omp-vega20-1` while building `llvm` at step 4 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/73/builds/15398
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 4 (annotate) failure: '../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py --cmake-file=AMDGPULibcBot.cmake' (failure)
...
[400/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdiv.dir/fdiv.cpp.o
[401/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.nextup.dir/nextup.cpp.o
[402/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.nextdownf.dir/nextdownf.cpp.o
[403/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.nextupf.dir/nextupf.cpp.o
[404/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.fromfpf.dir/fromfpf.cpp.o
[405/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.ffma.dir/ffma.cpp.o
[406/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.nextupl.dir/nextupl.cpp.o
[407/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.nexttowardl.dir/nexttowardl.cpp.o
[408/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.nextdownf16.dir/nextdownf16.cpp.o
[409/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o
FAILED: libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o
/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/./bin/clang++ --target=amdgcn-amd-amdhsa -DLIBC_NAMESPACE=__llvm_libc_22_0_0_git -D__LIBC_USE_FLOAT16_CONVERSION -I/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/libc -isystem /home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/include/amdgcn-amd-amdhsa -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG --target=amdgcn-amd-amdhsa -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_COPT_STRING_LENGTH_IMPL=element -DLIBC_COPT_FIND_FIRST_CHARACTER_IMPL=element -DLIBC_ADD_NULL_CHECKS "-DLIBC_MATH=(LIBC_MATH_SKIP_ACCURATE_PASS | LIBC_MATH_INTERMEDIATE_COMP_IN_FLOAT | LIBC_MATH_SMALL_TABLES | LIBC_MATH_NO_ERRNO | LIBC_MATH_NO_EXCEPT)" -fno-math-errno -DLIBC_ERRNO_MODE=LIBC_ERRNO_MODE_SHARED -DLIBC_THREAD_MODE=LIBC_THREAD_MODE_SINGLE -DLIBC_CONF_WCTYPE_MODE=LIBC_WCTYPE_MODE_ASCII -DLIBC_COPT_RAW_MUTEX_DEFAULT_SPIN_COUNT=100 -DLIBC_TARGET_OS_IS_GPU -fpie -DLIBC_FULL_BUILD -nostdlibinc -ffixed-point -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wdeprecated -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -nogpulib -fvisibility=hidden -fconvergent-functions -flto -Wno-multi-gpu -Xclang -mcode-object-version=none -DLIBC_COPT_PUBLIC_PACKAGING -UNDEBUG -MD -MT libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o -MF libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o.d -o libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o -c /home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/libc/src/math/generic/fdivl.cpp
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/./bin/clang++ --target=amdgcn-amd-amdhsa -DLIBC_NAMESPACE=__llvm_libc_22_0_0_git -D__LIBC_USE_FLOAT16_CONVERSION -I/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/libc -isystem /home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/include/amdgcn-amd-amdhsa -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG --target=amdgcn-amd-amdhsa -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_COPT_STRING_LENGTH_IMPL=element -DLIBC_COPT_FIND_FIRST_CHARACTER_IMPL=element -DLIBC_ADD_NULL_CHECKS "-DLIBC_MATH=(LIBC_MATH_SKIP_ACCURATE_PASS | LIBC_MATH_INTERMEDIATE_COMP_IN_FLOAT | LIBC_MATH_SMALL_TABLES | LIBC_MATH_NO_ERRNO | LIBC_MATH_NO_EXCEPT)" -fno-math-errno -DLIBC_ERRNO_MODE=LIBC_ERRNO_MODE_SHARED -DLIBC_THREAD_MODE=LIBC_THREAD_MODE_SINGLE -DLIBC_CONF_WCTYPE_MODE=LIBC_WCTYPE_MODE_ASCII -DLIBC_COPT_RAW_MUTEX_DEFAULT_SPIN_COUNT=100 -DLIBC_TARGET_OS_IS_GPU -fpie -DLIBC_FULL_BUILD -nostdlibinc -ffixed-point -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wdeprecated -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -nogpulib -fvisibility=hidden -fconvergent-functions -flto -Wno-multi-gpu -Xclang -mcode-object-version=none -DLIBC_COPT_PUBLIC_PACKAGING -UNDEBUG -MD -MT libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o -MF libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o.d -o libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o -c /home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/libc/src/math/generic/fdivl.cpp
1. <eof> parser at end of file
2. Optimizer
3. Running pass "require<globals-aa>,function(invalidate<aa>),require<profile-summary>,cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function(amdgpu-promote-kernel-arguments,infer-address-spaces,amdgpu-lower-kernel-attributes,amdgpu-promote-alloca-to-vector),function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;prepare-for-lto>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,infer-address-spaces,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide)),function(invalidate<should-not-run-function-passes>),cgscc(devirt<4>())" on module "/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/libc/src/math/generic/fdivl.cpp"
4. Running pass "cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function(amdgpu-promote-kernel-arguments,infer-address-spaces,amdgpu-lower-kernel-attributes,amdgpu-promote-alloca-to-vector),function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;prepare-for-lto>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,infer-address-spaces,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide))" on module "/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/libc/src/math/generic/fdivl.cpp"
5. Running pass "adce" on function "_ZN22__llvm_libc_22_0_0_git6fputil8internal9FPStorageILNS0_6FPTypeE2EE6encodeENS4_14BiasedExponentENS4_11SignificandE"
#0 0x000077dd5ec11ed0 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMSupport.so.22.0git+0x211ed0)
#1 0x000077dd5ec0eb8f llvm::sys::RunSignalHandlers() (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMSupport.so.22.0git+0x20eb8f)
#2 0x000077dd5eaed968 CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
#3 0x000077dd5e5ed520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#4 0x000077dd5f106b6e llvm::AnalysisManager<llvm::Function>::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMCore.so.22.0git+0x306b6e)
#5 0x000077dd6067eb5e llvm::ADCEPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMScalarOpts.so.22.0git+0x7eb5e)
#6 0x000077dd5e28ed96 llvm::detail::PassModel<llvm::Function, llvm::ADCEPass, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/../lib/libLLVMPasses.so.22.0git+0x8ed96)
#7 0x000077dd5f107482 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMCore.so.22.0git+0x307482)
#8 0x000077dd6683d876 llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAMDGPUCodeGen.so.22.0git+0x43d876)
#9 0x000077dd5f56b707 llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAnalysis.so.22.0git+0x16b707)
#10 0x000077dd6683ab96 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAMDGPUCodeGen.so.22.0git+0x43ab96)
#11 0x000077dd5f564e51 llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAnalysis.so.22.0git+0x164e51)
#12 0x000077dd62623486 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMipo.so.22.0git+0x223486)
#13 0x000077dd5f56c9f7 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAnalysis.so.22.0git+0x16c9f7)
#14 0x000077dd62623436 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMipo.so.22.0git+0x223436)
#15 0x000077dd5f566c76 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAnalysis.so.22.0git+0x166c76)
#16 0x000077dd6683ab46 llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAMDGPUCodeGen.so.22.0git+0x43ab46)
#17 0x000077dd5f1061e5 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMCore.so.22.0git+0x3061e5)
#18 0x000077dd62627f38 llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMipo.so.22.0git+0x227f38)
#19 0x000077dd5e2890f6 llvm::detail::PassModel<llvm::Module, llvm::ModuleInlinerWrapperPass, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/../lib/libLLVMPasses.so.22.0git+0x890f6)
#20 0x000077dd5f1061e5 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMCore.so.22.0git+0x3061e5)
#21 0x000077dd63733f7e (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>&, std::unique_ptr<llvm::ToolOutputFile, std::default_delete<llvm::ToolOutputFile>>&, clang::BackendConsumer*) BackendUtil.cpp:0:0
#22 0x000077dd63737851 clang::emitBackendOutput(clang::CompilerInstance&, clang::CodeGenOptions&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libclangCodeGen.so.22.0git+0x137851)
#23 0x000077dd63b795e2 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libclangCodeGen.so.22.0git+0x5795e2)
#24 0x000077dd5d268f3c clang::ParseAST(clang::Sema&, bool, bool) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/../lib/libclangParse.so.22.0git+0x42f3c)
#25 0x000077dd61747449 clang::FrontendAction::Execute() (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libclangFrontend.so.22.0git+0x147449)
#26 0x000077dd616bf265 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libclangFrontend.so.22.0git+0xbf265)
#27 0x000077dd674dcd63 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libclangFrontendTool.so.22.0git+0x5d63)
#28 0x000057ff3f8cd230 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/./bin/clang+++0x17230)
Step 7 (build cmake config) failure: build cmake config (failure)
...
[400/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdiv.dir/fdiv.cpp.o
[401/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.nextup.dir/nextup.cpp.o
[402/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.nextdownf.dir/nextdownf.cpp.o
[403/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.nextupf.dir/nextupf.cpp.o
[404/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.fromfpf.dir/fromfpf.cpp.o
[405/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.ffma.dir/ffma.cpp.o
[406/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.nextupl.dir/nextupl.cpp.o
[407/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.nexttowardl.dir/nexttowardl.cpp.o
[408/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.nextdownf16.dir/nextdownf16.cpp.o
[409/2662] Building CXX object libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o
FAILED: libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o
/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/./bin/clang++ --target=amdgcn-amd-amdhsa -DLIBC_NAMESPACE=__llvm_libc_22_0_0_git -D__LIBC_USE_FLOAT16_CONVERSION -I/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/libc -isystem /home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/include/amdgcn-amd-amdhsa -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG --target=amdgcn-amd-amdhsa -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_COPT_STRING_LENGTH_IMPL=element -DLIBC_COPT_FIND_FIRST_CHARACTER_IMPL=element -DLIBC_ADD_NULL_CHECKS "-DLIBC_MATH=(LIBC_MATH_SKIP_ACCURATE_PASS | LIBC_MATH_INTERMEDIATE_COMP_IN_FLOAT | LIBC_MATH_SMALL_TABLES | LIBC_MATH_NO_ERRNO | LIBC_MATH_NO_EXCEPT)" -fno-math-errno -DLIBC_ERRNO_MODE=LIBC_ERRNO_MODE_SHARED -DLIBC_THREAD_MODE=LIBC_THREAD_MODE_SINGLE -DLIBC_CONF_WCTYPE_MODE=LIBC_WCTYPE_MODE_ASCII -DLIBC_COPT_RAW_MUTEX_DEFAULT_SPIN_COUNT=100 -DLIBC_TARGET_OS_IS_GPU -fpie -DLIBC_FULL_BUILD -nostdlibinc -ffixed-point -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wdeprecated -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -nogpulib -fvisibility=hidden -fconvergent-functions -flto -Wno-multi-gpu -Xclang -mcode-object-version=none -DLIBC_COPT_PUBLIC_PACKAGING -UNDEBUG -MD -MT libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o -MF libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o.d -o libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o -c /home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/libc/src/math/generic/fdivl.cpp
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/./bin/clang++ --target=amdgcn-amd-amdhsa -DLIBC_NAMESPACE=__llvm_libc_22_0_0_git -D__LIBC_USE_FLOAT16_CONVERSION -I/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/libc -isystem /home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/include/amdgcn-amd-amdhsa -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG --target=amdgcn-amd-amdhsa -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_COPT_STRING_LENGTH_IMPL=element -DLIBC_COPT_FIND_FIRST_CHARACTER_IMPL=element -DLIBC_ADD_NULL_CHECKS "-DLIBC_MATH=(LIBC_MATH_SKIP_ACCURATE_PASS | LIBC_MATH_INTERMEDIATE_COMP_IN_FLOAT | LIBC_MATH_SMALL_TABLES | LIBC_MATH_NO_ERRNO | LIBC_MATH_NO_EXCEPT)" -fno-math-errno -DLIBC_ERRNO_MODE=LIBC_ERRNO_MODE_SHARED -DLIBC_THREAD_MODE=LIBC_THREAD_MODE_SINGLE -DLIBC_CONF_WCTYPE_MODE=LIBC_WCTYPE_MODE_ASCII -DLIBC_COPT_RAW_MUTEX_DEFAULT_SPIN_COUNT=100 -DLIBC_TARGET_OS_IS_GPU -fpie -DLIBC_FULL_BUILD -nostdlibinc -ffixed-point -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wdeprecated -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -nogpulib -fvisibility=hidden -fconvergent-functions -flto -Wno-multi-gpu -Xclang -mcode-object-version=none -DLIBC_COPT_PUBLIC_PACKAGING -UNDEBUG -MD -MT libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o -MF libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o.d -o libc/src/math/generic/CMakeFiles/libc.src.math.generic.fdivl.dir/fdivl.cpp.o -c /home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/libc/src/math/generic/fdivl.cpp
1. <eof> parser at end of file
2. Optimizer
3. Running pass "require<globals-aa>,function(invalidate<aa>),require<profile-summary>,cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function(amdgpu-promote-kernel-arguments,infer-address-spaces,amdgpu-lower-kernel-attributes,amdgpu-promote-alloca-to-vector),function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;prepare-for-lto>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,infer-address-spaces,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide)),function(invalidate<should-not-run-function-passes>),cgscc(devirt<4>())" on module "/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/libc/src/math/generic/fdivl.cpp"
4. Running pass "cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function(amdgpu-promote-kernel-arguments,infer-address-spaces,amdgpu-lower-kernel-attributes,amdgpu-promote-alloca-to-vector),function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;prepare-for-lto>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,infer-address-spaces,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide))" on module "/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/libc/src/math/generic/fdivl.cpp"
5. Running pass "adce" on function "_ZN22__llvm_libc_22_0_0_git6fputil8internal9FPStorageILNS0_6FPTypeE2EE6encodeENS4_14BiasedExponentENS4_11SignificandE"
#0 0x000077dd5ec11ed0 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMSupport.so.22.0git+0x211ed0)
#1 0x000077dd5ec0eb8f llvm::sys::RunSignalHandlers() (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMSupport.so.22.0git+0x20eb8f)
#2 0x000077dd5eaed968 CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
#3 0x000077dd5e5ed520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#4 0x000077dd5f106b6e llvm::AnalysisManager<llvm::Function>::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMCore.so.22.0git+0x306b6e)
#5 0x000077dd6067eb5e llvm::ADCEPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMScalarOpts.so.22.0git+0x7eb5e)
#6 0x000077dd5e28ed96 llvm::detail::PassModel<llvm::Function, llvm::ADCEPass, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/../lib/libLLVMPasses.so.22.0git+0x8ed96)
#7 0x000077dd5f107482 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMCore.so.22.0git+0x307482)
#8 0x000077dd6683d876 llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAMDGPUCodeGen.so.22.0git+0x43d876)
#9 0x000077dd5f56b707 llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAnalysis.so.22.0git+0x16b707)
#10 0x000077dd6683ab96 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAMDGPUCodeGen.so.22.0git+0x43ab96)
#11 0x000077dd5f564e51 llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAnalysis.so.22.0git+0x164e51)
#12 0x000077dd62623486 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMipo.so.22.0git+0x223486)
#13 0x000077dd5f56c9f7 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAnalysis.so.22.0git+0x16c9f7)
#14 0x000077dd62623436 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMipo.so.22.0git+0x223436)
#15 0x000077dd5f566c76 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAnalysis.so.22.0git+0x166c76)
#16 0x000077dd6683ab46 llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMAMDGPUCodeGen.so.22.0git+0x43ab46)
#17 0x000077dd5f1061e5 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMCore.so.22.0git+0x3061e5)
#18 0x000077dd62627f38 llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMipo.so.22.0git+0x227f38)
#19 0x000077dd5e2890f6 llvm::detail::PassModel<llvm::Module, llvm::ModuleInlinerWrapperPass, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/../lib/libLLVMPasses.so.22.0git+0x890f6)
#20 0x000077dd5f1061e5 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libLLVMCore.so.22.0git+0x3061e5)
#21 0x000077dd63733f7e (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>&, std::unique_ptr<llvm::ToolOutputFile, std::default_delete<llvm::ToolOutputFile>>&, clang::BackendConsumer*) BackendUtil.cpp:0:0
#22 0x000077dd63737851 clang::emitBackendOutput(clang::CompilerInstance&, clang::CodeGenOptions&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libclangCodeGen.so.22.0git+0x137851)
#23 0x000077dd63b795e2 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libclangCodeGen.so.22.0git+0x5795e2)
#24 0x000077dd5d268f3c clang::ParseAST(clang::Sema&, bool, bool) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/../lib/libclangParse.so.22.0git+0x42f3c)
#25 0x000077dd61747449 clang::FrontendAction::Execute() (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libclangFrontend.so.22.0git+0x147449)
#26 0x000077dd616bf265 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libclangFrontend.so.22.0git+0xbf265)
#27 0x000077dd674dcd63 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/bin/../lib/libclangFrontendTool.so.22.0git+0x5d63)
#28 0x000057ff3f8cd230 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/./bin/clang+++0x17230)
```
</details>
https://github.com/llvm/llvm-project/pull/174848
More information about the llvm-commits
mailing list