[PATCH] D104286: [ELF] Restore arm-branch.s test
Peter Smith via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 16 02:35:20 PDT 2021
peter.smith added a comment.
I've made a suggestion for a comment.
================
Comment at: lld/test/ELF/arm-branch.s:2
// REQUIRES: arm
// RUN: llvm-mc -filetype=obj -triple=armv7a-none-linux-gnueabi %s -o %t
// RUN: echo "SECTIONS { \
----------------
ikudrin wrote:
> MaskRay wrote:
> > add a file-level comment what this test does. it is not obvious.
> Well, as I am not the author of the test, I cannot tell for sure the initial intentions; I merely restored its original functionality and fixed comments. Do you have any suggestions about the description? @peter.smith, maybe you, as the first committer, could help with that?
I think this was one of the first patches I wrote which introduced just enough Arm support to link hello world. As an introductory comment how about.
```
/// Test the Arm state R_ARM_CALL and R_ARM_JUMP24 relocation to Arm state destinations.
/// R_ARM_CALL is used for branch and link (BL)
/// R_ARM_JUMP24 is used for unconditional and conditional branches (B and B<cc>)
/// Relocations defined in https://github.com/ARM-software/abi-aa/blob/main/aaelf32/aaelf32.rst
/// Addend A is always -8 to cancel out Arm state PC-bias of 8 bytes
```
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D104286/new/
https://reviews.llvm.org/D104286
More information about the llvm-commits
mailing list