Skip to content

Conversation

@anoopkg6
Copy link
Contributor

Set up initial infrastructure for SystemZ architecture support in JITLink. It includes features like GOT and PLT handling. Relaxation of GOT/PLT and support for TLS were intentionally left out for the moment.

Support for TLS might require info regarding moduleID. This could further mean changes to target independent part of JITLink and library support.

@anoopkg6
Copy link
Contributor Author

@uweigand

Copy link
Member

@uweigand uweigand left a comment

Choose a reason for hiding this comment

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

Getting close now. Only one remaining error in relocs I can see, otherwise a few cleanup and test comments.

Copy link
Member

@uweigand uweigand left a comment

Choose a reason for hiding this comment

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

Thanks! There's one potential issue about PLT stub alignment that I missed earlier, otherwise just a few cosmetic issues. LGTM with those changes.

Copy link
Member

@uweigand uweigand left a comment

Choose a reason for hiding this comment

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

LGTM, thanks!

@uweigand uweigand merged commit 8218055 into llvm:main Nov 11, 2025
10 checks passed
@llvm-ci
Copy link
Collaborator

llvm-ci commented Nov 11, 2025

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

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

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 :: ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -rf /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp && mkdir -p /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# executed command: rm -rf /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# note: command had no output on stdout or stderr
# executed command: mkdir -p /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/bin/llvm-mc -triple=systemz-unknown-linux -position-independent      -filetype=obj -o  /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s
# executed command: /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/bin/llvm-mc -triple=systemz-unknown-linux -position-independent -filetype=obj -o /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s
# note: command had no output on stdout or stderr
# RUN: at line 6
/home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/bin/llvm-jitlink -noexec      -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096      -abs external_data=0x1      -abs extern_out_of_range32=0x7fff00000000      -abs extern_in_range32=0xffe00000      -check /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o
# executed command: /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/bin/llvm-jitlink -noexec -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096 -abs external_data=0x1 -abs extern_out_of_range32=0x7fff00000000 -abs extern_in_range32=0xffe00000 -check /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o
# .---command stderr------------
# | Expression '*{4}(stub_addr(elf_pic_reloc.o, extern_out_of_range32) + 2) =  (got_addr(elf_pic_reloc.o, extern_out_of_range32) -    stub_addr(elf_pic_reloc.o, extern_out_of_range32)) >> 1' is false: 0xfffffff0 != 0x7ffffffffffffff0
# | /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/bin/llvm-jitlink: Some checks in /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s failed
# `-----------------------------
# error: command failed with exit status: 1

--

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


@llvm-ci
Copy link
Collaborator

llvm-ci commented Nov 11, 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/26278

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 :: ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -rf /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp && mkdir -p /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# executed command: rm -rf /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# executed command: mkdir -p /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# RUN: at line 3
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-mc -triple=systemz-unknown-linux -position-independent      -filetype=obj -o  /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s
# executed command: /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-mc -triple=systemz-unknown-linux -position-independent -filetype=obj -o /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s
# RUN: at line 6
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-jitlink -noexec      -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096      -abs external_data=0x1      -abs extern_out_of_range32=0x7fff00000000      -abs extern_in_range32=0xffe00000      -check /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o
# executed command: /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-jitlink -noexec -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096 -abs external_data=0x1 -abs extern_out_of_range32=0x7fff00000000 -abs extern_in_range32=0xffe00000 -check /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o
# .---command stderr------------
# | Expression '*{4}(stub_addr(elf_pic_reloc.o, extern_out_of_range32) + 2) =  (got_addr(elf_pic_reloc.o, extern_out_of_range32) -    stub_addr(elf_pic_reloc.o, extern_out_of_range32)) >> 1' is false: 0xfffffff0 != 0x7ffffffffffffff0
# | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-jitlink: Some checks in /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s failed
# `-----------------------------
# error: command failed with exit status: 1

--

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


@llvm-ci
Copy link
Collaborator

llvm-ci commented Nov 11, 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/4152

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 :: ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -rf /home/buildbot/buildbot-root/gcc-no-asserts/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp && mkdir -p /home/buildbot/buildbot-root/gcc-no-asserts/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# executed command: rm -rf /home/buildbot/buildbot-root/gcc-no-asserts/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# note: command had no output on stdout or stderr
# executed command: mkdir -p /home/buildbot/buildbot-root/gcc-no-asserts/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/buildbot/buildbot-root/gcc-no-asserts/build/bin/llvm-mc -triple=systemz-unknown-linux -position-independent      -filetype=obj -o  /home/buildbot/buildbot-root/gcc-no-asserts/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o /home/buildbot/buildbot-root/gcc-no-asserts/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s
# executed command: /home/buildbot/buildbot-root/gcc-no-asserts/build/bin/llvm-mc -triple=systemz-unknown-linux -position-independent -filetype=obj -o /home/buildbot/buildbot-root/gcc-no-asserts/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o /home/buildbot/buildbot-root/gcc-no-asserts/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s
# note: command had no output on stdout or stderr
# RUN: at line 6
/home/buildbot/buildbot-root/gcc-no-asserts/build/bin/llvm-jitlink -noexec      -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096      -abs external_data=0x1      -abs extern_out_of_range32=0x7fff00000000      -abs extern_in_range32=0xffe00000      -check /home/buildbot/buildbot-root/gcc-no-asserts/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s /home/buildbot/buildbot-root/gcc-no-asserts/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o
# executed command: /home/buildbot/buildbot-root/gcc-no-asserts/build/bin/llvm-jitlink -noexec -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096 -abs external_data=0x1 -abs extern_out_of_range32=0x7fff00000000 -abs extern_in_range32=0xffe00000 -check /home/buildbot/buildbot-root/gcc-no-asserts/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s /home/buildbot/buildbot-root/gcc-no-asserts/build/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o
# .---command stderr------------
# | Expression '*{4}(stub_addr(elf_pic_reloc.o, extern_out_of_range32) + 2) =  (got_addr(elf_pic_reloc.o, extern_out_of_range32) -    stub_addr(elf_pic_reloc.o, extern_out_of_range32)) >> 1' is false: 0xfffffff0 != 0x7ffffffffffffff0
# | /home/buildbot/buildbot-root/gcc-no-asserts/build/bin/llvm-jitlink: Some checks in /home/buildbot/buildbot-root/gcc-no-asserts/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s failed
# `-----------------------------
# error: command failed with exit status: 1

--

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


@llvm-ci
Copy link
Collaborator

llvm-ci commented Nov 11, 2025

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

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

Here is the relevant piece of the build log for the reference
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/uweigand/sandbox/buildbot/clang-s390x-linux/stage1/bin/yaml2obj /home/uweigand/sandbox/buildbot/clang-s390x-linux/llvm/llvm/test/ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml -o /home/uweigand/sandbox/buildbot/clang-s390x-linux/stage1/test/ExecutionEngine/JITLink/AArch64/Output/MachO_ptrauth_noolloc_sections.yaml.tmp
# executed command: /home/uweigand/sandbox/buildbot/clang-s390x-linux/stage1/bin/yaml2obj /home/uweigand/sandbox/buildbot/clang-s390x-linux/llvm/llvm/test/ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml -o /home/uweigand/sandbox/buildbot/clang-s390x-linux/stage1/test/ExecutionEngine/JITLink/AArch64/Output/MachO_ptrauth_noolloc_sections.yaml.tmp
# RUN: at line 2
not /home/uweigand/sandbox/buildbot/clang-s390x-linux/stage1/bin/llvm-jitlink -noexec /home/uweigand/sandbox/buildbot/clang-s390x-linux/stage1/test/ExecutionEngine/JITLink/AArch64/Output/MachO_ptrauth_noolloc_sections.yaml.tmp 2>&1 | /home/uweigand/sandbox/buildbot/clang-s390x-linux/stage1/bin/FileCheck /home/uweigand/sandbox/buildbot/clang-s390x-linux/llvm/llvm/test/ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml
# executed command: not /home/uweigand/sandbox/buildbot/clang-s390x-linux/stage1/bin/llvm-jitlink -noexec /home/uweigand/sandbox/buildbot/clang-s390x-linux/stage1/test/ExecutionEngine/JITLink/AArch64/Output/MachO_ptrauth_noolloc_sections.yaml.tmp
# executed command: /home/uweigand/sandbox/buildbot/clang-s390x-linux/stage1/bin/FileCheck /home/uweigand/sandbox/buildbot/clang-s390x-linux/llvm/llvm/test/ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml
# .---command stderr------------
# | /home/uweigand/sandbox/buildbot/clang-s390x-linux/llvm/llvm/test/ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml:16:10: error: CHECK: expected string not found in input
# | # CHECK: llvm-jitlink error: {{.*}} unsupported edge kind Pointer64Authenticated
# |          ^
# | <stdin>:1:1: note: scanning from here
# | llvm-jitlink error: Unsupported arm64 relocation: address=0x00000000, symbolnum=0x00037b, kind=0x0, pc_rel=false, extern=false, length=0
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/uweigand/sandbox/buildbot/clang-s390x-linux/llvm/llvm/test/ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: llvm-jitlink error: Unsupported arm64 relocation: address=0x00000000, symbolnum=0x00037b, kind=0x0, pc_rel=false, extern=false, length=0 
# | check:16     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

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


@llvm-ci
Copy link
Collaborator

llvm-ci commented Nov 11, 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/8656

Here is the relevant piece of the build log for the reference
Step 7 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-mc -triple=systemz-unknown-linux -mcpu=z16 -position-independent          -defsym OFF12=0xffe -defsym OFF16=4 -defsym OFF24=6          -defsym OFF32=6 -filetype=obj -o /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o /home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s
# executed command: /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-mc -triple=systemz-unknown-linux -mcpu=z16 -position-independent -defsym OFF12=0xffe -defsym OFF16=4 -defsym OFF24=6 -defsym OFF32=6 -filetype=obj -o /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o /home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s
# RUN: at line 6
/home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-jitlink -noexec -abs OFF12=0xffe -abs OFF16=4 -abs OFF24=6                       -abs OFF32=6 -check=/home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o
# executed command: /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-jitlink -noexec -abs OFF12=0xffe -abs OFF16=4 -abs OFF24=6 -abs OFF32=6 -check=/home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o
# RUN: at line 9
/home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-mc -triple=systemz-unknown-linux -mcpu=z16 -position-independent          -defsym OFF12=6 -defsym OFF16=0xfffe -defsym OFF24=6          -defsym OFF32=6 -filetype=obj -o /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o /home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s
# executed command: /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-mc -triple=systemz-unknown-linux -mcpu=z16 -position-independent -defsym OFF12=6 -defsym OFF16=0xfffe -defsym OFF24=6 -defsym OFF32=6 -filetype=obj -o /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o /home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s
# RUN: at line 13
/home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-jitlink -noexec -abs OFF12=6 -abs OFF16=0xfffe -abs OFF24=6                       -abs OFF32=6 -check=/home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o
# executed command: /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-jitlink -noexec -abs OFF12=6 -abs OFF16=0xfffe -abs OFF24=6 -abs OFF32=6 -check=/home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o
# RUN: at line 16
/home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-mc -triple=systemz-unknown-linux -mcpu=z16 -position-independent          -defsym OFF12=6 -defsym OFF16=4 -defsym OFF24=0xfffffe          -defsym OFF32=6 -filetype=obj -o /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o /home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s
# executed command: /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-mc -triple=systemz-unknown-linux -mcpu=z16 -position-independent -defsym OFF12=6 -defsym OFF16=4 -defsym OFF24=0xfffffe -defsym OFF32=6 -filetype=obj -o /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o /home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s
# RUN: at line 20
/home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-jitlink -noexec -abs OFF12=6 -abs OFF16=4 -abs OFF24=0xfffffe                       -abs OFF32=6 -check=/home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o
# executed command: /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-jitlink -noexec -abs OFF12=6 -abs OFF16=4 -abs OFF24=0xfffffe -abs OFF32=6 -check=/home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o
# RUN: at line 23
/home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-mc -triple=systemz-unknown-linux -mcpu=z16 -position-independent          -defsym OFF12=6 -defsym OFF16=4 -defsym OFF24=6          -defsym OFF32=0xffffffc8 -filetype=obj -o /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o /home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s
# executed command: /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-mc -triple=systemz-unknown-linux -mcpu=z16 -position-independent -defsym OFF12=6 -defsym OFF16=4 -defsym OFF24=6 -defsym OFF32=0xffffffc8 -filetype=obj -o /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o /home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s
# RUN: at line 27
/home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-jitlink -noexec -abs OFF12=6 -abs OFF16=4 -abs OFF24=6                       -abs OFF32=0xffffffc8 -check=/home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o
# executed command: /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-jitlink -noexec -abs OFF12=6 -abs OFF16=4 -abs OFF24=6 -abs OFF32=0xffffffc8 -check=/home/tcwg-buildbot/worker/clang-armv7-global-isel/llvm/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_pcdbl.s /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_pcdbl.s.tmp.o
# .---command stderr------------
# | /home/tcwg-buildbot/worker/clang-armv7-global-isel/stage1/bin/llvm-jitlink: section header table goes past the end of the file: e_shoff = 0x100000208
# `-----------------------------
# error: command failed with exit status: 1

--

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


@llvm-ci
Copy link
Collaborator

llvm-ci commented Nov 11, 2025

LLVM Buildbot has detected a new failure on builder clang-s390x-linux-lnt running on systemz-1 while building llvm at step 7 "ninja check 1".

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

Here is the relevant piece of the build log for the reference
Step 7 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/stage1/bin/yaml2obj /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/llvm/llvm/test/ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml -o /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/stage1/test/ExecutionEngine/JITLink/AArch64/Output/MachO_ptrauth_noolloc_sections.yaml.tmp
# executed command: /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/stage1/bin/yaml2obj /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/llvm/llvm/test/ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml -o /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/stage1/test/ExecutionEngine/JITLink/AArch64/Output/MachO_ptrauth_noolloc_sections.yaml.tmp
# RUN: at line 2
not /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/stage1/bin/llvm-jitlink -noexec /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/stage1/test/ExecutionEngine/JITLink/AArch64/Output/MachO_ptrauth_noolloc_sections.yaml.tmp 2>&1 | /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/stage1/bin/FileCheck /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/llvm/llvm/test/ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml
# executed command: not /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/stage1/bin/llvm-jitlink -noexec /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/stage1/test/ExecutionEngine/JITLink/AArch64/Output/MachO_ptrauth_noolloc_sections.yaml.tmp
# executed command: /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/stage1/bin/FileCheck /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/llvm/llvm/test/ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml
# .---command stderr------------
# | /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/llvm/llvm/test/ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml:16:10: error: CHECK: expected string not found in input
# | # CHECK: llvm-jitlink error: {{.*}} unsupported edge kind Pointer64Authenticated
# |          ^
# | <stdin>:1:1: note: scanning from here
# | llvm-jitlink error: Unsupported arm64 relocation: address=0x00000000, symbolnum=0x00037b, kind=0x0, pc_rel=false, extern=false, length=0
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/uweigand/sandbox/buildbot/clang-s390x-linux-lnt/llvm/llvm/test/ExecutionEngine/JITLink/AArch64/MachO_ptrauth_noolloc_sections.yaml
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: llvm-jitlink error: Unsupported arm64 relocation: address=0x00000000, symbolnum=0x00037b, kind=0x0, pc_rel=false, extern=false, length=0 
# | check:16     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

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


@llvm-ci
Copy link
Collaborator

llvm-ci commented Nov 11, 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/5265

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:531: 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:531: 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:531: 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:531: 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:531: 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:531: note: using wasm-ld: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/wasm-ld
-- Testing: 88855 tests, 72 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60
FAIL: LLVM :: ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s (55840 of 88855)
******************** TEST 'LLVM :: ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -rf /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp && mkdir -p /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# executed command: rm -rf /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# executed command: mkdir -p /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# RUN: at line 3
/home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/llvm-mc -triple=systemz-unknown-linux -position-independent      -filetype=obj -o  /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s
# executed command: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/llvm-mc -triple=systemz-unknown-linux -position-independent -filetype=obj -o /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s
# RUN: at line 6
/home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/llvm-jitlink -noexec      -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096      -abs external_data=0x1      -abs extern_out_of_range32=0x7fff00000000      -abs extern_in_range32=0xffe00000      -check /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o
# executed command: /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/llvm-jitlink -noexec -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096 -abs external_data=0x1 -abs extern_out_of_range32=0x7fff00000000 -abs extern_in_range32=0xffe00000 -check /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o
# .---command stderr------------
# | Expression '*{4}(stub_addr(elf_pic_reloc.o, extern_out_of_range32) + 2) =  (got_addr(elf_pic_reloc.o, extern_out_of_range32) -    stub_addr(elf_pic_reloc.o, extern_out_of_range32)) >> 1' is false: 0xfffffff0 != 0x7ffffffffffffff0
# | /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/build/stage1/bin/llvm-jitlink: Some checks in /home/buildbot/as-worker-92/clang-with-thin-lto-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s failed
# `-----------------------------
# error: command failed with exit status: 1

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 

1 warning(s) in tests
********************
Failed Tests (1):
  LLVM :: ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s


Testing Time: 252.78s

Total Discovered Tests: 122651
  Skipped          :     24 (0.02%)
  Unsupported      :   3136 (2.56%)
  Passed           : 119290 (97.26%)

@llvm-ci
Copy link
Collaborator

llvm-ci commented Nov 15, 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/2526

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:531: 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:531: 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:531: 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:531: 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:531: 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:531: note: using wasm-ld: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/wasm-ld
-- Testing: 88855 tests, 72 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60
FAIL: LLVM :: ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s (55836 of 88855)
******************** TEST 'LLVM :: ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -rf /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp && mkdir -p /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# executed command: rm -rf /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# executed command: mkdir -p /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp
# RUN: at line 3
/home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/llvm-mc -triple=systemz-unknown-linux -position-independent      -filetype=obj -o  /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s
# executed command: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/llvm-mc -triple=systemz-unknown-linux -position-independent -filetype=obj -o /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s
# RUN: at line 6
/home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/llvm-jitlink -noexec      -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096      -abs external_data=0x1      -abs extern_out_of_range32=0x7fff00000000      -abs extern_in_range32=0xffe00000      -check /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o
# executed command: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/llvm-jitlink -noexec -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096 -abs external_data=0x1 -abs extern_out_of_range32=0x7fff00000000 -abs extern_in_range32=0xffe00000 -check /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/ExecutionEngine/JITLink/systemz/Output/ELF_systemz_reloc_call_pic.s.tmp/elf_pic_reloc.o
# .---command stderr------------
# | Expression '*{4}(stub_addr(elf_pic_reloc.o, extern_out_of_range32) + 2) =  (got_addr(elf_pic_reloc.o, extern_out_of_range32) -    stub_addr(elf_pic_reloc.o, extern_out_of_range32)) >> 1' is false: 0xfffffff0 != 0x7ffffffffffffff0
# | /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/llvm-jitlink: Some checks in /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s failed
# `-----------------------------
# error: command failed with exit status: 1

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 

1 warning(s) in tests
********************
Failed Tests (1):
  LLVM :: ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s


Testing Time: 253.68s

Total Discovered Tests: 122651
  Skipped          :     24 (0.02%)
  Unsupported      :   3136 (2.56%)
  Passed           : 119290 (97.26%)

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants