Skip to content

Conversation

@llvm-beanz
Copy link
Collaborator

@llvm-beanz llvm-beanz commented Oct 14, 2025

This fixes a build regression on big endian systems introduced in #159999.

This fixes a build regression on big endian systems introduced in
../llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml
@llvmbot
Copy link
Member

llvmbot commented Oct 14, 2025

@llvm/pr-subscribers-llvm-binary-utilities

@llvm/pr-subscribers-backend-directx

Author: Chris B (llvm-beanz)

Changes

This fixes a build regression on big endian systems introduced in ../llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml


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

1 Files Affected:

  • (modified) llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml (+3-3)
diff --git a/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml b/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml
index 6f1ecb96929cd..48773269724a4 100644
--- a/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml
+++ b/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml
@@ -11,7 +11,7 @@
 ## Dump the PSV0 part and verify its size.
 # RUN: llvm-objcopy --dump-section=PSV0=%t.psv0 %t.dxbc
 # RUN: wc -c %t.psv0 | FileCheck %s --check-prefix=PSV0-SIZE
-# RUN: od -h %t.psv0 | FileCheck %s --check-prefix=PSV0-CONTENTS
+# RUN: od -v -Ax -t x1 %t.psv0 | FileCheck %s --check-prefix=PSV0-CONTENTS
 # PSV0-SIZE: 76
 
 # For a compute shader the structure size is encoded followed by a bunch of 00'd
@@ -20,8 +20,8 @@
 # TODO: Update this test to use objdump or obj2yaml once we support
 # --add-section in objcopy. See issue:
 # https://github.com/llvm/llvm-project/issues/162159.
-# PSV0-CONTENTS: 0000000      0034    0000    0000    0000    0000    0000    0000    0000
-# PSV0-CONTENTS: 0000020      0000    0000    0000    0000    ffff    ffff    0005    0000
+# PSV0-CONTENTS: 0000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+# PSV0-CONTENTS: 0000010 00 00 00 00 00 00 00 00 ff ff ff ff 05 00 00 00
 
 --- !dxcontainer
 Header:

Copy link
Contributor

@tex3d tex3d left a comment

Choose a reason for hiding this comment

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

LGTM

@llvm-beanz llvm-beanz merged commit f5ca0bc into llvm:main Oct 14, 2025
9 of 12 checks passed
@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

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

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

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 :: tools/llvm-objcopy/DXContainer/dump-section.yaml' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/yaml2obj /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/yaml2obj /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# note: command had no output on stdout or stderr
# RUN: at line 2
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-objcopy --dump-section=DXIL=/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-objcopy --dump-section=DXIL=/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-dis /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o - | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# executed command: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-dis /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o -
# note: command had no output on stdout or stderr
# executed command: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# note: command had no output on stdout or stderr
# RUN: at line 4
wc -c /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# executed command: wc -c /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc
# note: command had no output on stdout or stderr
# executed command: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# note: command had no output on stdout or stderr
# RUN: at line 12
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-objcopy --dump-section=PSV0=/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-objcopy --dump-section=PSV0=/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# note: command had no output on stdout or stderr
# RUN: at line 13
wc -c /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# executed command: wc -c /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# note: command had no output on stdout or stderr
# executed command: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# note: command had no output on stdout or stderr
# RUN: at line 14
od -v -Ax -t x1 /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# executed command: od -v -Ax -t x1 /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# note: command had no output on stdout or stderr
# executed command: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# .---command stderr------------
# | �[1m/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml:23:18: �[0m�[0;1;31merror: �[0m�[1mPSV0-CONTENTS: expected string not found in input
�[0m# | �[1m�[0m# PSV0-CONTENTS: 0000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# | �[0;1;32m                 ^
�[0m# | �[0;1;32m�[0m�[1m<stdin>:1:1: �[0m�[0;1;30mnote: �[0m�[1mscanning from here
�[0m# | �[1m�[0m000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# | �[0;1;32m^
�[0m# | �[0;1;32m�[0m
# | Input file: <stdin>
# | Check file: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder clang-m68k-linux-cross running on suse-gary-m68k-cross while building llvm at step 5 "ninja check 1".

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

Here is the relevant piece of the build log for the reference
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: tools/llvm-objcopy/DXContainer/dump-section.yaml' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/yaml2obj /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/yaml2obj /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 2
/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/llvm-objcopy --dump-section=DXIL=/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/llvm-objcopy --dump-section=DXIL=/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 3
/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/llvm-dis /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o - | /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/FileCheck /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# executed command: /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/llvm-dis /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o -
# executed command: /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/FileCheck /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# RUN: at line 4
wc -c /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc | /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/FileCheck /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# executed command: wc -c /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc
# executed command: /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/FileCheck /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# RUN: at line 12
/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/llvm-objcopy --dump-section=PSV0=/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/llvm-objcopy --dump-section=PSV0=/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 13
wc -c /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/FileCheck /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# executed command: wc -c /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/FileCheck /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# RUN: at line 14
od -v -Ax -t x1 /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/FileCheck /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# executed command: od -v -Ax -t x1 /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/FileCheck /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# .---command stderr------------
# | /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml:23:18: error: PSV0-CONTENTS: expected string not found in input
# | # PSV0-CONTENTS: 0000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# |                  ^
# | <stdin>:1:1: note: scanning from here
# | 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# | ^
# | 
# | Input file: <stdin>
# | Check file: /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
# | check:23     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |           2: 000010 00 00 00 00 00 00 00 00 ff ff ff ff 05 00 00 00 
# | check:23     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3: 000020 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 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/23408

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 :: tools/llvm-objcopy/DXContainer/dump-section.yaml' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/buildbot/worker/arc-folder/build/bin/yaml2obj /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /buildbot/worker/arc-folder/build/bin/yaml2obj /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 2
/buildbot/worker/arc-folder/build/bin/llvm-objcopy --dump-section=DXIL=/buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /buildbot/worker/arc-folder/build/bin/llvm-objcopy --dump-section=DXIL=/buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 3
/buildbot/worker/arc-folder/build/bin/llvm-dis /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o - | /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# executed command: /buildbot/worker/arc-folder/build/bin/llvm-dis /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o -
# executed command: /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# RUN: at line 4
wc -c /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc | /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# executed command: wc -c /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc
# executed command: /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# RUN: at line 12
/buildbot/worker/arc-folder/build/bin/llvm-objcopy --dump-section=PSV0=/buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /buildbot/worker/arc-folder/build/bin/llvm-objcopy --dump-section=PSV0=/buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 13
wc -c /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# executed command: wc -c /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# RUN: at line 14
od -v -Ax -t x1 /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# executed command: od -v -Ax -t x1 /buildbot/worker/arc-folder/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# .---command stderr------------
# | /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml:23:18: error: PSV0-CONTENTS: expected string not found in input
# | # PSV0-CONTENTS: 0000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# |                  ^
# | <stdin>:1:1: note: scanning from here
# | 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# | ^
# | 
# | Input file: <stdin>
# | Check file: /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
# | check:23     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |           2: 000010 00 00 00 00 00 00 00 00 ff ff ff ff 05 00 00 00 
# | check:23     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3: 000020 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder ml-opt-rel-x86-64 running on ml-opt-rel-x86-64-b1 while building llvm at step 6 "test-build-unified-tree-check-all".

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

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 :: tools/llvm-objcopy/DXContainer/dump-section.yaml' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/b/ml-opt-rel-x86-64-b1/build/bin/yaml2obj /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /b/ml-opt-rel-x86-64-b1/build/bin/yaml2obj /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 2
/b/ml-opt-rel-x86-64-b1/build/bin/llvm-objcopy --dump-section=DXIL=/b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /b/ml-opt-rel-x86-64-b1/build/bin/llvm-objcopy --dump-section=DXIL=/b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 3
/b/ml-opt-rel-x86-64-b1/build/bin/llvm-dis /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o - | /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# executed command: /b/ml-opt-rel-x86-64-b1/build/bin/llvm-dis /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o -
# executed command: /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# RUN: at line 4
wc -c /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc | /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# executed command: wc -c /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc
# executed command: /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# RUN: at line 12
/b/ml-opt-rel-x86-64-b1/build/bin/llvm-objcopy --dump-section=PSV0=/b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /b/ml-opt-rel-x86-64-b1/build/bin/llvm-objcopy --dump-section=PSV0=/b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 13
wc -c /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# executed command: wc -c /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# RUN: at line 14
od -v -Ax -t x1 /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# executed command: od -v -Ax -t x1 /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# .---command stderr------------
# | /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml:23:18: error: PSV0-CONTENTS: expected string not found in input
# | # PSV0-CONTENTS: 0000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# |                  ^
# | <stdin>:1:1: note: scanning from here
# | 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# | ^
# | 
# | Input file: <stdin>
# | Check file: /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
# | check:23     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |           2: 000010 00 00 00 00 00 00 00 00 ff ff ff ff 05 00 00 00 
# | check:23     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3: 000020 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder ml-opt-devrel-x86-64 running on ml-opt-devrel-x86-64-b1 while building llvm at step 6 "test-build-unified-tree-check-all".

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

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 :: tools/llvm-objcopy/DXContainer/dump-section.yaml' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/b/ml-opt-devrel-x86-64-b1/build/bin/yaml2obj /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /b/ml-opt-devrel-x86-64-b1/build/bin/yaml2obj /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 2
/b/ml-opt-devrel-x86-64-b1/build/bin/llvm-objcopy --dump-section=DXIL=/b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /b/ml-opt-devrel-x86-64-b1/build/bin/llvm-objcopy --dump-section=DXIL=/b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 3
/b/ml-opt-devrel-x86-64-b1/build/bin/llvm-dis /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o - | /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# executed command: /b/ml-opt-devrel-x86-64-b1/build/bin/llvm-dis /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o -
# executed command: /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# RUN: at line 4
wc -c /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc | /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# executed command: wc -c /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc
# executed command: /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# RUN: at line 12
/b/ml-opt-devrel-x86-64-b1/build/bin/llvm-objcopy --dump-section=PSV0=/b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /b/ml-opt-devrel-x86-64-b1/build/bin/llvm-objcopy --dump-section=PSV0=/b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 13
wc -c /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# executed command: wc -c /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# RUN: at line 14
od -v -Ax -t x1 /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# executed command: od -v -Ax -t x1 /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# .---command stderr------------
# | /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml:23:18: error: PSV0-CONTENTS: expected string not found in input
# | # PSV0-CONTENTS: 0000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# |                  ^
# | <stdin>:1:1: note: scanning from here
# | 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# | ^
# | 
# | Input file: <stdin>
# | Check file: /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
# | check:23     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |           2: 000010 00 00 00 00 00 00 00 00 ff ff ff ff 05 00 00 00 
# | check:23     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3: 000020 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder ml-opt-dev-x86-64 running on ml-opt-dev-x86-64-b2 while building llvm at step 6 "test-build-unified-tree-check-all".

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

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 :: tools/llvm-objcopy/DXContainer/dump-section.yaml' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/b/ml-opt-dev-x86-64-b1/build/bin/yaml2obj /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /b/ml-opt-dev-x86-64-b1/build/bin/yaml2obj /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 2
/b/ml-opt-dev-x86-64-b1/build/bin/llvm-objcopy --dump-section=DXIL=/b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /b/ml-opt-dev-x86-64-b1/build/bin/llvm-objcopy --dump-section=DXIL=/b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 3
/b/ml-opt-dev-x86-64-b1/build/bin/llvm-dis /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o - | /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# executed command: /b/ml-opt-dev-x86-64-b1/build/bin/llvm-dis /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o -
# executed command: /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# RUN: at line 4
wc -c /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc | /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# executed command: wc -c /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc
# executed command: /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# RUN: at line 12
/b/ml-opt-dev-x86-64-b1/build/bin/llvm-objcopy --dump-section=PSV0=/b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /b/ml-opt-dev-x86-64-b1/build/bin/llvm-objcopy --dump-section=PSV0=/b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 13
wc -c /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# executed command: wc -c /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# RUN: at line 14
od -v -Ax -t x1 /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# executed command: od -v -Ax -t x1 /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# .---command stderr------------
# | /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml:23:18: error: PSV0-CONTENTS: expected string not found in input
# | # PSV0-CONTENTS: 0000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# |                  ^
# | <stdin>:1:1: note: scanning from here
# | 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# | ^
# | 
# | Input file: <stdin>
# | Check file: /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
# | check:23     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |           2: 000010 00 00 00 00 00 00 00 00 ff ff ff ff 05 00 00 00 
# | check:23     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3: 000020 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder lld-x86_64-ubuntu-fast running on as-builder-4 while building llvm at step 6 "test-build-unified-tree-check-all".

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

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 :: tools/llvm-objcopy/DXContainer/dump-section.yaml' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/yaml2obj /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/yaml2obj /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 2
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-objcopy --dump-section=DXIL=/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-objcopy --dump-section=DXIL=/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 3
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-dis /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o - | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# executed command: /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-dis /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o -
# executed command: /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# RUN: at line 4
wc -c /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# executed command: wc -c /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc
# executed command: /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# RUN: at line 12
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-objcopy --dump-section=PSV0=/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-objcopy --dump-section=PSV0=/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 13
wc -c /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# executed command: wc -c /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# RUN: at line 14
od -v -Ax -t x1 /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# executed command: od -v -Ax -t x1 /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# .---command stderr------------
# | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml:23:18: error: PSV0-CONTENTS: expected string not found in input
# | # PSV0-CONTENTS: 0000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# |                  ^
# | <stdin>:1:1: note: scanning from here
# | 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
# | check:23     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |           2: 000010 00 00 00 00 00 00 00 00 ff ff ff ff 05 00 00 00 
# | check:23     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3: 000020 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 
...

@boomanaiden154
Copy link
Contributor

Looks like this might have broken little endian systems...

The premerge checks failed on the PR before landing as well. Are you able to quickly fix forward or revert?

@boomanaiden154
Copy link
Contributor

Ah, looks like df258c0 covers it. Thanks!

@llvm-beanz
Copy link
Collaborator Author

Looks like this might have broken little endian systems...

This wasn't related to endian-ness, it is that some implementations of od in base systems have different numbers of leading 0's on the address.

The premerge checks failed on the PR before landing as well. Are you able to quickly fix forward or revert?

Fix is in.

The pre-merge checks here are a bit tricky to grok. AArch64 succeeded, but the Linux x86 failed and the failure message is buried in the middle of an extremely long build log. I did look at the Linux failure before I hit the merge button, but the log ended with no clear indication of which sub-action failed just an opaque python script reported failure. That led me to (incorrectly) assume this was a tooling error not caused by my change.

It would be nice if we could split the build tasks so that the logs get broken up into smaller pieces where we can reasonably expect that the failures would be at the end instead of the middle.

@boomanaiden154
Copy link
Contributor

The pre-merge checks here are a bit tricky to grok. AArch64 succeeded, but the Linux x86 failed and the failure message is buried in the middle of an extremely long build log. I did look at the Linux failure before I hit the merge button, but the log ended with no clear indication of which sub-action failed just an opaque python script reported failure. That led me to (incorrectly) assume this was a tooling error not caused by my change.

https://github.com/llvm/llvm-project/actions/runs/18504981382 has a rich representation of the failures. We're still working on trying to make it more discoverable, probably through a comment mechanism similar to the code format action. We're still working on finishing some other stuff up before we get to doing exactly that though.

It would be nice if we could split the build tasks so that the logs get broken up into smaller pieces where we can reasonably expect that the failures would be at the end instead of the middle.

Splitting things up makes local reproduction harder because now you cannot just run a single step. Big chunks of the log are theoretically collapsible, but there are enough log lines that Github doesn't always render things properly.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder llvm-nvptx64-nvidia-ubuntu running on as-builder-7 while building llvm at step 6 "test-build-unified-tree-check-llvm".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-llvm) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-objcopy/DXContainer/dump-section.yaml' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/yaml2obj /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/yaml2obj /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 2
/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/llvm-objcopy --dump-section=DXIL=/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/llvm-objcopy --dump-section=DXIL=/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 3
/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/llvm-dis /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o - | /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/llvm-dis /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o -
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# RUN: at line 4
wc -c /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc | /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# executed command: wc -c /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# RUN: at line 12
/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/llvm-objcopy --dump-section=PSV0=/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/llvm-objcopy --dump-section=PSV0=/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 13
wc -c /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# executed command: wc -c /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# RUN: at line 14
od -v -Ax -t x1 /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# executed command: od -v -Ax -t x1 /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# .---command stderr------------
# | /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml:23:18: error: PSV0-CONTENTS: expected string not found in input
# | # PSV0-CONTENTS: 0000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# |                  ^
# | <stdin>:1:1: note: scanning from here
# | 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
# | check:23     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |           2: 000010 00 00 00 00 00 00 00 00 ff ff ff ff 05 00 00 00 
# | check:23     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3: 000020 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder llvm-nvptx-nvidia-ubuntu running on as-builder-7 while building llvm at step 6 "test-build-unified-tree-check-llvm".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-llvm) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-objcopy/DXContainer/dump-section.yaml' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/yaml2obj /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/yaml2obj /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml -o /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 2
/home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/llvm-objcopy --dump-section=DXIL=/home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/llvm-objcopy --dump-section=DXIL=/home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 3
/home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/llvm-dis /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o - | /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/llvm-dis /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc -o -
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=BITCODE
# RUN: at line 4
wc -c /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc | /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# executed command: wc -c /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.bc
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=DXIL-SIZE
# RUN: at line 12
/home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/llvm-objcopy --dump-section=PSV0=/home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/llvm-objcopy --dump-section=PSV0=/home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.dxbc
# RUN: at line 13
wc -c /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# executed command: wc -c /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-SIZE
# RUN: at line 14
od -v -Ax -t x1 /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0 | /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# executed command: od -v -Ax -t x1 /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-objcopy/DXContainer/Output/dump-section.yaml.tmp.psv0
# executed command: /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml --check-prefix=PSV0-CONTENTS
# .---command stderr------------
# | /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml:23:18: error: PSV0-CONTENTS: expected string not found in input
# | # PSV0-CONTENTS: 0000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# |                  ^
# | <stdin>:1:1: note: scanning from here
# | 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-objcopy/DXContainer/dump-section.yaml
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: 000000 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
# | check:23     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |           2: 000010 00 00 00 00 00 00 00 00 ff ff ff ff 05 00 00 00 
# | check:23     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3: 000020 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 
...

akadutta pushed a commit to akadutta/llvm-project that referenced this pull request Oct 14, 2025
This fixes a build regression on big endian systems introduced in
llvm#159999.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants