Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[CIR] Upstream the basic structure of LoweringPrepare pass#148545

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Conversation

AmrDeveloper
Copy link
Member

Upstream, the basic structure of the LoweringPrepare pass as a prerequisite for other ComplexType PR's

#141365

@llvmbotllvmbot added clangClang issues not falling into any other category ClangIRAnything related to the ClangIR project labelsJul 13, 2025
@llvmbot
Copy link
Member

@llvm/pr-subscribers-clang

Author: Amr Hesham (AmrDeveloper)

Changes

Upstream, the basic structure of the LoweringPrepare pass as a prerequisite for other ComplexType PR's

#141365


Full diff:https://github.com/llvm/llvm-project/pull/148545.diff

5 Files Affected:

  • (modified) clang/include/clang/CIR/Dialect/Passes.h (+1)
  • (modified) clang/include/clang/CIR/Dialect/Passes.td (+14-4)
  • (modified) clang/lib/CIR/Dialect/Transforms/CMakeLists.txt (+1)
  • (added) clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp (+40)
  • (modified) clang/lib/CIR/Lowering/CIRPasses.cpp (+2)
diff --git a/clang/include/clang/CIR/Dialect/Passes.h b/clang/include/clang/CIR/Dialect/Passes.hindex dbecf81acf7bb..02210ec0a8336 100644--- a/clang/include/clang/CIR/Dialect/Passes.h+++ b/clang/include/clang/CIR/Dialect/Passes.h@@ -24,6 +24,7 @@ std::unique_ptr<Pass> createCIRCanonicalizePass(); std::unique_ptr<Pass> createCIRFlattenCFGPass(); std::unique_ptr<Pass> createCIRSimplifyPass(); std::unique_ptr<Pass> createHoistAllocasPass();+std::unique_ptr<Pass> createLoweringPreparePass();  void populateCIRPreLoweringPasses(mlir::OpPassManager &pm);diff --git a/clang/include/clang/CIR/Dialect/Passes.td b/clang/include/clang/CIR/Dialect/Passes.tdindex de775e69f0073..59c06f2e13f22 100644--- a/clang/include/clang/CIR/Dialect/Passes.td+++ b/clang/include/clang/CIR/Dialect/Passes.td@@ -33,14 +33,14 @@ def CIRSimplify : Pass<"cir-simplify"> {   let summary = "Performs CIR simplification and code optimization";   let description = [{     The pass performs semantics-preserving code simplifications and optimizations-    on CIR while maintaining strict program correctness.-+    on CIR while maintaining strict program correctness.+     Unlike the `cir-canonicalize` pass, these transformations may reduce the IR's     structural similarity to the original source code as a trade-off for improved     code quality. This can affect debugging fidelity by altering intermediate-    representations of folded expressions, hoisted operations, and other+    representations of folded expressions, hoisted operations, and other     optimized constructs.-+     Example transformations include ternary expression folding and code hoisting     while preserving program semantics.   }];@@ -72,4 +72,14 @@ def CIRFlattenCFG : Pass<"cir-flatten-cfg"> {   let dependentDialects = ["cir::CIRDialect"]; }+def LoweringPrepare : Pass<"cir-lowering-prepare"> {+  let summary = "Preparation work before lowering to LLVM dialect";+  let description = [{+    This pass does preparation work for LLVM lowering. For example, it may+    expand the global variable initialziation in a more ABI-friendly form.+  }];+  let constructor = "mlir::createLoweringPreparePass()";+  let dependentDialects = ["cir::CIRDialect"];+}+ #endif // CLANG_CIR_DIALECT_PASSES_TDdiff --git a/clang/lib/CIR/Dialect/Transforms/CMakeLists.txt b/clang/lib/CIR/Dialect/Transforms/CMakeLists.txtindex 4dece5b57e450..18beca7b9a680 100644--- a/clang/lib/CIR/Dialect/Transforms/CMakeLists.txt+++ b/clang/lib/CIR/Dialect/Transforms/CMakeLists.txt@@ -3,6 +3,7 @@ add_clang_library(MLIRCIRTransforms   CIRSimplify.cpp   FlattenCFG.cpp   HoistAllocas.cpp+  LoweringPrepare.cpp    DEPENDS   MLIRCIRPassIncGendiff --git a/clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp b/clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cppnew file mode 100644index 0000000000000..5493b86a0a321--- /dev/null+++ b/clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp@@ -0,0 +1,40 @@+//===- LoweringPrepare.cpp - pareparation work for LLVM lowering ----------===//+//+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.+// See https://llvm.org/LICENSE.txt for license information.+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception+//+//===----------------------------------------------------------------------===//++#include "PassDetail.h"+#include "clang/AST/ASTContext.h"+#include "clang/CIR/Dialect/IR/CIRDialect.h"+#include "clang/CIR/Dialect/Passes.h"++#include <memory>++using namespace mlir;+using namespace cir;++namespace {+struct LoweringPreparePass : public LoweringPrepareBase<LoweringPreparePass> {+  LoweringPreparePass() = default;+  void runOnOperation() override;++  void runOnOp(Operation *op);+};++} // namespace++void LoweringPreparePass::runOnOp(Operation *op) {}++void LoweringPreparePass::runOnOperation() {+  llvm::SmallVector<Operation *> opsToTransform;++  for (auto *o : opsToTransform)+    runOnOp(o);+}++std::unique_ptr<Pass> mlir::createLoweringPreparePass() {+  return std::make_unique<LoweringPreparePass>();+}diff --git a/clang/lib/CIR/Lowering/CIRPasses.cpp b/clang/lib/CIR/Lowering/CIRPasses.cppindex 7a581939580a9..5607abc98e319 100644--- a/clang/lib/CIR/Lowering/CIRPasses.cpp+++ b/clang/lib/CIR/Lowering/CIRPasses.cpp@@ -31,6 +31,8 @@ mlir::LogicalResult runCIRToCIRPasses(mlir::ModuleOp theModule,   if (enableCIRSimplify)     pm.addPass(mlir::createCIRSimplifyPass());+  pm.addPass(mlir::createLoweringPreparePass());+   pm.enableVerifier(enableVerifier);   (void)mlir::applyPassManagerCLOptions(pm);   return pm.run(theModule);

@llvmbot
Copy link
Member

@llvm/pr-subscribers-clangir

Author: Amr Hesham (AmrDeveloper)

Changes

Upstream, the basic structure of the LoweringPrepare pass as a prerequisite for other ComplexType PR's

#141365


Full diff:https://github.com/llvm/llvm-project/pull/148545.diff

5 Files Affected:

  • (modified) clang/include/clang/CIR/Dialect/Passes.h (+1)
  • (modified) clang/include/clang/CIR/Dialect/Passes.td (+14-4)
  • (modified) clang/lib/CIR/Dialect/Transforms/CMakeLists.txt (+1)
  • (added) clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp (+40)
  • (modified) clang/lib/CIR/Lowering/CIRPasses.cpp (+2)
diff --git a/clang/include/clang/CIR/Dialect/Passes.h b/clang/include/clang/CIR/Dialect/Passes.hindex dbecf81acf7bb..02210ec0a8336 100644--- a/clang/include/clang/CIR/Dialect/Passes.h+++ b/clang/include/clang/CIR/Dialect/Passes.h@@ -24,6 +24,7 @@ std::unique_ptr<Pass> createCIRCanonicalizePass(); std::unique_ptr<Pass> createCIRFlattenCFGPass(); std::unique_ptr<Pass> createCIRSimplifyPass(); std::unique_ptr<Pass> createHoistAllocasPass();+std::unique_ptr<Pass> createLoweringPreparePass();  void populateCIRPreLoweringPasses(mlir::OpPassManager &pm);diff --git a/clang/include/clang/CIR/Dialect/Passes.td b/clang/include/clang/CIR/Dialect/Passes.tdindex de775e69f0073..59c06f2e13f22 100644--- a/clang/include/clang/CIR/Dialect/Passes.td+++ b/clang/include/clang/CIR/Dialect/Passes.td@@ -33,14 +33,14 @@ def CIRSimplify : Pass<"cir-simplify"> {   let summary = "Performs CIR simplification and code optimization";   let description = [{     The pass performs semantics-preserving code simplifications and optimizations-    on CIR while maintaining strict program correctness.-+    on CIR while maintaining strict program correctness.+     Unlike the `cir-canonicalize` pass, these transformations may reduce the IR's     structural similarity to the original source code as a trade-off for improved     code quality. This can affect debugging fidelity by altering intermediate-    representations of folded expressions, hoisted operations, and other+    representations of folded expressions, hoisted operations, and other     optimized constructs.-+     Example transformations include ternary expression folding and code hoisting     while preserving program semantics.   }];@@ -72,4 +72,14 @@ def CIRFlattenCFG : Pass<"cir-flatten-cfg"> {   let dependentDialects = ["cir::CIRDialect"]; }+def LoweringPrepare : Pass<"cir-lowering-prepare"> {+  let summary = "Preparation work before lowering to LLVM dialect";+  let description = [{+    This pass does preparation work for LLVM lowering. For example, it may+    expand the global variable initialziation in a more ABI-friendly form.+  }];+  let constructor = "mlir::createLoweringPreparePass()";+  let dependentDialects = ["cir::CIRDialect"];+}+ #endif // CLANG_CIR_DIALECT_PASSES_TDdiff --git a/clang/lib/CIR/Dialect/Transforms/CMakeLists.txt b/clang/lib/CIR/Dialect/Transforms/CMakeLists.txtindex 4dece5b57e450..18beca7b9a680 100644--- a/clang/lib/CIR/Dialect/Transforms/CMakeLists.txt+++ b/clang/lib/CIR/Dialect/Transforms/CMakeLists.txt@@ -3,6 +3,7 @@ add_clang_library(MLIRCIRTransforms   CIRSimplify.cpp   FlattenCFG.cpp   HoistAllocas.cpp+  LoweringPrepare.cpp    DEPENDS   MLIRCIRPassIncGendiff --git a/clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp b/clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cppnew file mode 100644index 0000000000000..5493b86a0a321--- /dev/null+++ b/clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp@@ -0,0 +1,40 @@+//===- LoweringPrepare.cpp - pareparation work for LLVM lowering ----------===//+//+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.+// See https://llvm.org/LICENSE.txt for license information.+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception+//+//===----------------------------------------------------------------------===//++#include "PassDetail.h"+#include "clang/AST/ASTContext.h"+#include "clang/CIR/Dialect/IR/CIRDialect.h"+#include "clang/CIR/Dialect/Passes.h"++#include <memory>++using namespace mlir;+using namespace cir;++namespace {+struct LoweringPreparePass : public LoweringPrepareBase<LoweringPreparePass> {+  LoweringPreparePass() = default;+  void runOnOperation() override;++  void runOnOp(Operation *op);+};++} // namespace++void LoweringPreparePass::runOnOp(Operation *op) {}++void LoweringPreparePass::runOnOperation() {+  llvm::SmallVector<Operation *> opsToTransform;++  for (auto *o : opsToTransform)+    runOnOp(o);+}++std::unique_ptr<Pass> mlir::createLoweringPreparePass() {+  return std::make_unique<LoweringPreparePass>();+}diff --git a/clang/lib/CIR/Lowering/CIRPasses.cpp b/clang/lib/CIR/Lowering/CIRPasses.cppindex 7a581939580a9..5607abc98e319 100644--- a/clang/lib/CIR/Lowering/CIRPasses.cpp+++ b/clang/lib/CIR/Lowering/CIRPasses.cpp@@ -31,6 +31,8 @@ mlir::LogicalResult runCIRToCIRPasses(mlir::ModuleOp theModule,   if (enableCIRSimplify)     pm.addPass(mlir::createCIRSimplifyPass());+  pm.addPass(mlir::createLoweringPreparePass());+   pm.enableVerifier(enableVerifier);   (void)mlir::applyPassManagerCLOptions(pm);   return pm.run(theModule);

Copy link
Member

@bcardosolopesbcardosolopes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

We need to update some of the entries because they are old now, so a few comments on that, otherwise LGTM

let summary = "Preparation work before lowering to LLVM dialect";
let description = [{
This pass does preparation work for LLVM lowering. For example, it may
expand the global variable initialziation in a more ABI-friendly form.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Please make the description a bit more generic (not LLVM specific) since it also covers the core dialect path in the incubator.

@@ -72,4 +72,14 @@ def CIRFlattenCFG : Pass<"cir-flatten-cfg"> {
let dependentDialects = ["cir::CIRDialect"];
}

def LoweringPrepare : Pass<"cir-lowering-prepare"> {
let summary = "Preparation work before lowering to LLVM dialect";

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Preparation work before lowering to LLVM dialect ->Lower to more fine-grained CIR operations before lowering to other dialects

Copy link
Contributor

@andykaylorandykaylor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

lgtm

@AmrDeveloperAmrDeveloper merged commitaf99f18 intollvm:mainJul 15, 2025
9 checks passed
@llvm-ci
Copy link
Collaborator

LLVM Buildbot has detected a new failure on builderlldb-remote-linux-ubuntu running onas-builder-9 while buildingclang at step 7 "build-default".

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

Here is the relevant piece of the build log for the reference
Step 7 (build-default) failure: cmake (failure)...0.869 [547/66/1905] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_allocator_report.cpp.o0.872 [546/66/1906] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_symbolizer_libbacktrace.cpp.o0.875 [545/66/1907] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_procmaps_common.cpp.o0.877 [544/66/1908] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_chained_origin_depot.cpp.o0.886 [543/66/1909] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_unwind_linux_libcdep.cpp.o0.897 [542/66/1910] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_flags.cpp.o0.918 [541/66/1911] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_flags.cpp.o0.924 [540/66/1912] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_mutex.cpp.o0.926 [539/66/1913] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_suppressions.cpp.o0.929 [538/66/1914] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.oFAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.o /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/bin/clang++ --target=aarch64-unknown-linux-gnu -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_BUILDING_LIBRARY -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_LINK_PTHREAD_LIB -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libunwind/include -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxxabi/../libcxx/src -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxxabi/include -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/aarch64-unknown-linux-gnu/c++/v1 -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1 -mcpu=cortex-a78 -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 -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections  -O3 -DNDEBUG -std=c++23 -nostdinc++ -fstrict-aliasing -funwind-tables -D_DEBUG -UNDEBUG -UNDEBUG -Wall -Wextra -Wnewline-eof -Wshadow -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Werror=return-type -Wextra-semi -Wundef -Wunused-template -Wformat-nonliteral -Wzero-length-array -Wdeprecated-redundant-constexpr-static-def -Wno-nullability-completeness -Wno-user-defined-literals -Wno-covered-switch-default -Wno-suggest-override -Wno-error -fsized-deallocation -fdebug-prefix-map=/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1=/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxx/include -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.o -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.o.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.o -c /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxxabi/src/cxa_aux_runtime.cppIn file included from /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxxabi/src/cxa_aux_runtime.cpp:13:In file included from /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1/exception:84:In file included from /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1/__exception/exception_ptr.h:16:In file included from /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1/__memory/construct_at.h:13:In file included from /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1/__assert:13:/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1/__assertion_handler:19:12: fatal error: '__log_hardening_failure' file not found   19 | #  include <__log_hardening_failure>      |            ^~~~~~~~~~~~~~~~~~~~~~~~~1 error generated.0.934 [538/65/1915] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.o0.939 [538/64/1916] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.aarch64.dir/sanitizer_common_libcdep.cpp.o0.939 [538/63/1917] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.aarch64.dir/sanitizer_deadlock_detector2.cpp.o0.942 [538/62/1918] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_platform_limits_posix.cpp.o0.949 [538/61/1919] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_symbolizer.cpp.o0.953 [538/60/1920] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.o0.957 [538/59/1921] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_printf.cpp.o0.958 [538/58/1922] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_thread_history.cpp.o0.958 [538/57/1923] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.oFAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.o /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/bin/clang++ --target=aarch64-unknown-linux-gnu -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_BUILDING_LIBRARY -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_LINK_PTHREAD_LIB -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libunwind/include -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxxabi/../libcxx/src -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxxabi/include -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/aarch64-unknown-linux-gnu/c++/v1 -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1 -mcpu=cortex-a78 -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 -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections  -O3 -DNDEBUG -std=c++23 -nostdinc++ -fstrict-aliasing -funwind-tables -D_DEBUG -UNDEBUG -UNDEBUG -Wall -Wextra -Wnewline-eof -Wshadow -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Werror=return-type -Wextra-semi -Wundef -Wunused-template -Wformat-nonliteral -Wzero-length-array -Wdeprecated-redundant-constexpr-static-def -Wno-nullability-completeness -Wno-user-defined-literals -Wno-covered-switch-default -Wno-suggest-override -Wno-error -fsized-deallocation -fdebug-prefix-map=/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1=/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxx/include -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.o -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.o.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.o -c /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxxabi/src/stdlib_exception.cppIn file included from /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxxabi/src/stdlib_exception.cpp:10:In file included from /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1/exception:84:In file included from /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1/__exception/exception_ptr.h:16:In file included from /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1/__memory/construct_at.h:13:In file included from /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1/__assert:13:/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1/__assertion_handler:19:12: fatal error: '__log_hardening_failure' file not found   19 | #  include <__log_hardening_failure>      |            ^~~~~~~~~~~~~~~~~~~~~~~~~1 error generated.0.959 [538/56/1924] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_posix.cpp.o0.963 [538/55/1925] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_common.cpp.o0.965 [538/54/1926] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_suppressions.cpp.o0.971 [538/53/1927] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_platform_limits_posix.cpp.o0.974 [538/52/1928] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.oFAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.o /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/bin/clang++ --target=aarch64-unknown-linux-gnu -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_BUILDING_LIBRARY -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_LINK_PTHREAD_LIB -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libunwind/include -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxxabi/../libcxx/src -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxxabi/include -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/aarch64-unknown-linux-gnu/c++/v1 -I/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1 -mcpu=cortex-a78 -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 -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections  -O3 -DNDEBUG -std=c++23 -nostdinc++ -fstrict-aliasing -funwind-tables -D_DEBUG -UNDEBUG -UNDEBUG -Wall -Wextra -Wnewline-eof -Wshadow -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Werror=return-type -Wextra-semi -Wundef -Wunused-template -Wformat-nonliteral -Wzero-length-array -Wdeprecated-redundant-constexpr-static-def -Wno-nullability-completeness -Wno-user-defined-literals -Wno-covered-switch-default -Wno-suggest-override -Wno-error -fsized-deallocation -fdebug-prefix-map=/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/build/include/c++/v1=/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxx/include -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.o -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.o.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.o -c /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxxabi/src/cxa_vector.cppIn file included from /home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/libcxxabi/src/cxa_vector.cpp:16:

@llvm-ci
Copy link
Collaborator

LLVM Buildbot has detected a new failure on builderlldb-remote-linux-win running onas-builder-10 while buildingclang at step 8 "build-default".

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

Here is the relevant piece of the build log for the reference
Step 8 (build-default) failure: cmake (failure)...3.347 [504/130/1884]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_stoptheworld_fuchsia.cpp.o3.353 [503/130/1885]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_procmaps_solaris.cpp.o3.361 [502/130/1886]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_procmaps_mac.cpp.o3.372 [501/130/1887]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_thread_arg_retval.cpp.o3.377 [500/130/1888]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_solaris.cpp.o3.391 [499/130/1889]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_stoptheworld_mac.cpp.o3.406 [498/130/1890]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_libignore.cpp.o3.411 [497/130/1891]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_stoptheworld_win.cpp.o3.432 [496/130/1892]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_deadlock_detector1.cpp.o3.438 [495/130/1893]Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/expected.cpp.oFAILED: libcxx/src/CMakeFiles/cxx_static.dir/expected.cpp.o C:\buildbot\as-builder-10\lldb-x-aarch64\build\.\bin\clang++.exe --target=aarch64-unknown-linux-gnu -DLIBCXX_BUILDING_LIBCXXABI -DLIBC_NAMESPACE=__llvm_libc_common_utils -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_BUILDING_LIBRARY -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D_LIBCPP_LINK_PTHREAD_LIB -D_LIBCPP_LINK_RT_LIB -D_LIBCPP_REMOVE_TRANSITIVE_INCLUDES -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/src -IC:/buildbot/as-builder-10/lldb-x-aarch64/build/include/aarch64-unknown-linux-gnu/c++/v1 -IC:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1 -IC:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxxabi/include -IC:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/cmake/Modules/../../libc -mcpu=cortex-a78 -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 -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -UNDEBUG -faligned-allocation -nostdinc++ -fvisibility-inlines-hidden -fvisibility=hidden -fsized-deallocation -Wall -Wextra -Wnewline-eof -Wshadow -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Werror=return-type -Wextra-semi -Wundef -Wunused-template -Wformat-nonliteral -Wzero-length-array -Wdeprecated-redundant-constexpr-static-def -Wno-nullability-completeness -Wno-user-defined-literals -Wno-covered-switch-default -Wno-suggest-override -Wno-error -fdebug-prefix-map=C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1=C:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/include -std=c++2b -MD -MT libcxx/src/CMakeFiles/cxx_static.dir/expected.cpp.o -MF libcxx\src\CMakeFiles\cxx_static.dir\expected.cpp.o.d -o libcxx/src/CMakeFiles/cxx_static.dir/expected.cpp.o -c C:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/src/expected.cppIn file included from C:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/src/expected.cpp:9:In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\expected:48:In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\__expected/expected.h:12:In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\__assert:13:C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\__assertion_handler:19:12: fatal error: '__log_hardening_failure' file not found   19 | #  include <__log_hardening_failure>      |            ^~~~~~~~~~~~~~~~~~~~~~~~~1 error generated.3.438 [495/129/1894]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_type_traits.cpp.o3.439 [495/128/1895]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_libc.cpp.o3.441 [495/127/1896]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_win_interception.cpp.o3.458 [495/126/1897]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_win.cpp.o3.459 [495/125/1898]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_platform_limits_linux.cpp.o3.474 [495/124/1899]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_procmaps_linux.cpp.o3.501 [495/123/1900]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.aarch64.dir/sanitizer_allocator_checks.cpp.o3.528 [495/122/1901]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.aarch64.dir/sanitizer_common_nolibc.cpp.o3.540 [495/121/1902]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_tls_get_addr.cpp.o3.541 [495/120/1903]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_printf.cpp.o3.557 [495/119/1904]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.aarch64.dir/sanitizer_stoptheworld_netbsd_libcdep.cpp.o3.568 [495/118/1905]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.aarch64.dir/sanitizer_mac_libcdep.cpp.o3.571 [495/117/1906]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_common.cpp.o3.618 [495/116/1907]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.aarch64.dir/sanitizer_dl.cpp.o3.634 [495/115/1908]Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/variant.cpp.oFAILED: libcxx/src/CMakeFiles/cxx_static.dir/variant.cpp.o C:\buildbot\as-builder-10\lldb-x-aarch64\build\.\bin\clang++.exe --target=aarch64-unknown-linux-gnu -DLIBCXX_BUILDING_LIBCXXABI -DLIBC_NAMESPACE=__llvm_libc_common_utils -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_BUILDING_LIBRARY -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D_LIBCPP_LINK_PTHREAD_LIB -D_LIBCPP_LINK_RT_LIB -D_LIBCPP_REMOVE_TRANSITIVE_INCLUDES -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/src -IC:/buildbot/as-builder-10/lldb-x-aarch64/build/include/aarch64-unknown-linux-gnu/c++/v1 -IC:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1 -IC:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxxabi/include -IC:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/cmake/Modules/../../libc -mcpu=cortex-a78 -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 -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -UNDEBUG -faligned-allocation -nostdinc++ -fvisibility-inlines-hidden -fvisibility=hidden -fsized-deallocation -Wall -Wextra -Wnewline-eof -Wshadow -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Werror=return-type -Wextra-semi -Wundef -Wunused-template -Wformat-nonliteral -Wzero-length-array -Wdeprecated-redundant-constexpr-static-def -Wno-nullability-completeness -Wno-user-defined-literals -Wno-covered-switch-default -Wno-suggest-override -Wno-error -fdebug-prefix-map=C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1=C:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/include -std=c++2b -MD -MT libcxx/src/CMakeFiles/cxx_static.dir/variant.cpp.o -MF libcxx\src\CMakeFiles\cxx_static.dir\variant.cpp.o.d -o libcxx/src/CMakeFiles/cxx_static.dir/variant.cpp.o -c C:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/src/variant.cppIn file included from C:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/src/variant.cpp:9:In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\variant:229:In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\__memory/construct_at.h:13:In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\__assert:13:C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\__assertion_handler:19:12: fatal error: '__log_hardening_failure' file not found   19 | #  include <__log_hardening_failure>

@llvm-ci
Copy link
Collaborator

LLVM Buildbot has detected a new failure on builderlldb-arm-ubuntu running onlinaro-lldb-arm-ubuntu while buildingclang at step 6 "test".

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

Here is the relevant piece of the build log for the reference
Step 6 (test) failure: build (failure)...PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests/4/12 (3327 of 3336)PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests/5/12 (3328 of 3336)PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests/6/12 (3329 of 3336)PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests/7/12 (3330 of 3336)PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests/8/12 (3331 of 3336)PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests/9/12 (3332 of 3336)PASS: lldb-unit :: tools/lldb-server/tests/./LLDBServerTests/1/2 (3333 of 3336)PASS: lldb-unit :: tools/lldb-server/tests/./LLDBServerTests/0/2 (3334 of 3336)PASS: lldb-unit :: Process/gdb-remote/./ProcessGdbRemoteTests/8/35 (3335 of 3336)TIMEOUT: lldb-api :: tools/lldb-dap/module/TestDAP_module.py (3336 of 3336)******************** TEST 'lldb-api :: tools/lldb-dap/module/TestDAP_module.py' FAILED ********************Script:--/usr/bin/python3.10 /home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/test/API/dotest.py -u CXXFLAGS -u CFLAGS --env LLVM_LIBS_DIR=/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./lib --env LLVM_INCLUDE_DIR=/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/include --env LLVM_TOOLS_DIR=/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin --arch armv8l --build-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex --lldb-module-cache-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/module-cache-lldb/lldb-api --clang-module-cache-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/module-cache-clang/lldb-api --executable /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin/lldb --compiler /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin/clang --dsymutil /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin/dsymutil --make /usr/bin/gmake --llvm-tools-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin --lldb-obj-root /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/tools/lldb --lldb-libs-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./lib --cmake-build-type Release /home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/test/API/tools/lldb-dap/module -p TestDAP_module.py--Exit Code: -9Timeout: Reached timeout of 600 secondsCommand Output (stdout):--lldb version 21.0.0git (https://github.com/llvm/llvm-project.git revision af99f18d91a440504f2e375ee78a2a744e39ab65)  clang revision af99f18d91a440504f2e375ee78a2a744e39ab65  llvm revision af99f18d91a440504f2e375ee78a2a744e39ab65--Command Output (stderr):--========= DEBUG ADAPTER PROTOCOL LOGS =========1752576825.175458193 (stdio) --> {"command":"initialize","type":"request","arguments":{"adapterID":"lldb-native","clientID":"vscode","columnsStartAt1":true,"linesStartAt1":true,"locale":"en-us","pathFormat":"path","supportsRunInTerminalRequest":true,"supportsVariablePaging":true,"supportsVariableType":true,"supportsStartDebuggingRequest":true,"supportsProgressReporting":true,"$__lldb_sourceInitFile":false},"seq":1}1752576825.181397915 (stdio) <-- {"body":{"$__lldb_version":"lldb version 21.0.0git (https://github.com/llvm/llvm-project.git revision af99f18d91a440504f2e375ee78a2a744e39ab65)\n  clang revision af99f18d91a440504f2e375ee78a2a744e39ab65\n  llvm revision af99f18d91a440504f2e375ee78a2a744e39ab65","completionTriggerCharacters":["."," ","\t"],"exceptionBreakpointFilters":[{"description":"C++ Catch","filter":"cpp_catch","label":"C++ Catch","supportsCondition":true},{"description":"C++ Throw","filter":"cpp_throw","label":"C++ Throw","supportsCondition":true},{"description":"Objective-C Catch","filter":"objc_catch","label":"Objective-C Catch","supportsCondition":true},{"description":"Objective-C Throw","filter":"objc_throw","label":"Objective-C Throw","supportsCondition":true}],"supportTerminateDebuggee":true,"supportsBreakpointLocationsRequest":true,"supportsCancelRequest":true,"supportsCompletionsRequest":true,"supportsConditionalBreakpoints":true,"supportsConfigurationDoneRequest":true,"supportsDataBreakpoints":true,"supportsDelayedStackTraceLoading":true,"supportsDisassembleRequest":true,"supportsEvaluateForHovers":true,"supportsExceptionFilterOptions":true,"supportsExceptionInfoRequest":true,"supportsFunctionBreakpoints":true,"supportsHitConditionalBreakpoints":true,"supportsInstructionBreakpoints":true,"supportsLogPoints":true,"supportsModulesRequest":true,"supportsReadMemoryRequest":true,"supportsSetVariable":true,"supportsSteppingGranularity":true,"supportsValueFormattingOptions":true,"supportsWriteMemoryRequest":true},"command":"initialize","request_seq":1,"seq":0,"success":true,"type":"response"}1752576825.182958603 (stdio) --> {"command":"launch","type":"request","arguments":{"program":"/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/tools/lldb-dap/module/TestDAP_module.test_compile_units/a.out","initCommands":["settings clear --all","settings set symbols.enable-external-lookup false","settings set target.inherit-tcc true","settings set target.disable-aslr false","settings set target.detach-on-error false","settings set target.auto-apply-fixits false","settings set plugin.process.gdb-remote.packet-timeout 60","settings set symbols.clang-modules-cache-path \"/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/module-cache-lldb/lldb-api\"","settings set use-color false","settings set show-statusline false"],"disableASLR":false,"enableAutoVariableSummaries":false,"enableSyntheticChildDebugging":false,"displayExtendedBacktrace":false},"seq":2}1752576825.183685780 (stdio) <-- {"body":{"category":"console","output":"Running initCommands:\n"},"event":"output","seq":0,"type":"event"}1752576825.183754921 (stdio) <-- {"body":{"category":"console","output":"(lldb) settings clear --all\n"},"event":"output","seq":0,"type":"event"}1752576825.183772564 (stdio) <-- {"body":{"category":"console","output":"(lldb) settings set symbols.enable-external-lookup false\n"},"event":"output","seq":0,"type":"event"}1752576825.183785677 (stdio) <-- {"body":{"category":"console","output":"(lldb) settings set target.inherit-tcc true\n"},"event":"output","seq":0,"type":"event"}1752576825.183799028 (stdio) <-- {"body":{"category":"console","output":"(lldb) settings set target.disable-aslr false\n"},"event":"output","seq":0,"type":"event"}1752576825.183812141 (stdio) <-- {"body":{"category":"console","output":"(lldb) settings set target.detach-on-error false\n"},"event":"output","seq":0,"type":"event"}1752576825.183824301 (stdio) <-- {"body":{"category":"console","output":"(lldb) settings set target.auto-apply-fixits false\n"},"event":"output","seq":0,"type":"event"}1752576825.183837175 (stdio) <-- {"body":{"category":"console","output":"(lldb) settings set plugin.process.gdb-remote.packet-timeout 60\n"},"event":"output","seq":0,"type":"event"}1752576825.183878422 (stdio) <-- {"body":{"category":"console","output":"(lldb) settings set symbols.clang-modules-cache-path \"/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/module-cache-lldb/lldb-api\"\n"},"event":"output","seq":0,"type":"event"}1752576825.183892488 (stdio) <-- {"body":{"category":"console","output":"(lldb) settings set use-color false\n"},"event":"output","seq":0,"type":"event"}1752576825.183907032 (stdio) <-- {"body":{"category":"console","output":"(lldb) settings set show-statusline false\n"},"event":"output","seq":0,"type":"event"}1752576825.357885122 (stdio) <-- {"command":"launch","request_seq":2,"seq":0,"success":true,"type":"response"}1752576825.357985497 (stdio) <-- {"event":"initialized","seq":0,"type":"event"}1752576825.358263969 (stdio) <-- {"body":{"module":{"addressRange":"0xf7fa4000","debugInfoSize":"983.3KB","id":"0D794E6C-AF7E-D8CB-B9BA-E385B4F8753F-5A793D65","name":"ld-linux-armhf.so.3","path":"/usr/lib/arm-linux-gnueabihf/ld-linux-armhf.so.3","symbolFilePath":"/usr/lib/arm-linux-gnueabihf/ld-linux-armhf.so.3","symbolStatus":"Symbols loaded."},"reason":"new"},"event":"module","seq":0,"type":"event"}1752576825.358684063 (stdio) <-- {"body":{"module":{"addressRange":"0x9b0000","debugInfoSize":"1.1KB","id":"19328564","name":"a.out","path":"/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/tools/lldb-dap/module/TestDAP_module.test_compile_units/a.out","symbolFilePath":"/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/tools/lldb-dap/module/TestDAP_module.test_compile_units/a.out","symbolStatus":"Symbols loaded."},"reason":"new"},"event":"module","seq":0,"type":"event"}1752576825.359490633 (stdio) --> {"command":"setBreakpoints","type":"request","arguments":{"source":{"name":"main.cpp","path":"main.cpp"},"sourceModified":false,"lines":[5],"breakpoints":[{"line":5}]},"seq":3}1752576825.373356819 (stdio) <-- {"body":{"breakpoints":[{"column":3,"id":1,"instructionReference":"0x9C073C","line":5,"source":{"name":"main.cpp","path":"main.cpp"},"verified":true}]},"command":"setBreakpoints","request_seq":3,"seq":0,"success":true,"type":"response"}1752576825.373900890 (stdio) <-- {"body":{"breakpoint":{"column":3,"id":1,"instructionReference":"0x9C073C","line":5,"verified":true},"reason":"changed"},"event":"breakpoint","seq":0,"type":"event"}

@llvm-ci
Copy link
Collaborator

LLVM Buildbot has detected a new failure on builderclang-aarch64-sve-vls running onlinaro-g3-02 while buildingclang at step 7 "ninja check 1".

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

Here is the relevant piece of the build log for the reference
Step 7 (ninja check 1) failure: stage 1 checked (failure)******************** TEST 'libFuzzer-aarch64-default-Linux :: reduce_inputs.test' FAILED ********************Exit Code: 1Command Output (stderr):--rm -rf /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/runtimes/runtimes-bins/compiler-rt/test/fuzzer/AARCH64DefaultLinuxConfig/Output/reduce_inputs.test.tmp/C # RUN: at line 3+ rm -rf /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/runtimes/runtimes-bins/compiler-rt/test/fuzzer/AARCH64DefaultLinuxConfig/Output/reduce_inputs.test.tmp/Cmkdir -p /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/runtimes/runtimes-bins/compiler-rt/test/fuzzer/AARCH64DefaultLinuxConfig/Output/reduce_inputs.test.tmp/C # RUN: at line 4+ mkdir -p /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/runtimes/runtimes-bins/compiler-rt/test/fuzzer/AARCH64DefaultLinuxConfig/Output/reduce_inputs.test.tmp/C/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/./bin/clang    -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   --driver-mode=g++ -O2 -gline-tables-only -fsanitize=address,fuzzer -I/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/compiler-rt/lib/fuzzer  -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta  /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/compiler-rt/test/fuzzer/ShrinkControlFlowSimpleTest.cpp -o /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/runtimes/runtimes-bins/compiler-rt/test/fuzzer/AARCH64DefaultLinuxConfig/Output/reduce_inputs.test.tmp-ShrinkControlFlowSimpleTest # RUN: at line 5+ /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/./bin/clang -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta --driver-mode=g++ -O2 -gline-tables-only -fsanitize=address,fuzzer -I/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/compiler-rt/lib/fuzzer -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/compiler-rt/test/fuzzer/ShrinkControlFlowSimpleTest.cpp -o /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/runtimes/runtimes-bins/compiler-rt/test/fuzzer/AARCH64DefaultLinuxConfig/Output/reduce_inputs.test.tmp-ShrinkControlFlowSimpleTest/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/./bin/clang    -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   --driver-mode=g++ -O2 -gline-tables-only -fsanitize=address,fuzzer -I/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/compiler-rt/lib/fuzzer  -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta  /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/compiler-rt/test/fuzzer/ShrinkControlFlowTest.cpp -o /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/runtimes/runtimes-bins/compiler-rt/test/fuzzer/AARCH64DefaultLinuxConfig/Output/reduce_inputs.test.tmp-ShrinkControlFlowTest # RUN: at line 6+ /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/./bin/clang -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta --driver-mode=g++ -O2 -gline-tables-only -fsanitize=address,fuzzer -I/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/compiler-rt/lib/fuzzer -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/compiler-rt/test/fuzzer/ShrinkControlFlowTest.cpp -o /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/runtimes/runtimes-bins/compiler-rt/test/fuzzer/AARCH64DefaultLinuxConfig/Output/reduce_inputs.test.tmp-ShrinkControlFlowTest/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/runtimes/runtimes-bins/compiler-rt/test/fuzzer/AARCH64DefaultLinuxConfig/Output/reduce_inputs.test.tmp-ShrinkControlFlowSimpleTest  -exit_on_item=0eb8e4ed029b774d80f2b66408203801cb982a60   -runs=1000000 /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/runtimes/runtimes-bins/compiler-rt/test/fuzzer/AARCH64DefaultLinuxConfig/Output/reduce_inputs.test.tmp/C 2>&1 | FileCheck /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/compiler-rt/test/fuzzer/reduce_inputs.test # RUN: at line 7+ /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/runtimes/runtimes-bins/compiler-rt/test/fuzzer/AARCH64DefaultLinuxConfig/Output/reduce_inputs.test.tmp-ShrinkControlFlowSimpleTest -exit_on_item=0eb8e4ed029b774d80f2b66408203801cb982a60 -runs=1000000 /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/runtimes/runtimes-bins/compiler-rt/test/fuzzer/AARCH64DefaultLinuxConfig/Output/reduce_inputs.test.tmp/C+ FileCheck /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/compiler-rt/test/fuzzer/reduce_inputs.test/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/compiler-rt/test/fuzzer/reduce_inputs.test:8:8: error: CHECK: expected string not found in inputCHECK: INFO: found item with checksum '0eb8e4ed029b774d80f2b66408203801cb982a60'       ^<stdin>:1:1: note: scanning from hereINFO: Running with entropic power schedule (0xFF, 100).^Input file: <stdin>Check file: /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/compiler-rt/test/fuzzer/reduce_inputs.test-dump-input=help explains the following input dump.Input was:<<<<<<         1: INFO: Running with entropic power schedule (0xFF, 100). check:8     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found         2: INFO: Seed: 2453082898 check:8     ~~~~~~~~~~~~~~~~~~~~~~~         3: INFO: Loaded 1 modules (6 inline 8-bit counters): 6 [0xbcc1fa402ea0, 0xbcc1fa402ea6),  check:8     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         4: INFO: Loaded 1 PC tables (6 PCs): 6 [0xbcc1fa402ea8,0xbcc1fa402f08),  check:8     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         5: INFO: 0 files found in /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/runtimes/runtimes-bins/compiler-rt/test/fuzzer/AARCH64DefaultLinuxConfig/Output/reduce_inputs.test.tmp/C check:8     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         6: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes check:8     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         .         .         .>>>>>>--********************

@llvm-ci
Copy link
Collaborator

LLVM Buildbot has detected a new failure on builderbolt-x86_64-ubuntu-clang running onbolt-worker while buildingclang at step 6 "test-build-clang-bolt-stage2-clang-bolt".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-clang-bolt-stage2-clang-bolt) failure: test (failure)...1.095 [979/18/1791] Copying CXX module std/optional.inc1.096 [978/18/1792] Copying CXX module std/print.inc1.098 [977/18/1793] Copying CXX module std/queue.inc1.098 [976/18/1794] Copying CXX module std/random.inc1.100 [975/18/1795] Copying CXX module std/ratio.inc1.101 [974/18/1796] Copying CXX module std/ranges.inc1.102 [973/18/1797] Copying CXX module std/rcu.inc1.118 [972/18/1798] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_virtual.cpp.o1.129 [971/18/1799] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_typeinfo.cpp.o1.138 [970/18/1800] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_exception.cpp.oFAILED: libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_exception.cpp.o /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/./bin/clang++ --target=x86_64-unknown-linux-gnu -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_BUILDING_LIBRARY -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_LINK_PTHREAD_LIB -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libunwind/include -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxxabi/../libcxx/src -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxxabi/include -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/x86_64-unknown-linux-gnu/c++/v1 -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1 -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 -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections  -O3 -DNDEBUG -fPIC -nostdinc++ -fstrict-aliasing -funwind-tables -D_DEBUG -UNDEBUG -UNDEBUG -Wall -Wextra -Wnewline-eof -Wshadow -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Werror=return-type -Wextra-semi -Wundef -Wunused-template -Wformat-nonliteral -Wzero-length-array -Wdeprecated-redundant-constexpr-static-def -Wno-nullability-completeness -Wno-user-defined-literals -Wno-covered-switch-default -Wno-suggest-override -Wno-error -fsized-deallocation -fdebug-prefix-map=/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1=/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxx/include -std=c++2b -MD -MT libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_exception.cpp.o -MF libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_exception.cpp.o.d -o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_exception.cpp.o -c /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxxabi/src/stdlib_exception.cppIn file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxxabi/src/stdlib_exception.cpp:10:In file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/exception:84:In file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/__exception/exception_ptr.h:16:In file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/__memory/construct_at.h:13:In file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/__assert:13:/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/__assertion_handler:19:12: fatal error: '__log_hardening_failure' file not found   19 | #  include <__log_hardening_failure>      |            ^~~~~~~~~~~~~~~~~~~~~~~~~1 error generated.1.139 [970/17/1801] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_aux_runtime.cpp.oFAILED: libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_aux_runtime.cpp.o /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/./bin/clang++ --target=x86_64-unknown-linux-gnu -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_BUILDING_LIBRARY -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_LINK_PTHREAD_LIB -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libunwind/include -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxxabi/../libcxx/src -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxxabi/include -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/x86_64-unknown-linux-gnu/c++/v1 -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1 -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 -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections  -O3 -DNDEBUG -fPIC -nostdinc++ -fstrict-aliasing -funwind-tables -D_DEBUG -UNDEBUG -UNDEBUG -Wall -Wextra -Wnewline-eof -Wshadow -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Werror=return-type -Wextra-semi -Wundef -Wunused-template -Wformat-nonliteral -Wzero-length-array -Wdeprecated-redundant-constexpr-static-def -Wno-nullability-completeness -Wno-user-defined-literals -Wno-covered-switch-default -Wno-suggest-override -Wno-error -fsized-deallocation -fdebug-prefix-map=/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1=/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxx/include -std=c++2b -MD -MT libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_aux_runtime.cpp.o -MF libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_aux_runtime.cpp.o.d -o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_aux_runtime.cpp.o -c /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxxabi/src/cxa_aux_runtime.cppIn file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxxabi/src/cxa_aux_runtime.cpp:13:In file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/exception:84:In file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/__exception/exception_ptr.h:16:In file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/__memory/construct_at.h:13:In file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/__assert:13:/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/__assertion_handler:19:12: fatal error: '__log_hardening_failure' file not found   19 | #  include <__log_hardening_failure>      |            ^~~~~~~~~~~~~~~~~~~~~~~~~1 error generated.1.142 [970/16/1802] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_vector.cpp.oFAILED: libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_vector.cpp.o /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/./bin/clang++ --target=x86_64-unknown-linux-gnu -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_BUILDING_LIBRARY -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_LINK_PTHREAD_LIB -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libunwind/include -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxxabi/../libcxx/src -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxxabi/include -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/x86_64-unknown-linux-gnu/c++/v1 -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1 -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 -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections  -O3 -DNDEBUG -fPIC -nostdinc++ -fstrict-aliasing -funwind-tables -D_DEBUG -UNDEBUG -UNDEBUG -Wall -Wextra -Wnewline-eof -Wshadow -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Werror=return-type -Wextra-semi -Wundef -Wunused-template -Wformat-nonliteral -Wzero-length-array -Wdeprecated-redundant-constexpr-static-def -Wno-nullability-completeness -Wno-user-defined-literals -Wno-covered-switch-default -Wno-suggest-override -Wno-error -fsized-deallocation -fdebug-prefix-map=/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1=/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxx/include -std=c++2b -MD -MT libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_vector.cpp.o -MF libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_vector.cpp.o.d -o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_vector.cpp.o -c /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxxabi/src/cxa_vector.cppIn file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/llvm-project/libcxxabi/src/cxa_vector.cpp:16:In file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/exception:84:In file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/__exception/exception_ptr.h:16:In file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/__memory/construct_at.h:13:In file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/__assert:13:/home/worker/bolt-worker2/bolt-x86_64-ubuntu-clang/build/include/c++/v1/__assertion_handler:19:12: fatal error: '__log_hardening_failure' file not found   19 | #  include <__log_hardening_failure>      |            ^~~~~~~~~~~~~~~~~~~~~~~~~1 error generated.1.154 [970/15/1803] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_suppressions.cpp.o1.157 [970/14/1804] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/abort_message.cpp.o1.166 [970/13/1805] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_exception_storage.cpp.oFAILED: libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_exception_storage.cpp.o

@llvm-ci
Copy link
Collaborator

LLVM Buildbot has detected a new failure on builderpremerge-monolithic-linux running onpremerge-linux-1 while buildingclang at step 7 "test-build-unified-tree-check-all".

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

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-all) failure: test (failure)...PASS: lld :: COFF/build-id-sym.s (98545 of 101600)PASS: lld :: COFF/code-merge.s (98546 of 101600)PASS: lld :: COFF/autoimport-lto.ll (98547 of 101600)PASS: lld :: COFF/cl-gl.test (98548 of 101600)PASS: lld :: COFF/cgprofile-err.s (98549 of 101600)PASS: lld :: COFF/arm64x-loadconfig.s (98550 of 101600)PASS: lld :: COFF/arm64x-entry.test (98551 of 101600)PASS: lld :: COFF/comdat-drectve.s (98552 of 101600)PASS: UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/signed-integer-truncation-ignorelist.c (98553 of 101600)TIMEOUT: MLIR :: Examples/standalone/test.toy (98554 of 101600)******************** TEST 'MLIR :: Examples/standalone/test.toy' FAILED ********************Exit Code: 1Timeout: Reached timeout of 60 secondsCommand Output (stdout):--# RUN: at line 1"/etc/cmake/bin/cmake" "/build/buildbot/premerge-monolithic-linux/llvm-project/mlir/examples/standalone" -G "Ninja"  -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_C_COMPILER=/usr/bin/clang  -DLLVM_ENABLE_LIBCXX=OFF -DMLIR_DIR=/build/buildbot/premerge-monolithic-linux/build/lib/cmake/mlir  -DLLVM_USE_LINKER=lld  -DPython3_EXECUTABLE="/usr/bin/python3.10"# executed command: /etc/cmake/bin/cmake /build/buildbot/premerge-monolithic-linux/llvm-project/mlir/examples/standalone -G Ninja -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_C_COMPILER=/usr/bin/clang -DLLVM_ENABLE_LIBCXX=OFF -DMLIR_DIR=/build/buildbot/premerge-monolithic-linux/build/lib/cmake/mlir -DLLVM_USE_LINKER=lld -DPython3_EXECUTABLE=/usr/bin/python3.10# .---command stdout------------# | -- The CXX compiler identification is Clang 16.0.6# | -- The C compiler identification is Clang 16.0.6# | -- Detecting CXX compiler ABI info# | -- Detecting CXX compiler ABI info - done# | -- Check for working CXX compiler: /usr/bin/clang++ - skipped# | -- Detecting CXX compile features# | -- Detecting CXX compile features - done# | -- Detecting C compiler ABI info# | -- Detecting C compiler ABI info - done# | -- Check for working C compiler: /usr/bin/clang - skipped# | -- Detecting C compile features# | -- Detecting C compile features - done# | -- Looking for histedit.h# | -- Looking for histedit.h - found# | -- Found LibEdit: /usr/include (found version "2.11") # | -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") # | -- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.9.13") # | -- Using MLIRConfig.cmake in: /build/buildbot/premerge-monolithic-linux/build/lib/cmake/mlir# | -- Using LLVMConfig.cmake in: /build/buildbot/premerge-monolithic-linux/build/lib/cmake/llvm# | -- Linker detection: unknown# | -- Performing Test LLVM_LIBSTDCXX_MIN# | -- Performing Test LLVM_LIBSTDCXX_MIN - Success# | -- Performing Test LLVM_LIBSTDCXX_SOFT_ERROR# | -- Performing Test LLVM_LIBSTDCXX_SOFT_ERROR - Success# | -- Performing Test CXX_SUPPORTS_CUSTOM_LINKER# | -- Performing Test CXX_SUPPORTS_CUSTOM_LINKER - Success# | -- Performing Test C_SUPPORTS_FPIC# | -- Performing Test C_SUPPORTS_FPIC - Success# | -- Performing Test CXX_SUPPORTS_FPIC

@llvm-ci
Copy link
Collaborator

LLVM Buildbot has detected a new failure on builderopenmp-clang-x86_64-linux-debian running ongribozavr4 while buildingclang at step 2 "checkout".

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

Here is the relevant piece of the build log for the reference
Step 2 (checkout) failure: update (failure)Upon execvpe b'git' [b'git', b'--version'] in environment id 140389109422208:Traceback (most recent call last):  File "/usr/lib/python3/dist-packages/twisted/internet/process.py", line 405, in _fork    self._execChild(path, uid, gid, executable, args,  File "/usr/lib/python3/dist-packages/twisted/internet/process.py", line 484, in _execChild    os.execvpe(executable, args, environment)  File "/usr/lib/python3.9/os.py", line 583, in execvpe    _execvpe(file, args, env)  File "/usr/lib/python3.9/os.py", line 616, in _execvpe    raise last_exc  File "/usr/lib/python3.9/os.py", line 607, in _execvpe    exec_func(fullname, *argrest)FileNotFoundError: [Errno 2] No such file or directory: b'/bin/git'

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@bcardosolopesbcardosolopesbcardosolopes approved these changes

@andykaylorandykaylorandykaylor approved these changes

@xlaukoxlaukoAwaiting requested review from xlaukoxlauko is a code owner

@mmhammhaAwaiting requested review from mmha

@erichkeaneerichkeaneAwaiting requested review from erichkeane

@lanzalanzaAwaiting requested review from lanzalanza is a code owner

Assignees
No one assigned
Labels
clangClang issues not falling into any other categoryClangIRAnything related to the ClangIR project
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

5 participants
@AmrDeveloper@llvmbot@llvm-ci@bcardosolopes@andykaylor

[8]ページ先頭

©2009-2025 Movatter.jp