[llvm] [JITLink][AArch32] Fix Unaligned Data Symbol Address Resolution (PR #97030)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Sat Jun 29 08:46:42 PDT 2024
Eymen =?utf-8?q?Ünay?= <eymenunay at outlook.com>,
Eymen =?utf-8?q?Ünay?= <eymenunay at outlook.com>,
Eymen =?utf-8?q?Ünay?= <eymenunay at outlook.com>,
Eymen =?utf-8?q?Ünay?= <eymenunay at outlook.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/97030 at github.com>
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `fuchsia-x86_64-linux` running on `fuchsia-debian-64-us-central1-a-1` while building `llvm` at step 4 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/11/builds/849
Here is the relevant piece of the build log for the reference:
```
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/fuchsia-linux.py ...' (failure)
...
[1409/1414] Building CXX object unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o
clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument]
[1410/1414] Linking CXX executable unittests/Transforms/Scalar/ScalarTests
[1410/1414] Running the LLVM regression tests
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:508: note: using ld.lld: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/ld.lld
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:508: note: using lld-link: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/lld-link
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:508: note: using ld64.lld: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/ld64.lld
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:508: note: using wasm-ld: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/wasm-ld
-- Testing: 54603 tests, 60 workers --
Testing: 0.. 10.. 20.. 30.. 40.. 50
FAIL: LLVM :: ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s (28866 of 54603)
******************** TEST 'LLVM :: ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-mc -triple=armv7-linux-gnueabi -arm-add-build-attributes -filetype=obj -o /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/test/ExecutionEngine/JITLink/AArch32/Output/ELF_data_alignment.s.tmp_armv7.o /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-mc -triple=armv7-linux-gnueabi -arm-add-build-attributes -filetype=obj -o /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/test/ExecutionEngine/JITLink/AArch32/Output/ELF_data_alignment.s.tmp_armv7.o /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
RUN: at line 2: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-objdump -s --section=.rodata /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/test/ExecutionEngine/JITLink/AArch32/Output/ELF_data_alignment.s.tmp_armv7.o | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/FileCheck --check-prefix=CHECK-OBJ /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-objdump -s --section=.rodata /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/test/ExecutionEngine/JITLink/AArch32/Output/ELF_data_alignment.s.tmp_armv7.o
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/FileCheck --check-prefix=CHECK-OBJ /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
RUN: at line 3: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-jitlink -noexec -slab-address 0x76ff0000 -slab-allocate 10Kb -slab-page-size 4096 /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/test/ExecutionEngine/JITLink/AArch32/Output/ELF_data_alignment.s.tmp_armv7.o -debug-only=jitlink 2>&1 | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/FileCheck --check-prefix=CHECK-LG /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-jitlink -noexec -slab-address 0x76ff0000 -slab-allocate 10Kb -slab-page-size 4096 /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/test/ExecutionEngine/JITLink/AArch32/Output/ELF_data_alignment.s.tmp_armv7.o -debug-only=jitlink
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/FileCheck --check-prefix=CHECK-LG /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s:22:13: error: CHECK-LG: expected string not found in input
# CHECK-LG: Starting link phase 1 for graph
^
<stdin>:1:1: note: scanning from here
llvm-jitlink: Unknown command line argument '-debug-only=jitlink'. Try: '/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-jitlink --help'
^
<stdin>:1:144: note: possible intended match here
llvm-jitlink: Unknown command line argument '-debug-only=jitlink'. Try: '/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-jitlink --help'
^
Input file: <stdin>
Check file: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
-dump-input=help explains the following input dump.
Input was:
<<<<<<
1: llvm-jitlink: Unknown command line argument '-debug-only=jitlink'. Try: '/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-jitlink --help'
check:22'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
check:22'1 ? possible intended match
2: llvm-jitlink: Did you mean '--entry=jitlink'?
check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>
--
Step 7 (check) failure: check (failure)
...
[1409/1414] Building CXX object unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o
clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument]
[1410/1414] Linking CXX executable unittests/Transforms/Scalar/ScalarTests
[1410/1414] Running the LLVM regression tests
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:508: note: using ld.lld: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/ld.lld
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:508: note: using lld-link: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/lld-link
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:508: note: using ld64.lld: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/ld64.lld
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:508: note: using wasm-ld: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/wasm-ld
-- Testing: 54603 tests, 60 workers --
Testing: 0.. 10.. 20.. 30.. 40.. 50
FAIL: LLVM :: ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s (28866 of 54603)
******************** TEST 'LLVM :: ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-mc -triple=armv7-linux-gnueabi -arm-add-build-attributes -filetype=obj -o /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/test/ExecutionEngine/JITLink/AArch32/Output/ELF_data_alignment.s.tmp_armv7.o /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-mc -triple=armv7-linux-gnueabi -arm-add-build-attributes -filetype=obj -o /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/test/ExecutionEngine/JITLink/AArch32/Output/ELF_data_alignment.s.tmp_armv7.o /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
RUN: at line 2: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-objdump -s --section=.rodata /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/test/ExecutionEngine/JITLink/AArch32/Output/ELF_data_alignment.s.tmp_armv7.o | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/FileCheck --check-prefix=CHECK-OBJ /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-objdump -s --section=.rodata /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/test/ExecutionEngine/JITLink/AArch32/Output/ELF_data_alignment.s.tmp_armv7.o
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/FileCheck --check-prefix=CHECK-OBJ /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
RUN: at line 3: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-jitlink -noexec -slab-address 0x76ff0000 -slab-allocate 10Kb -slab-page-size 4096 /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/test/ExecutionEngine/JITLink/AArch32/Output/ELF_data_alignment.s.tmp_armv7.o -debug-only=jitlink 2>&1 | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/FileCheck --check-prefix=CHECK-LG /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-jitlink -noexec -slab-address 0x76ff0000 -slab-allocate 10Kb -slab-page-size 4096 /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/test/ExecutionEngine/JITLink/AArch32/Output/ELF_data_alignment.s.tmp_armv7.o -debug-only=jitlink
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/FileCheck --check-prefix=CHECK-LG /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s:22:13: error: CHECK-LG: expected string not found in input
# CHECK-LG: Starting link phase 1 for graph
^
<stdin>:1:1: note: scanning from here
llvm-jitlink: Unknown command line argument '-debug-only=jitlink'. Try: '/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-jitlink --help'
^
<stdin>:1:144: note: possible intended match here
llvm-jitlink: Unknown command line argument '-debug-only=jitlink'. Try: '/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-jitlink --help'
^
Input file: <stdin>
Check file: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch32/ELF_data_alignment.s
-dump-input=help explains the following input dump.
Input was:
<<<<<<
1: llvm-jitlink: Unknown command line argument '-debug-only=jitlink'. Try: '/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-pfr_blbl/bin/llvm-jitlink --help'
check:22'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
check:22'1 ? possible intended match
2: llvm-jitlink: Did you mean '--entry=jitlink'?
check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>
--
```
https://github.com/llvm/llvm-project/pull/97030
More information about the llvm-commits
mailing list