[PATCH v1 0/3] aarch64: Relocation fixes and LTO

Evgeny Karpov Evgeny.Karpov@microsoft.com
Mon Aug 26 10:22:14 GMT 2024


This patch series supports the GCC patch series 3 for the
aarch64-w64-mingw32 target. The patch series focuses on resolving
issues related to relocations, the small code model, LTO, and weak
references.

The link to the GCC patch series will be posted later.
This patch should be merged after upstreaming the GCC patch series
that it supports.

Thank you for your review!

Prepared, refactored, and validated by
Radek Barton <radek.barton@microsoft.com> and
Evgeny Karpov <evgeny.karpov@microsoft.com>

Evgeny Karpov (3):
  aarch64: Fix IMAGE_REL_ARM64_PAGEBASE_REL21 relocation and symbol
    reduction for relocations
  aarch64: Add AArch64 support to libiberty
  Support relocation for weak references

 bfd/coff-aarch64.c             | 56 +++++++++++++++++++++-------------
 bfd/cofflink.c                 |  3 ++
 gas/symbols.c                  | 17 +++++++++++
 gas/symbols.h                  |  2 ++
 gas/write.c                    |  3 ++
 libiberty/simple-object-coff.c |  4 ++-
 6 files changed, 62 insertions(+), 23 deletions(-)

-- 
2.34.1


More information about the Binutils mailing list