[clang] [clang][bytecode] Create global variables for temporaries... (PR #195037)
LLVM Continuous Integration via cfe-commits
cfe-commits at lists.llvm.org
Sun May 3 23:17:59 PDT 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-dylib` running on `linaro-flang-aarch64-dylib` while building `clang` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/50/builds/22299
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
21.009 [1/8/408] Building ASM object CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldeor8_3.S.o
21.019 [1/7/409] Building ASM object CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldset4_1.S.o
21.020 [1/6/410] Building ASM object CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldset2_1.S.o
21.021 [1/5/411] Building ASM object CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldset4_2.S.o
21.025 [1/4/412] Building ASM object CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldset8_5.S.o
21.055 [1/3/413] Building ASM object CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldset1_3.S.o
21.063 [1/2/414] Building ASM object CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldset8_1.S.o
21.084 [1/1/415] Building ASM object CMakeFiles/clang_rt.builtins-aarch64.dir/outline_atomic_helpers.dir/outline_atomic_ldset2_3.S.o
21.244 [0/1/416] Linking CXX static library /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/lib/clang/23/lib/aarch64-unknown-linux-gnu/libclang_rt.builtins.a
1542.180 [486/3/7075] Building CXX object tools/mlir/lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRROCDLDialect.dir/IR/ROCDLDialect.cpp.o
FAILED: tools/mlir/lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRROCDLDialect.dir/IR/ROCDLDialect.cpp.o
/usr/local/bin/c++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/build/tools/mlir/lib/Dialect/LLVMIR -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/mlir/lib/Dialect/LLVMIR -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/build/tools/mlir/include -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/mlir/include -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/build/include -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/llvm/include -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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -Wundef -Werror=mismatched-tags -Werror=global-constructors -O3 -DNDEBUG -std=c++17 -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -Winvalid-pch -Xclang -include-pch -Xclang /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/lib/IR/CMakeFiles/LLVMCore.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/lib/IR/CMakeFiles/LLVMCore.dir/cmake_pch.hxx -MD -MT tools/mlir/lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRROCDLDialect.dir/IR/ROCDLDialect.cpp.o -MF tools/mlir/lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRROCDLDialect.dir/IR/ROCDLDialect.cpp.o.d -o tools/mlir/lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRROCDLDialect.dir/IR/ROCDLDialect.cpp.o -c /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp
fatal error: error in backend: IO failure on output stream: No space left on device
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: /usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/build/tools/mlir/lib/Dialect/LLVMIR -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/mlir/lib/Dialect/LLVMIR -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/build/tools/mlir/include -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/mlir/include -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/build/include -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/llvm/include -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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -Wundef -Werror=mismatched-tags -Werror=global-constructors -O3 -DNDEBUG -std=c++17 -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -Winvalid-pch -Xclang -include-pch -Xclang /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/lib/IR/CMakeFiles/LLVMCore.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/lib/IR/CMakeFiles/LLVMCore.dir/cmake_pch.hxx -MD -MT tools/mlir/lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRROCDLDialect.dir/IR/ROCDLDialect.cpp.o -MF tools/mlir/lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRROCDLDialect.dir/IR/ROCDLDialect.cpp.o.d -o tools/mlir/lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRROCDLDialect.dir/IR/ROCDLDialect.cpp.o -c /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp
1. <eof> parser at end of file
#0 0x0000c391f5bf0790 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xd1f0790)
#1 0x0000c391f5bf04bc llvm::sys::CleanupOnSignal(unsigned long) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xd1f04bc)
#2 0x0000c391f5b9da8c (anonymous namespace)::CrashRecoveryContextImpl::HandleCrash(int, unsigned long) CrashRecoveryContext.cpp:0:0
#3 0x0000c391f5b9da38 (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xd19da38)
#4 0x0000c391f5bee470 llvm::sys::Process::Exit(int, bool) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xd1ee470)
#5 0x0000c391f46b4210 llvm::DenseMapBase<llvm::DenseMap<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>::destroyAll() cc1_main.cpp:0:0
#6 0x0000c391f5ba1a00 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xd1a1a00)
#7 0x0000c391f5ba1b20 (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xd1a1b20)
#8 0x0000c391f40b8018 llvm::raw_fd_ostream::~raw_fd_ostream() (.cold.0) bolt-pseudo.o:0:0
#9 0x0000c391f34f1994 llvm::raw_fd_ostream::~raw_fd_ostream() (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaaf1994)
#10 0x0000c391f351cb94 clang::emitBackendOutput(clang::CompilerInstance&, clang::CodeGenOptions&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xab1cb94)
#11 0x0000c391f2ffdeac clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xa5fdeac)
#12 0x0000c391f29da540 clang::ParseAST(clang::Sema&, bool, bool) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0x9fda540)
#13 0x0000c391f367d5ec clang::FrontendAction::Execute() (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xac7d5ec)
#14 0x0000c391f348ec90 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa8ec90)
#15 0x0000c391f348eb2c clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa8eb2c)
#16 0x0000c391f34f157c cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaaf157c)
#17 0x0000c391f349af84 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) driver.cpp:0:0
#18 0x0000c391f349ae20 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__1::optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool*) const::$_0>(long) Job.cpp:0:0
#19 0x0000c391f349adc8 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa9adc8)
#20 0x0000c391f349ac4c clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__1::optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool*) const (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa9ac4c)
#21 0x0000c391f3491f68 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa91f68)
#22 0x0000c391f3491cb8 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*>>&) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa91cb8)
#23 0x0000c391f3490ed4 clang_main(int, char**, llvm::ToolContext const&) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa90ed4)
#24 0x0000c391f3490490 main (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa90490)
#25 0x0000f7390ef97400 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3
#26 0x0000f7390ef974d8 call_init ./csu/../csu/libc-start.c:128:20
#27 0x0000f7390ef974d8 __libc_start_main ./csu/../csu/libc-start.c:379:5
#28 0x0000c391f34b8aac _start (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaab8aac)
1567.348 [486/1/7077] Building CXX object tools/mlir/test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestPatterns.cpp.o
FAILED: tools/mlir/test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestPatterns.cpp.o
/usr/local/bin/c++ -DMLIR_INCLUDE_TESTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/build/tools/mlir/test/lib/Dialect/Test -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/mlir/test/lib/Dialect/Test -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/build/tools/mlir/include -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/mlir/include -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/build/include -I/home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/llvm/include -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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -Wundef -Werror=mismatched-tags -O3 -DNDEBUG -std=c++17 -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -Winvalid-pch -Xclang -include-pch -Xclang /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/lib/Support/CMakeFiles/LLVMSupport.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/lib/Support/CMakeFiles/LLVMSupport.dir/cmake_pch.hxx -MD -MT tools/mlir/test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestPatterns.cpp.o -MF tools/mlir/test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestPatterns.cpp.o.d -o tools/mlir/test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestPatterns.cpp.o -c /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/mlir/test/lib/Dialect/Test/TestPatterns.cpp
```
</details>
https://github.com/llvm/llvm-project/pull/195037
More information about the cfe-commits
mailing list