Skip to content

Conversation

@jurahul
Copy link
Contributor

@jurahul jurahul commented Aug 28, 2025

Define lit testsuite for FileCheck and TableGen with smaller set of dependencies. This uses the new SKIP argument to add_lit_testsuites that was added in #157176.

@jurahul jurahul marked this pull request as ready for review August 28, 2025 22:45
@llvmbot llvmbot added the cmake Build system in general and CMake in particular label Aug 28, 2025
@joker-eph
Copy link
Collaborator

I'm confused by the title, shouldn't it be instead "Add support to define lit test suites with an include/exclude list of folders" or something like this? I don't see the "dependency" part here.

@mshockwave
Copy link
Member

mshockwave commented Aug 29, 2025

I'm confused by the title, shouldn't it be instead "Add support to define lit test suites with an include/exclude list of folders" or something like this? I don't see the "dependency" part here.

I believe the DEPENDS fields of these newly-added add_list_testsuites are different from the original one -- they only depends on a (much) smaller set of tools.
The new EXCLUDE_DIR / INCLUDE_DIR is just a mean to the end I think, helping us to split the test suites into different portions (which have different set of dependencies)

@joker-eph
Copy link
Collaborator

joker-eph commented Aug 29, 2025

OK but it still does not seem to be "Add support to define lit test suites with ..." but "Add LLVM lit test suites with ..."?
I would think that either we describe the "added support" which is about include/exclude or about the feature which is "adding lit test suites with ".

@jurahul
Copy link
Contributor Author

jurahul commented Aug 29, 2025

Right, maybe this works:

Specialize LLVM lit test suites for TableGen and FileCheck with a smaller set of dependencies?

@jurahul jurahul changed the title [LLVM] Add support to define lit test suites with a smaller set of dependencies [LLVM] Specialize LLVM lit test suites for TableGen and FileCheck with a smaller set of dependencies Aug 29, 2025
@jurahul jurahul force-pushed the test_deps_trim branch 2 times, most recently from e283a43 to 03c8d0d Compare August 29, 2025 17:41
@jurahul jurahul requested a review from mshockwave August 29, 2025 17:41
@s-barannikov
Copy link
Contributor

but the lit tests run fine since all the dependencies specified do get rebuilt.

Or because the dependencies were found in the system.

I've once ran into this with llc missing from clang/test/lit.cfg.py (still not fixed). Spent an hour or so figuring out why the tests fail, and then another hour figuring out why llvm-lit uses llc installed in the system. (I must have done something obscure because llc is clearly in CLANG_TEST_DEPS, like deleting llc from disk or renaming the build directory before running the tests.)

These warnings should not be ignored and they can be confusing. Instead, we should specialize the list of needed tools per subdirectory (is it possible to add something to lit.local.cfg to achieve that?).

Not a blocker to me, but others may find the warnings confusing.

@jurahul
Copy link
Contributor Author

jurahul commented Aug 29, 2025

but the lit tests run fine since all the dependencies specified do get rebuilt.

Or because the dependencies were found in the system.

I've once ran into this with llc missing from clang/test/lit.cfg.py (still not fixed). Spent an hour or so figuring out why the tests fail, and then another hour figuring out why llvm-lit uses llc installed in the system. (I must have done something obscure because llc is clearly in CLANG_TEST_DEPS, like deleting llc from disk or renaming the build directory before running the tests.)

These warnings should not be ignored and they can be confusing. Instead, we should specialize the list of needed tools per subdirectory (is it possible to add something to lit.local.cfg to achieve that?).

Not a blocker to me, but others may find the warnings confusing.

Right, so assuming the list of dependencies is correct, we get a warning for the unused dependencies and its benign. If the list of dependencies itself is missing a dependency, then you're right that this will end up using the command without substitution (from somewhere else or even from the same build/bin directory, just that it hasn't been rebuilt). This does not address that (or make it worse as well). Again, assuming the trimmed list of dependencies is kept correct

@jurahul jurahul changed the title [LLVM] Specialize LLVM lit test suites for TableGen and FileCheck with a smaller set of dependencies [LLVM] Specialize test suites for TableGen and FileCheck to use smaller set of dependencies Aug 29, 2025
@s-barannikov
Copy link
Contributor

Right, so assuming the list of dependencies is correct, we get a warning for the unused dependencies and its benign.

This is a very strong assumption? The list may be incomplete from the start or become outdated (unlikely for TableGen/FileCheck, but for other subdirectories -- not impossible).

This does not address that (or make it worse as well).

I imagine one big list makes it less likely that there is something missing from it.

@jurahul
Copy link
Contributor Author

jurahul commented Aug 29, 2025

I agree that one giant list makes it less likely than several smaller lists and it's more likely that one of the smaller lists can become outdated. This was discussed on the discourse thread and was agreed as a practical but imperfect solution.

@llvm-beanz
Copy link
Collaborator

I understand the utility of what you're trying to do here, but I worry that if we extrapolate this pattern out across the test subdirectories we're going to create an unmanageable mess.

Every subdirectory under the test suite gets its own target, and if each target gets configured for its own dependency subset manually we're creating a real mess to maintain.

@mshockwave
Copy link
Member

I understand the utility of what you're trying to do here, but I worry that if we extrapolate this pattern out across the test subdirectories we're going to create an unmanageable mess.

Every subdirectory under the test suite gets its own target, and if each target gets configured for its own dependency subset manually we're creating a real mess to maintain.

For codegen and the middle-end tests like Analysis and Transforms, this (relatively short) list of dependencies doesn't change really frequently, so personally I'm not super worry about managing lists in those places. That being said, some places like MC might have a more diversified dependencies.
I think a tradeoff we can make here is to limit the granularity, for instance limiting to top-level directories immediate under test.

@jurahul
Copy link
Contributor Author

jurahul commented Aug 29, 2025

Right, it's not a perfect solution, but as @mshockwave said limiting it to top-level directories only (I can add a comment to say so) can both avoid the issue @llvm-beanz is worried about and also such specialization is likely only needed in that scenarios for coarse level separation of dependencies. So it's a combination of having the ability and some discipline on our side to limit this to top level directories.

@jurahul
Copy link
Contributor Author

jurahul commented Sep 2, 2025

@llvm-beanz will restricting specialization to top-level directories only address your concerns?

@llvmbot
Copy link
Member

llvmbot commented Sep 10, 2025

@llvm/pr-subscribers-testing-tools

Author: Rahul Joshi (jurahul)

Changes

Change add_lit_testsuites to accept either a set of include or a set of exclude directories and use that to specialize check-llvm-tablegen and check-llvm-filecheck targets to use a trimmed down set of dependencies. The check-llvm-filecheck trimming is just for demonstration purpose to show how > 1 testsuites can have smaller set of dependencies than the default LLVM_TEST_DEPENDS.

Note that building check-llvm-filecheck for example when not all LLVM tools have been built results in warnings like:

llvm-lit: <dir>/llvm-project/llvm/utils/lit/lit/llvm/subst.py:126: note: Did not find lli in <dir>/build/bin
llvm-lit: <dir>/llvm-project/llvm/utils/lit/lit/llvm/subst.py:126: note: Did not find llc_dwarf in <dir>/build/bin
llvm-lit: <dir>/llvm-project/llvm/utils/lit/lit/llvm/subst.py:126: note: Did not find llvm-objcopy in <dir>t/build/bin

but the lit tests run fine since all the dependencies specified do get rebuilt.


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

3 Files Affected:

  • (modified) llvm/test/CMakeLists.txt (+104-93)
  • (added) llvm/test/FileCheck/CMakeLists.txt (+4)
  • (added) llvm/test/TableGen/CMakeLists.txt (+10)
diff --git a/llvm/test/CMakeLists.txt b/llvm/test/CMakeLists.txt
index f6333d68a8ea5..82570c4e3f4ea 100644
--- a/llvm/test/CMakeLists.txt
+++ b/llvm/test/CMakeLists.txt
@@ -59,100 +59,104 @@ configure_lit_site_cfg(
 
 # Set the depends list as a variable so that it can grow conditionally.
 # NOTE: Sync the substitutions in test/lit.cfg when adding to this list.
+
+set(LLVM_TEST_DEPENDS_COMMON
+  FileCheck
+  count
+  llvm-config
+  not
+  )
+
 set(LLVM_TEST_DEPENDS
-          BugpointPasses
-          FileCheck
-          LLVMWindowsDriver
-          UnitTests
-          bugpoint
-          count
-          llc
-          lli
-          lli-child-target
-          llvm-addr2line
-          llvm-ar
-          llvm-as
-          llvm-bcanalyzer
-          llvm-bitcode-strip
-          llvm-c-test
-          llvm-cat
-          llvm-cfi-verify
-          llvm-cgdata
-          llvm-config
-          llvm-cov
-          llvm-ctxprof-util
-          llvm-cvtres
-          llvm-cxxdump
-          llvm-cxxfilt
-          llvm-cxxmap
-          llvm-debuginfo-analyzer
-          llvm-debuginfod-find
-          llvm-diff
-          llvm-dis
-          llvm-dlltool
-          dsymutil
-          llvm-dwarfdump
-          llvm-dwarfutil
-          llvm-dwp
-          llvm-exegesis
-          llvm-extract
-          llvm-gsymutil
-          llvm-ir2vec
-          llvm-isel-fuzzer
-          llvm-ifs
-          llvm-install-name-tool
-          llvm-jitlink
-          llvm-lib
-          llvm-libtool-darwin
-          llvm-link
-          llvm-lipo
-          llvm-locstats
-          llvm-lto2
-          llvm-mc
-          llvm-mca
-          llvm-ml
-          llvm-ml64
-          llvm-modextract
-          llvm-nm
-          llvm-objcopy
-          llvm-objdump
-          llvm-opt-fuzzer
-          llvm-opt-report
-          llvm-offload-wrapper
-          llvm-otool
-          llvm-pdbutil
-          llvm-profdata
-          llvm-profgen
-          llvm-ranlib
-          llvm-rc
-          llvm-readobj
-          llvm-readelf
-          llvm-reduce
-          llvm-remarkutil
-          llvm-rtdyld
-          llvm-sim
-          llvm-size
-          llvm-split
-          llvm-stress
-          llvm-strings
-          llvm-strip
-          llvm-symbolizer
-          llvm-tblgen
-          llvm-readtapi
-          llvm-tli-checker
-          llvm-undname
-          llvm-windres
-          llvm-xray
-          not
-          obj2yaml
-          opt
-          sancov
-          sanstats
-          split-file
-          verify-uselistorder
-          yaml-bench
-          yaml2obj
-        )
+  BugpointPasses
+  LLVMWindowsDriver
+  UnitTests
+  bugpoint
+  llc
+  lli
+  lli-child-target
+  llvm-addr2line
+  llvm-ar
+  llvm-as
+  llvm-bcanalyzer
+  llvm-bitcode-strip
+  llvm-c-test
+  llvm-cat
+  llvm-cfi-verify
+  llvm-cgdata
+  llvm-cov
+  llvm-ctxprof-util
+  llvm-cvtres
+  llvm-cxxdump
+  llvm-cxxfilt
+  llvm-cxxmap
+  llvm-debuginfo-analyzer
+  llvm-debuginfod-find
+  llvm-diff
+  llvm-dis
+  llvm-dlltool
+  dsymutil
+  llvm-dwarfdump
+  llvm-dwarfutil
+  llvm-dwp
+  llvm-exegesis
+  llvm-extract
+  llvm-gsymutil
+  llvm-ir2vec
+  llvm-isel-fuzzer
+  llvm-ifs
+  llvm-install-name-tool
+  llvm-jitlink
+  llvm-lib
+  llvm-libtool-darwin
+  llvm-link
+  llvm-lipo
+  llvm-locstats
+  llvm-lto2
+  llvm-mc
+  llvm-mca
+  llvm-ml
+  llvm-ml64
+  llvm-modextract
+  llvm-nm
+  llvm-objcopy
+  llvm-objdump
+  llvm-opt-fuzzer
+  llvm-opt-report
+  llvm-offload-wrapper
+  llvm-otool
+  llvm-pdbutil
+  llvm-profdata
+  llvm-profgen
+  llvm-ranlib
+  llvm-rc
+  llvm-readobj
+  llvm-readelf
+  llvm-reduce
+  llvm-remarkutil
+  llvm-rtdyld
+  llvm-sim
+  llvm-size
+  llvm-split
+  llvm-stress
+  llvm-strings
+  llvm-strip
+  llvm-symbolizer
+  llvm-tblgen
+  llvm-readtapi
+  llvm-tli-checker
+  llvm-undname
+  llvm-windres
+  llvm-xray
+  obj2yaml
+  opt
+  sancov
+  sanstats
+  split-file
+  verify-uselistorder
+  yaml-bench
+  yaml2obj
+  )
 
 if(TARGET llvm-lto)
   set(LLVM_TEST_DEPENDS ${LLVM_TEST_DEPENDS} llvm-lto)
@@ -259,11 +263,18 @@ add_lit_testsuite(check-llvm "Running the LLVM regression tests"
   )
 set_target_properties(check-llvm PROPERTIES FOLDER "LLVM/Tests")
 
+# Note, exclude TableGen and FileCheck directories as we define them with a
+# reduced set of dependencies in their individual CMakeLists.txt
 add_lit_testsuites(LLVM ${CMAKE_CURRENT_SOURCE_DIR}
   ${exclude_from_check_all}
+  DEPENDS ${LLVM_TEST_DEPENDS_COMMON}
   DEPENDS ${LLVM_TEST_DEPENDS}
   FOLDER "Tests/Subdirectories"
+  SKIP "^FileCheck"
+  SKIP "^TableGen"
   )
+add_subdirectory(FileCheck)
+add_subdirectory(TableGen)
 
 # Setup an alias for 'check-all'.
 add_custom_target(check)
diff --git a/llvm/test/FileCheck/CMakeLists.txt b/llvm/test/FileCheck/CMakeLists.txt
new file mode 100644
index 0000000000000..a5bd0daac9b7a
--- /dev/null
+++ b/llvm/test/FileCheck/CMakeLists.txt
@@ -0,0 +1,4 @@
+add_lit_testsuite(check-llvm-filecheck "Running lit suite for FileCheck"
+  ${CMAKE_CURRENT_BINARY_DIR}
+  DEPENDS ${LLVM_TEST_DEPENDS_COMMON}
+  )
diff --git a/llvm/test/TableGen/CMakeLists.txt b/llvm/test/TableGen/CMakeLists.txt
new file mode 100644
index 0000000000000..cc514402b1801
--- /dev/null
+++ b/llvm/test/TableGen/CMakeLists.txt
@@ -0,0 +1,10 @@
+# Subset of dependencies for TableGen lit test.
+set(LLVM_TEST_TABLEGEN_DEPENDS
+  llvm-tblgen
+  )
+
+add_lit_testsuite(check-llvm-tablegen "Running lit suite for TableGen"
+  ${CMAKE_CURRENT_BINARY_DIR}
+  DEPENDS ${LLVM_TEST_DEPENDS_COMMON}
+  DEPENDS ${LLVM_TEST_TABLEGEN_DEPENDS}
+  )

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 19, 2025

LLVM Buildbot has detected a new failure on builder clang-armv8-quick running on linaro-clang-armv8-quick while building llvm at step 5 "ninja check 1".

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

Here is the relevant piece of the build log for the reference
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: FileCheck/check-not-custom-prefix.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -f /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  echo "LEADING: placeholder1" >>/home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE-NOT: placeholder2" >>/home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING-NOT: placeholder3" >>/home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  env -u FILECHECK_OPTS not /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file  /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 |  /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/FileCheck --check-prefix TEST1 /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING: placeholder1'
# executed command: echo 'MIDDLE-NOT: placeholder2'
# executed command: echo 'TRAILING-NOT: placeholder3'
# executed command: env -u FILECHECK_OPTS not /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/FileCheck --check-prefix TEST1 /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# .---command stderr------------
# | /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt:31:15: error: TEST1-NEXT: expected string not found in input
# | ; TEST1-NEXT: error: TRAILING-NOT: excluded string found in input
# |               ^
# | <stdin>:6:14: note: scanning from here
# |  ^~~~~~~~~~~~
# |              ^
# | 
# | Input file: <stdin>
# | Check file: /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:2:13: error: MIDDLE-NOT: excluded string found in input 
# |          2: MIDDLE-NOT: placeholder2 
# |          3:  ^ 
# |          4: /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:2:13: note: found here 
# |          5: MIDDLE-NOT: placeholder2 
# |          6:  ^~~~~~~~~~~~ 
# | next:31                  X error: no match found
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 19, 2025

LLVM Buildbot has detected a new failure on builder arc-builder running on arc-worker while building llvm at step 6 "test-build-unified-tree-check-all".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: FileCheck/check-not-custom-prefix.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -f /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  echo "LEADING: placeholder1" >>/buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE-NOT: placeholder2" >>/buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING-NOT: placeholder3" >>/buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  env -u FILECHECK_OPTS not /buildbot/worker/arc-folder/build/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file  /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 |  /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix TEST1 /buildbot/worker/arc-folder/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING: placeholder1'
# executed command: echo 'MIDDLE-NOT: placeholder2'
# executed command: echo 'TRAILING-NOT: placeholder3'
# executed command: env -u FILECHECK_OPTS not /buildbot/worker/arc-folder/build/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix TEST1 /buildbot/worker/arc-folder/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# RUN: at line 8
rm -f /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  echo "LEADING: placeholder1" >>/buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE-NOT: placeholder2" >>/buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING: placeholder3" >>/buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  env -u FILECHECK_OPTS not /buildbot/worker/arc-folder/build/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file  /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 |  /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix TEST2 /buildbot/worker/arc-folder/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING: placeholder1'
# executed command: echo 'MIDDLE-NOT: placeholder2'
# executed command: echo 'TRAILING: placeholder3'
# executed command: env -u FILECHECK_OPTS not /buildbot/worker/arc-folder/build/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix TEST2 /buildbot/worker/arc-folder/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# .---command stderr------------
# | /buildbot/worker/arc-folder/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt:38:10: error: TEST2: expected string not found in input
# | ; TEST2: error: MIDDLE-NOT: excluded string found in input
# |          ^
# | <stdin>:1:1: note: scanning from here
# | FileCheck error: '/buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp' is empty.
# | ^
# | <stdin>:2:111: note: possible intended match here
# | FileCheck command line: /buildbot/worker/arc-folder/build/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# |                                                                                                               ^
# | 
# | Input file: <stdin>
# | Check file: /buildbot/worker/arc-folder/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: FileCheck error: '/buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp' is empty. 
# | check:38'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |             2: FileCheck command line: /buildbot/worker/arc-folder/build/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /buildbot/worker/arc-folder/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 
# | check:38'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:38'1                                                                                                                   ?                                                                                                                                                                                                                                       possible intended match
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

...

@jurahul
Copy link
Contributor Author

jurahul commented Sep 19, 2025

Attempted fix has landed here: #159781

@jurahul
Copy link
Contributor Author

jurahul commented Sep 19, 2025

Looks like the fix is working:

https://lab.llvm.org/buildbot/#/builders/175/builds/25702

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 19, 2025

LLVM Buildbot has detected a new failure on builder clang-aarch64-sve-vls running on linaro-g3-03 while building llvm at step 7 "ninja check 1".

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

Here is the relevant piece of the build log for the reference
Step 7 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: FileCheck/check-not-custom-prefix.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -f /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  echo "LEADING: placeholder1" >>/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE-NOT: placeholder2" >>/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING-NOT: placeholder3" >>/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  env -u FILECHECK_OPTS not /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file  /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 |  /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/bin/FileCheck --check-prefix TEST1 /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING: placeholder1'
# executed command: echo 'MIDDLE-NOT: placeholder2'
# executed command: echo 'TRAILING-NOT: placeholder3'
# executed command: env -u FILECHECK_OPTS not /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/bin/FileCheck --check-prefix TEST1 /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# RUN: at line 8
rm -f /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  echo "LEADING: placeholder1" >>/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE-NOT: placeholder2" >>/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING: placeholder3" >>/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  env -u FILECHECK_OPTS not /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file  /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 |  /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/bin/FileCheck --check-prefix TEST2 /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING: placeholder1'
# executed command: echo 'MIDDLE-NOT: placeholder2'
# executed command: echo 'TRAILING: placeholder3'
# executed command: env -u FILECHECK_OPTS not /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/bin/FileCheck --check-prefix TEST2 /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# RUN: at line 14
rm -f /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  echo "LEADING-NOT: placeholder1" >>/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE: placeholder2" >>/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING: placeholder3" >>/home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  env -u FILECHECK_OPTS not /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file  /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 |  /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/bin/FileCheck --check-prefix TEST3 /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING-NOT: placeholder1'
# executed command: echo 'MIDDLE: placeholder2'
# executed command: echo 'TRAILING: placeholder3'
# executed command: env -u FILECHECK_OPTS not /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/bin/FileCheck --check-prefix TEST3 /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# .---command stderr------------
# | /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt:45:10: error: TEST3: expected string not found in input
# | ; TEST3: error: LEADING-NOT: excluded string found in input
# |          ^
# | <stdin>:1:1: note: scanning from here
# | /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:2:13: error: MIDDLE-NOT: excluded string found in input
# | ^
# | <stdin>:1:117: note: possible intended match here
# | /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:2:13: error: MIDDLE-NOT: excluded string found in input
# |                                                                                                                     ^
# | 
# | Input file: <stdin>
# | Check file: /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: /home/tcwg-buildbot/worker/clang-aarch64-sve-vls/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:2:13: error: MIDDLE-NOT: excluded string found in input 
# | check:45'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:45'1                                                                                                                         ?                                                  possible intended match
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 19, 2025

LLVM Buildbot has detected a new failure on builder clang-aarch64-sve2-vla running on linaro-g4-02 while building llvm at step 7 "ninja check 1".

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

Here is the relevant piece of the build log for the reference
Step 7 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: FileCheck/check-not-custom-prefix.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -f /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  echo "LEADING: placeholder1" >>/home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE-NOT: placeholder2" >>/home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING-NOT: placeholder3" >>/home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  env -u FILECHECK_OPTS not /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file  /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 |  /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/bin/FileCheck --check-prefix TEST1 /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING: placeholder1'
# executed command: echo 'MIDDLE-NOT: placeholder2'
# executed command: echo 'TRAILING-NOT: placeholder3'
# executed command: env -u FILECHECK_OPTS not /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/bin/FileCheck --check-prefix TEST1 /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# .---command stderr------------
# | /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt:31:15: error: TEST1-NEXT: expected string not found in input
# | ; TEST1-NEXT: error: TRAILING-NOT: excluded string found in input
# |               ^
# | <stdin>:6:14: note: scanning from here
# |  ^~~~~~~~~~~~
# |              ^
# | 
# | Input file: <stdin>
# | Check file: /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:1:13: error: MIDDLE-NOT: excluded string found in input 
# |          2: MIDDLE-NOT: placeholder2 
# |          3:  ^ 
# |          4: /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:1:13: note: found here 
# |          5: MIDDLE-NOT: placeholder2 
# |          6:  ^~~~~~~~~~~~ 
# | next:31                  X error: no match found
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 19, 2025

LLVM Buildbot has detected a new failure on builder clang-aarch64-sve-vla running on linaro-g3-04 while building llvm at step 7 "ninja check 1".

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

Here is the relevant piece of the build log for the reference
Step 7 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: FileCheck/dump-input/filter.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 9
echo start >  /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo start
# RUN: at line 10
echo foo0  >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo foo0
# RUN: at line 11
echo foo1  >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo foo1
# RUN: at line 12
echo foo2  >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo foo2
# RUN: at line 13
echo foo3  >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo foo3
# RUN: at line 14
echo foo4  >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo foo4
# RUN: at line 15
echo foo5  >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo foo5
# RUN: at line 16
echo foo6  >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo foo6
# RUN: at line 17
echo foo7  >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo foo7
# RUN: at line 18
echo foo8  >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo foo8
# RUN: at line 19
echo foo9  >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo foo9
# RUN: at line 21
echo hello >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo hello
# RUN: at line 22
echo foo0  >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo foo0
# RUN: at line 23
echo foo1  >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo foo1
# RUN: at line 24
echo foo2  >> /home/tcwg-buildbot/worker/clang-aarch64-sve-vla/stage1/test/FileCheck/dump-input/Output/filter.txt.tmp.in
# executed command: echo foo2
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 19, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-darwin running on doug-worker-3 while building llvm at step 6 "test-build-unified-tree-check-all".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: FileCheck/comment/suppresses-checks.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 6
echo 'foo'                    >  /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.in
# executed command: echo foo
# note: command had no output on stdout or stderr
# RUN: at line 7
echo 'COM: CHECK: bar'        >  /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk
# executed command: echo 'COM: CHECK: bar'
# note: command had no output on stdout or stderr
# RUN: at line 8
echo 'CHECK: foo'             >> /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk
# executed command: echo 'CHECK: foo'
# note: command had no output on stdout or stderr
# RUN: at line 9
echo 'RUN: echo "CHECK: baz"' >> /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk
# executed command: echo 'RUN: echo "CHECK: baz"'
# note: command had no output on stdout or stderr
# RUN: at line 10
env -u FILECHECK_OPTS /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/FileCheck -dump-input=never -vv /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk < /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.in 2>&1 |    /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/FileCheck -DCHECK_LINE=2 /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/FileCheck/comment/suppresses-checks.txt
# executed command: env -u FILECHECK_OPTS /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/FileCheck -dump-input=never -vv /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk
# note: command had no output on stdout or stderr
# error: command failed with exit status: 2
# executed command: /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/FileCheck -DCHECK_LINE=2 /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/FileCheck/comment/suppresses-checks.txt
# .---command stderr------------
# | /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/FileCheck/comment/suppresses-checks.txt:33:8: error: CHECK: expected string not found in input
# | CHECK: .chk:[[CHECK_LINE]]:8: remark: CHECK: expected string found in input
# |        ^
# | <stdin>:1:1: note: scanning from here
# | error: no check strings found with prefix 'CHECK:'
# | ^
# | <stdin>:1:1: note: with "CHECK_LINE" equal to "2"
# | error: no check strings found with prefix 'CHECK:'
# | ^
# | 
# | Input file: <stdin>
# | Check file: /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/FileCheck/comment/suppresses-checks.txt
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: error: no check strings found with prefix 'CHECK:' 
# | check:33'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:33'1                                                         with "CHECK_LINE" equal to "2"
# | >>>>>>
# `-----------------------------
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 19, 2025

LLVM Buildbot has detected a new failure on builder clang-debian-cpp20 running on clang-debian-cpp20 while building llvm at step 6 "test-build-unified-tree-check-all".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: FileCheck/dump-input/context.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 17
echo foo8       >  /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo8
# RUN: at line 18
echo foo7       >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo7
# RUN: at line 19
echo foo6       >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo6
# RUN: at line 20
echo foo5       >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo5
# RUN: at line 21
echo foo4       >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo4
# RUN: at line 22
echo foo3       >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo3
# RUN: at line 23
echo foo2       >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo2
# RUN: at line 24
echo foo1       >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo1
# RUN: at line 25
echo lab1 hello >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo lab1 hello
# RUN: at line 26
echo foo1       >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo1
# RUN: at line 27
echo foo2       >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo2
# RUN: at line 28
echo foo3       >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo3
# RUN: at line 29
echo foo4       >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo4
# RUN: at line 30
echo foo5       >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo5
# RUN: at line 31
echo foo6       >> /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo6
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 19, 2025

LLVM Buildbot has detected a new failure on builder sanitizer-x86_64-linux-fast running on sanitizer-buildbot3 while building llvm at step 2 "annotate".

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

Here is the relevant piece of the build log for the reference
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 92522 tests, 64 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50
FAIL: LLVM :: FileCheck/dump-input/annotations.txt (9235 of 92522)
******************** TEST 'LLVM :: FileCheck/dump-input/annotations.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 10
echo 'hello world' > /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo 'hello world'
# note: command had no output on stdout or stderr
# RUN: at line 11
echo 'goodbye' >> /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo goodbye
# note: command had no output on stdout or stderr
# RUN: at line 12
echo 'world' >> /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo world
# note: command had no output on stdout or stderr
# RUN: at line 13
echo 'unicorn' >> /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo unicorn
# note: command had no output on stdout or stderr
# RUN: at line 15
echo 'CHECK: hello' > /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: hello'
# note: command had no output on stdout or stderr
# RUN: at line 16
echo 'CHECK: universe' >> /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: universe'
# note: command had no output on stdout or stderr
# RUN: at line 18
env -u FILECHECK_OPTS  not /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck -dump-input=always -input-file /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v 2>&1  | /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN              -implicit-check-not='remark:' /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/test/FileCheck/dump-input/annotations.txt
# executed command: env -u FILECHECK_OPTS not /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck -dump-input=always -input-file /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v
# note: command had no output on stdout or stderr
# executed command: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN -implicit-check-not=remark: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/test/FileCheck/dump-input/annotations.txt
# note: command had no output on stdout or stderr
# RUN: at line 48
echo 'hello'   > /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo hello
Step 10 (stage2/asan_ubsan check) failure: stage2/asan_ubsan check (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 92522 tests, 64 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50
FAIL: LLVM :: FileCheck/dump-input/annotations.txt (9235 of 92522)
******************** TEST 'LLVM :: FileCheck/dump-input/annotations.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 10
echo 'hello world' > /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo 'hello world'
# note: command had no output on stdout or stderr
# RUN: at line 11
echo 'goodbye' >> /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo goodbye
# note: command had no output on stdout or stderr
# RUN: at line 12
echo 'world' >> /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo world
# note: command had no output on stdout or stderr
# RUN: at line 13
echo 'unicorn' >> /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo unicorn
# note: command had no output on stdout or stderr
# RUN: at line 15
echo 'CHECK: hello' > /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: hello'
# note: command had no output on stdout or stderr
# RUN: at line 16
echo 'CHECK: universe' >> /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: universe'
# note: command had no output on stdout or stderr
# RUN: at line 18
env -u FILECHECK_OPTS  not /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck -dump-input=always -input-file /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v 2>&1  | /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN              -implicit-check-not='remark:' /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/test/FileCheck/dump-input/annotations.txt
# executed command: env -u FILECHECK_OPTS not /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck -dump-input=always -input-file /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v
# note: command had no output on stdout or stderr
# executed command: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN -implicit-check-not=remark: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/test/FileCheck/dump-input/annotations.txt
# note: command had no output on stdout or stderr
# RUN: at line 48
echo 'hello'   > /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo hello
Step 14 (stage2/msan check) failure: stage2/msan check (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/ld.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 92521 tests, 64 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70
FAIL: LLVM :: FileCheck/dump-input/annotations.txt (8831 of 92521)
******************** TEST 'LLVM :: FileCheck/dump-input/annotations.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 10
echo 'hello world' > /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo 'hello world'
# note: command had no output on stdout or stderr
# RUN: at line 11
echo 'goodbye' >> /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo goodbye
# note: command had no output on stdout or stderr
# RUN: at line 12
echo 'world' >> /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo world
# note: command had no output on stdout or stderr
# RUN: at line 13
echo 'unicorn' >> /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo unicorn
# note: command had no output on stdout or stderr
# RUN: at line 15
echo 'CHECK: hello' > /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: hello'
# note: command had no output on stdout or stderr
# RUN: at line 16
echo 'CHECK: universe' >> /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: universe'
# note: command had no output on stdout or stderr
# RUN: at line 18
env -u FILECHECK_OPTS  not /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/FileCheck -dump-input=always -input-file /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v 2>&1  | /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN              -implicit-check-not='remark:' /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/test/FileCheck/dump-input/annotations.txt
# executed command: env -u FILECHECK_OPTS not /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/FileCheck -dump-input=always -input-file /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v
# note: command had no output on stdout or stderr
# executed command: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN -implicit-check-not=remark: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/test/FileCheck/dump-input/annotations.txt
# note: command had no output on stdout or stderr
# RUN: at line 48
echo 'hello'   > /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo hello

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 19, 2025

LLVM Buildbot has detected a new failure on builder clang-ppc64le-rhel running on ppc64le-clang-rhel-test while building llvm at step 7 "test-build-unified-tree-check-all".

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

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: FileCheck/check-not-custom-prefix.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -f /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  echo "LEADING: placeholder1" >>/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE-NOT: placeholder2" >>/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING-NOT: placeholder3" >>/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  env -u FILECHECK_OPTS not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file  /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 |  /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/FileCheck --check-prefix TEST1 /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING: placeholder1'
# executed command: echo 'MIDDLE-NOT: placeholder2'
# executed command: echo 'TRAILING-NOT: placeholder3'
# executed command: env -u FILECHECK_OPTS not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/FileCheck --check-prefix TEST1 /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# RUN: at line 8
rm -f /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  echo "LEADING: placeholder1" >>/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE-NOT: placeholder2" >>/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING: placeholder3" >>/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  env -u FILECHECK_OPTS not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file  /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 |  /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/FileCheck --check-prefix TEST2 /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING: placeholder1'
# executed command: echo 'MIDDLE-NOT: placeholder2'
# executed command: echo 'TRAILING: placeholder3'
# executed command: env -u FILECHECK_OPTS not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/FileCheck --check-prefix TEST2 /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# RUN: at line 14
rm -f /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  echo "LEADING-NOT: placeholder1" >>/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE: placeholder2" >>/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING: placeholder3" >>/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  env -u FILECHECK_OPTS not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file  /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 |  /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/FileCheck --check-prefix TEST3 /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING-NOT: placeholder1'
# executed command: echo 'MIDDLE: placeholder2'
# executed command: echo 'TRAILING: placeholder3'
# executed command: env -u FILECHECK_OPTS not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/FileCheck --check-prefix TEST3 /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# .---command stderr------------
# | /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt:45:10: error: TEST3: expected string not found in input
# | ; TEST3: error: LEADING-NOT: excluded string found in input
# |          ^
# | <stdin>:1:1: note: scanning from here
# | /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:2:13: error: MIDDLE-NOT: excluded string found in input
# | ^
# | <stdin>:1:158: note: possible intended match here
# | /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:2:13: error: MIDDLE-NOT: excluded string found in input
# |                                                                                                                                                              ^
# | 
# | Input file: <stdin>
# | Check file: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:2:13: error: MIDDLE-NOT: excluded string found in input 
# | check:45'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:45'1                                                                                                                                                                  ?                                                  possible intended match
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 19, 2025

LLVM Buildbot has detected a new failure on builder clang-arm64-windows-msvc running on linaro-armv8-windows-msvc-04 while building llvm at step 6 "test-build-unified-tree-check-all".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: FileCheck/comment/suppresses-checks.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 6
echo 'foo'                    >  C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.in
# executed command: echo foo
# RUN: at line 7
echo 'COM: CHECK: bar'        >  C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.chk
# executed command: echo 'COM: CHECK: bar'
# RUN: at line 8
echo 'CHECK: foo'             >> C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.chk
# executed command: echo 'CHECK: foo'
# RUN: at line 9
echo 'RUN: echo "CHECK: baz"' >> C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.chk
# executed command: echo 'RUN: echo "CHECK: baz"'
# RUN: at line 10
env -u FILECHECK_OPTS c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\filecheck.exe -dump-input=never -vv C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.chk < C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.in 2>&1 |    c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\filecheck.exe -DCHECK_LINE=2 C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm-project\llvm\test\FileCheck\comment\suppresses-checks.txt
# executed command: env -u FILECHECK_OPTS 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\filecheck.exe' -dump-input=never -vv 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.chk'
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
# executed command: 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\filecheck.exe' -DCHECK_LINE=2 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm-project\llvm\test\FileCheck\comment\suppresses-checks.txt'

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 19, 2025

LLVM Buildbot has detected a new failure on builder clang-ppc64le-linux-test-suite running on ppc64le-clang-test-suite while building llvm at step 6 "test-build-unified-tree-check-all".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: FileCheck/dump-input/annotations.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 10
echo 'hello world' > /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo 'hello world'
# RUN: at line 11
echo 'goodbye' >> /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo goodbye
# RUN: at line 12
echo 'world' >> /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo world
# RUN: at line 13
echo 'unicorn' >> /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo unicorn
# RUN: at line 15
echo 'CHECK: hello' > /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: hello'
# RUN: at line 16
echo 'CHECK: universe' >> /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: universe'
# RUN: at line 18
env -u FILECHECK_OPTS  not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/bin/FileCheck -dump-input=always -input-file /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v 2>&1  | /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN              -implicit-check-not='remark:' /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/llvm/test/FileCheck/dump-input/annotations.txt
# executed command: env -u FILECHECK_OPTS not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/bin/FileCheck -dump-input=always -input-file /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v
# executed command: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN -implicit-check-not=remark: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/llvm/test/FileCheck/dump-input/annotations.txt
# RUN: at line 48
echo 'hello'   > /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo hello
# RUN: at line 49
echo 'again'   >> /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo again
# RUN: at line 50
echo 'whirled' >> /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo whirled
# RUN: at line 52
echo 'CHECK: hello' > /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: hello'
# RUN: at line 53
echo 'CHECK: world' >> /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: world'
# RUN: at line 55
env -u FILECHECK_OPTS  not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/bin/FileCheck -dump-input=always -input-file /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk 2>&1  | /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/bin/FileCheck -match-full-lines /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/llvm/test/FileCheck/dump-input/annotations.txt -check-prefix=CHK              -implicit-check-not='remark:'
# executed command: env -u FILECHECK_OPTS not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/bin/FileCheck -dump-input=always -input-file /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/bin/FileCheck -match-full-lines /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/llvm/test/FileCheck/dump-input/annotations.txt -check-prefix=CHK -implicit-check-not=remark:
# RUN: at line 59
env -u FILECHECK_OPTS  not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/bin/FileCheck -dump-input=always -input-file /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v 2>&1  | /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/bin/FileCheck -match-full-lines /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/llvm/test/FileCheck/dump-input/annotations.txt -check-prefixes=CHK,CHK-V              -implicit-check-not='remark:'
# executed command: env -u FILECHECK_OPTS not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/bin/FileCheck -dump-input=always -input-file /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v
# executed command: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/bin/FileCheck -match-full-lines /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/llvm/test/FileCheck/dump-input/annotations.txt -check-prefixes=CHK,CHK-V -implicit-check-not=remark:
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 20, 2025

LLVM Buildbot has detected a new failure on builder clang-aarch64-global-isel running on linaro-clang-aarch64-global-isel while building llvm at step 7 "ninja check 1".

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

Here is the relevant piece of the build log for the reference
Step 7 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: FileCheck/check-not-custom-prefix.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -f /home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  echo "LEADING: placeholder1" >>/home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE-NOT: placeholder2" >>/home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING-NOT: placeholder3" >>/home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  env -u FILECHECK_OPTS not /home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file  /home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 |  /home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/bin/FileCheck --check-prefix TEST1 /home/tcwg-buildbot/worker/clang-aarch64-global-isel/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING: placeholder1'
# executed command: echo 'MIDDLE-NOT: placeholder2'
# executed command: echo 'TRAILING-NOT: placeholder3'
# executed command: env -u FILECHECK_OPTS not /home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/bin/FileCheck --check-prefix TEST1 /home/tcwg-buildbot/worker/clang-aarch64-global-isel/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# .---command stderr------------
# | /home/tcwg-buildbot/worker/clang-aarch64-global-isel/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt:31:15: error: TEST1-NEXT: expected string not found in input
# | ; TEST1-NEXT: error: TRAILING-NOT: excluded string found in input
# |               ^
# | <stdin>:6:14: note: scanning from here
# |  ^~~~~~~~~~~~
# |              ^
# | 
# | Input file: <stdin>
# | Check file: /home/tcwg-buildbot/worker/clang-aarch64-global-isel/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: /home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:2:13: error: MIDDLE-NOT: excluded string found in input 
# |          2: MIDDLE-NOT: placeholder2 
# |          3:  ^ 
# |          4: /home/tcwg-buildbot/worker/clang-aarch64-global-isel/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:2:13: note: found here 
# |          5: MIDDLE-NOT: placeholder2 
# |          6:  ^~~~~~~~~~~~ 
# | next:31                  X error: no match found
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 20, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-gcc-ubuntu-no-asserts running on doug-worker-6 while building llvm at step 6 "test-build-unified-tree-check-all".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: FileCheck/dump-input/context.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 17
echo foo8       >  /home/buildbot/buildbot-root/gcc-no-asserts/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo8
# note: command had no output on stdout or stderr
# RUN: at line 18
echo foo7       >> /home/buildbot/buildbot-root/gcc-no-asserts/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo7
# note: command had no output on stdout or stderr
# RUN: at line 19
echo foo6       >> /home/buildbot/buildbot-root/gcc-no-asserts/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo6
# note: command had no output on stdout or stderr
# RUN: at line 20
echo foo5       >> /home/buildbot/buildbot-root/gcc-no-asserts/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo5
# note: command had no output on stdout or stderr
# RUN: at line 21
echo foo4       >> /home/buildbot/buildbot-root/gcc-no-asserts/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo4
# note: command had no output on stdout or stderr
# RUN: at line 22
echo foo3       >> /home/buildbot/buildbot-root/gcc-no-asserts/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo3
# note: command had no output on stdout or stderr
# RUN: at line 23
echo foo2       >> /home/buildbot/buildbot-root/gcc-no-asserts/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo2
# note: command had no output on stdout or stderr
# RUN: at line 24
echo foo1       >> /home/buildbot/buildbot-root/gcc-no-asserts/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo1
# note: command had no output on stdout or stderr
# RUN: at line 25
echo lab1 hello >> /home/buildbot/buildbot-root/gcc-no-asserts/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo lab1 hello
# note: command had no output on stdout or stderr
# RUN: at line 26
echo foo1       >> /home/buildbot/buildbot-root/gcc-no-asserts/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo1
# note: command had no output on stdout or stderr
# RUN: at line 27
echo foo2       >> /home/buildbot/buildbot-root/gcc-no-asserts/build/test/FileCheck/dump-input/Output/context.txt.tmp.in
# executed command: echo foo2
# note: command had no output on stdout or stderr
# RUN: at line 28
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 20, 2025

LLVM Buildbot has detected a new failure on builder clang-armv7-global-isel running on linaro-clang-armv7-global-isel while building llvm at step 7 "ninja check 1".

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

Here is the relevant piece of the build log for the reference
Step 7 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: FileCheck/dump-input/annotations.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 10
echo 'hello world' > /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo 'hello world'
# RUN: at line 11
echo 'goodbye' >> /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo goodbye
# RUN: at line 12
echo 'world' >> /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo world
# RUN: at line 13
echo 'unicorn' >> /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo unicorn
# RUN: at line 15
echo 'CHECK: hello' > /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: hello'
# RUN: at line 16
echo 'CHECK: universe' >> /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: universe'
# RUN: at line 18
env -u FILECHECK_OPTS  not /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/FileCheck -dump-input=always -input-file /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v 2>&1  | /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN              -implicit-check-not='remark:' /home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/FileCheck/dump-input/annotations.txt
# executed command: env -u FILECHECK_OPTS not /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/FileCheck -dump-input=always -input-file /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v
# executed command: /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN -implicit-check-not=remark: /home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/FileCheck/dump-input/annotations.txt
# .---command stderr------------
# | /home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/FileCheck/dump-input/annotations.txt:29:14: error: ALIGN-NEXT: expected string not found in input
# | ; ALIGN-NEXT:           1: hello world 
# |              ^
# | <stdin>:17:7: note: scanning from here
# | <<<<<<
# |       ^
# | <stdin>:20:8: note: possible intended match here
# | check:2'0          X error: no match found
# |        ^
# | 
# | Input file: <stdin>
# | Check file: /home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/FileCheck/dump-input/annotations.txt
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           12: Check file: /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk 
# |           13:  
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 21, 2025

LLVM Buildbot has detected a new failure on builder clang-solaris11-sparcv9 running on solaris11-sparcv9 while building llvm at step 5 "ninja check 1".

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

Here is the relevant piece of the build log for the reference
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: FileCheck/dump-input/annotations.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 10
echo 'hello world' > /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo 'hello world'
# RUN: at line 11
echo 'goodbye' >> /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo goodbye
# RUN: at line 12
echo 'world' >> /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo world
# RUN: at line 13
echo 'unicorn' >> /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo unicorn
# RUN: at line 15
echo 'CHECK: hello' > /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: hello'
# RUN: at line 16
echo 'CHECK: universe' >> /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: universe'
# RUN: at line 18
env -u FILECHECK_OPTS  not /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck -dump-input=always -input-file /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v 2>&1  | /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN              -implicit-check-not='remark:' /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/FileCheck/dump-input/annotations.txt
# executed command: env -u FILECHECK_OPTS not /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck -dump-input=always -input-file /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v
# executed command: /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN -implicit-check-not=remark: /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/FileCheck/dump-input/annotations.txt
# RUN: at line 48
echo 'hello'   > /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo hello
# RUN: at line 49
echo 'again'   >> /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo again
# RUN: at line 50
echo 'whirled' >> /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo whirled
# RUN: at line 52
echo 'CHECK: hello' > /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: hello'
# RUN: at line 53
echo 'CHECK: world' >> /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: world'
# RUN: at line 55
env -u FILECHECK_OPTS  not /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck -dump-input=always -input-file /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk 2>&1  | /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck -match-full-lines /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/FileCheck/dump-input/annotations.txt -check-prefix=CHK              -implicit-check-not='remark:'
# executed command: env -u FILECHECK_OPTS not /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck -dump-input=always -input-file /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck -match-full-lines /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/FileCheck/dump-input/annotations.txt -check-prefix=CHK -implicit-check-not=remark:
# RUN: at line 59
env -u FILECHECK_OPTS  not /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck -dump-input=always -input-file /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v 2>&1  | /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck -match-full-lines /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/FileCheck/dump-input/annotations.txt -check-prefixes=CHK,CHK-V              -implicit-check-not='remark:'
# executed command: env -u FILECHECK_OPTS not /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck -dump-input=always -input-file /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v
# executed command: /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck -match-full-lines /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/FileCheck/dump-input/annotations.txt -check-prefixes=CHK,CHK-V -implicit-check-not=remark:
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 22, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-expensive-checks-win running on as-worker-93 while building llvm at step 7 "test-build-unified-tree-check-all".

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

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: FileCheck/comment/suppresses-checks.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 6
echo 'foo'                    >  C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.in
# executed command: echo foo
# RUN: at line 7
echo 'COM: CHECK: bar'        >  C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.chk
# executed command: echo 'COM: CHECK: bar'
# RUN: at line 8
echo 'CHECK: foo'             >> C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.chk
# executed command: echo 'CHECK: foo'
# RUN: at line 9
echo 'RUN: echo "CHECK: baz"' >> C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.chk
# executed command: echo 'RUN: echo "CHECK: baz"'
# RUN: at line 10
env -u FILECHECK_OPTS c:\a\llvm-clang-x86_64-expensive-checks-win\build\bin\filecheck.exe -dump-input=never -vv C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.chk < C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.in 2>&1 |    c:\a\llvm-clang-x86_64-expensive-checks-win\build\bin\filecheck.exe -DCHECK_LINE=2 C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\test\FileCheck\comment\suppresses-checks.txt
# executed command: env -u FILECHECK_OPTS 'c:\a\llvm-clang-x86_64-expensive-checks-win\build\bin\filecheck.exe' -dump-input=never -vv 'C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-1.chk'
# executed command: 'c:\a\llvm-clang-x86_64-expensive-checks-win\build\bin\filecheck.exe' -DCHECK_LINE=2 'C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\test\FileCheck\comment\suppresses-checks.txt'
# RUN: at line 15
echo 'foo'                                      >  C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-2.in
# executed command: echo foo
# RUN: at line 16
echo 'CHECK: foo'                               >  C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-2.chk
# executed command: echo 'CHECK: foo'
# RUN: at line 17
echo 'letters then space MY-PREFIX: CHECK: bar' >> C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-2.chk
# executed command: echo 'letters then space MY-PREFIX: CHECK: bar'
# RUN: at line 18
env -u FILECHECK_OPTS  c:\a\llvm-clang-x86_64-expensive-checks-win\build\bin\filecheck.exe -dump-input=never -vv C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-2.chk -comment-prefixes=MY-PREFIX < C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-2.in 2>&1 |    c:\a\llvm-clang-x86_64-expensive-checks-win\build\bin\filecheck.exe -DCHECK_LINE=1 C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\test\FileCheck\comment\suppresses-checks.txt
# executed command: env -u FILECHECK_OPTS 'c:\a\llvm-clang-x86_64-expensive-checks-win\build\bin\filecheck.exe' -dump-input=never -vv 'C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-2.chk' -comment-prefixes=MY-PREFIX
# executed command: 'c:\a\llvm-clang-x86_64-expensive-checks-win\build\bin\filecheck.exe' -DCHECK_LINE=1 'C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\test\FileCheck\comment\suppresses-checks.txt'
# RUN: at line 23
echo 'foo'               >  C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-3.in
# executed command: echo foo
# RUN: at line 24
echo 'Bar_2: CHECK: Bar' >  C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-3.chk
# executed command: echo 'Bar_2: CHECK: Bar'
# RUN: at line 25
echo 'CHECK: foo'        >> C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-3.chk
# executed command: echo 'CHECK: foo'
# RUN: at line 26
echo 'Foo_1: CHECK: Foo' >> C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-3.chk
# executed command: echo 'Foo_1: CHECK: Foo'
# RUN: at line 27
echo 'Baz_3: CHECK: Baz' >> C:\a\llvm-clang-x86_64-expensive-checks-win\build\test\FileCheck\comment\Output\suppresses-checks.txt.tmp-3.chk
# executed command: echo 'Baz_3: CHECK: Baz'
# RUN: at line 28
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 22, 2025

LLVM Buildbot has detected a new failure on builder clang-ppc64le-linux-multistage running on ppc64le-clang-multistage-test while building llvm at step 5 "ninja check 1".

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

Here is the relevant piece of the build log for the reference
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: FileCheck/dump-input/annotations.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 10
echo 'hello world' > /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo 'hello world'
# RUN: at line 11
echo 'goodbye' >> /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo goodbye
# RUN: at line 12
echo 'world' >> /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo world
# RUN: at line 13
echo 'unicorn' >> /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in
# executed command: echo unicorn
# RUN: at line 15
echo 'CHECK: hello' > /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: hello'
# RUN: at line 16
echo 'CHECK: universe' >> /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk
# executed command: echo 'CHECK: universe'
# RUN: at line 18
env -u FILECHECK_OPTS  not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/bin/FileCheck -dump-input=always -input-file /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v 2>&1  | /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN              -implicit-check-not='remark:' /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/test/FileCheck/dump-input/annotations.txt
# executed command: env -u FILECHECK_OPTS not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/bin/FileCheck -dump-input=always -input-file /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.in /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk -v
# executed command: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/bin/FileCheck -strict-whitespace -match-full-lines -check-prefix=ALIGN -implicit-check-not=remark: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/test/FileCheck/dump-input/annotations.txt
# .---command stderr------------
# | /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/test/FileCheck/dump-input/annotations.txt:29:14: error: ALIGN-NEXT: expected string not found in input
# | ; ALIGN-NEXT:           1: hello world 
# |              ^
# | <stdin>:17:7: note: scanning from here
# | <<<<<<
# |       ^
# | <stdin>:22:9: note: possible intended match here
# | count:1'2           X error: no match found
# |         ^
# | 
# | Input file: <stdin>
# | Check file: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/test/FileCheck/dump-input/annotations.txt
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           12: Check file: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/test/FileCheck/dump-input/Output/annotations.txt.tmp.chk 
# |           13:  
...
Step 11 (ninja check 2) failure: 1200 seconds without output running [b'ninja', b'check-all', b'check-runtimes'], attempting to kill
******************** TEST 'LLVM :: FileCheck/check-not-custom-prefix.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -f /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  echo "LEADING: placeholder1" >>/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE-NOT: placeholder2" >>/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING-NOT: placeholder3" >>/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  env -u FILECHECK_OPTS not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file  /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 |  /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/bin/FileCheck --check-prefix TEST1 /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING: placeholder1'
# executed command: echo 'MIDDLE-NOT: placeholder2'
# executed command: echo 'TRAILING-NOT: placeholder3'
# executed command: env -u FILECHECK_OPTS not /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/bin/FileCheck --check-prefix TEST1 /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# .---command stderr------------
# | /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt:31:15: error: TEST1-NEXT: expected string not found in input
# | ; TEST1-NEXT: error: TRAILING-NOT: excluded string found in input
# |               ^
# | <stdin>:6:14: note: scanning from here
# |  ^~~~~~~~~~~~
# |              ^
# | 
# | Input file: <stdin>
# | Check file: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/test/FileCheck/check-not-custom-prefix.txt
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:2:13: error: MIDDLE-NOT: excluded string found in input 
# |          2: MIDDLE-NOT: placeholder2 
# |          3:  ^ 
# |          4: /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage2/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:2:13: note: found here 
# |          5: MIDDLE-NOT: placeholder2 
# |          6:  ^~~~~~~~~~~~ 
# | next:31                  X error: no match found
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 22, 2025

LLVM Buildbot has detected a new failure on builder clang-with-thin-lto-ubuntu running on as-worker-92 while building llvm at step 7 "test-stage1-compiler".

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

Here is the relevant piece of the build log for the reference
Step 7 (test-stage1-compiler) failure: build (failure)
...
llvm-lit: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/ld64.lld
llvm-lit: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/wasm-ld
llvm-lit: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/utils/lit/tests/lit.cfg:111: warning: Setting a timeout per test not supported. Requires the Python psutil module but it could not be found. Try installing it via pip or via your operating system's package manager.
 Some tests will be skipped and the --timeout command line argument will not work.
llvm-lit: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld.lld: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/ld.lld
llvm-lit: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using lld-link: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/lld-link
llvm-lit: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/ld64.lld
llvm-lit: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/wasm-ld
-- Testing: 87904 tests, 72 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60
FAIL: LLVM :: FileCheck/comment/suppresses-checks.txt (55163 of 87904)
******************** TEST 'LLVM :: FileCheck/comment/suppresses-checks.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 6
echo 'foo'                    >  /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.in
# executed command: echo foo
# RUN: at line 7
echo 'COM: CHECK: bar'        >  /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk
# executed command: echo 'COM: CHECK: bar'
# RUN: at line 8
echo 'CHECK: foo'             >> /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk
# executed command: echo 'CHECK: foo'
# RUN: at line 9
echo 'RUN: echo "CHECK: baz"' >> /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk
# executed command: echo 'RUN: echo "CHECK: baz"'
# RUN: at line 10
env -u FILECHECK_OPTS /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/FileCheck -dump-input=never -vv /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk < /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.in 2>&1 |    /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/FileCheck -DCHECK_LINE=2 /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/test/FileCheck/comment/suppresses-checks.txt
# executed command: env -u FILECHECK_OPTS /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/FileCheck -dump-input=never -vv /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk
# executed command: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/FileCheck -DCHECK_LINE=2 /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/test/FileCheck/comment/suppresses-checks.txt
# RUN: at line 15
echo 'foo'                                      >  /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-2.in
# executed command: echo foo
# RUN: at line 16
echo 'CHECK: foo'                               >  /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-2.chk
# executed command: echo 'CHECK: foo'
# RUN: at line 17
echo 'letters then space MY-PREFIX: CHECK: bar' >> /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-2.chk
# executed command: echo 'letters then space MY-PREFIX: CHECK: bar'
# RUN: at line 18
env -u FILECHECK_OPTS  /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/FileCheck -dump-input=never -vv /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-2.chk -comment-prefixes=MY-PREFIX < /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-2.in 2>&1 |    /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/FileCheck -DCHECK_LINE=1 /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/test/FileCheck/comment/suppresses-checks.txt
# executed command: env -u FILECHECK_OPTS /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/FileCheck -dump-input=never -vv /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-2.chk -comment-prefixes=MY-PREFIX
# executed command: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/FileCheck -DCHECK_LINE=1 /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/test/FileCheck/comment/suppresses-checks.txt
# RUN: at line 23
echo 'foo'               >  /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-3.in
# executed command: echo foo
# RUN: at line 24

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 28, 2025

LLVM Buildbot has detected a new failure on builder clang-with-lto-ubuntu running on as-worker-91 while building llvm at step 7 "test-stage1-compiler".

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

Here is the relevant piece of the build log for the reference
Step 7 (test-stage1-compiler) failure: build (failure)
...
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/ld64.lld
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/wasm-ld
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/utils/lit/tests/lit.cfg:111: warning: Setting a timeout per test not supported. Requires the Python psutil module but it could not be found. Try installing it via pip or via your operating system's package manager.
 Some tests will be skipped and the --timeout command line argument will not work.
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld.lld: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/ld.lld
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using lld-link: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/lld-link
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/ld64.lld
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/wasm-ld
-- Testing: 87904 tests, 72 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60
FAIL: LLVM :: FileCheck/check-not-custom-prefix.txt (55174 of 87904)
******************** TEST 'LLVM :: FileCheck/check-not-custom-prefix.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -f /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  echo "LEADING: placeholder1" >>/home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE-NOT: placeholder2" >>/home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING-NOT: placeholder3" >>/home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp &&  env -u FILECHECK_OPTS not /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file  /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 |  /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/FileCheck --check-prefix TEST1 /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING: placeholder1'
# executed command: echo 'MIDDLE-NOT: placeholder2'
# executed command: echo 'TRAILING-NOT: placeholder3'
# executed command: env -u FILECHECK_OPTS not /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/FileCheck --check-prefix TEST1 /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# .---command stderr------------
# | /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt:25:10: error: TEST1: expected string not found in input
# | ; TEST1: error: MIDDLE-NOT: excluded string found in input
# |          ^
# | <stdin>:1:1: note: scanning from here
# | /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:1:14: error: LEADING-NOT: excluded string found in input
# | ^
# | <stdin>:1:124: note: possible intended match here
# | /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:1:14: error: LEADING-NOT: excluded string found in input
# |                                                                                                                            ^
# | 
# | Input file: <stdin>
# | Check file: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:1:14: error: LEADING-NOT: excluded string found in input 
# | check:25'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:25'1                                                                                                                                ?                                                   possible intended match
# |             2: LEADING-NOT: placeholder1 
# | check:25'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             3:  ^ 
# | check:25'0     ~~~

evelez7 added a commit that referenced this pull request Nov 1, 2025
…165935)

To avoid depending on all of the tools in clang-tools-extra, the
`check-clang-extra-clang-doc` target is specialized in its own CMake
file in clang-tools-extra/test/clang-doc. This eliminates around 800
files to be processed when building that target, plus linking every
tool. Similar to [#155929](#155929).
llvm-sync bot pushed a commit to arm/arm-toolchain that referenced this pull request Nov 1, 2025
…it tests (#165935)

To avoid depending on all of the tools in clang-tools-extra, the
`check-clang-extra-clang-doc` target is specialized in its own CMake
file in clang-tools-extra/test/clang-doc. This eliminates around 800
files to be processed when building that target, plus linking every
tool. Similar to [#155929](llvm/llvm-project#155929).
DEBADRIBASAK pushed a commit to DEBADRIBASAK/llvm-project that referenced this pull request Nov 3, 2025
…lvm#165935)

To avoid depending on all of the tools in clang-tools-extra, the
`check-clang-extra-clang-doc` target is specialized in its own CMake
file in clang-tools-extra/test/clang-doc. This eliminates around 800
files to be processed when building that target, plus linking every
tool. Similar to [llvm#155929](llvm#155929).
ckoparkar pushed a commit to ckoparkar/llvm-project that referenced this pull request Nov 6, 2025
…lvm#165935)

To avoid depending on all of the tools in clang-tools-extra, the
`check-clang-extra-clang-doc` target is specialized in its own CMake
file in clang-tools-extra/test/clang-doc. This eliminates around 800
files to be processed when building that target, plus linking every
tool. Similar to [llvm#155929](llvm#155929).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cmake Build system in general and CMake in particular testing-tools

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants