[PATCH] D150544: [lld-macho] Remove partially supported 32-bit ARM arch

Vincent Lee via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 15 02:07:36 PDT 2023


thevinster created this revision.
Herald added a subscriber: kristof.beyls.
Herald added projects: lld-macho, All.
Herald added a reviewer: lld-macho.
thevinster edited the summary of this revision.
thevinster edited the summary of this revision.
thevinster published this revision for review.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

We never really supported 32-bit ARM arch entirely, and partial support was added for 
very specific features. Regardless, it fails to even link the most basic applications that at
this point, it might be better to move this arch as unsupported. Given that Apple will be 
moving towards arm64 long term, I don't see any reason for anyone to invest time in 
supporting this either, and for those who still need it should use apple's ld64 linker.

Fixes #62691


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D150544

Files:
  lld/MachO/Arch/ARM.cpp
  lld/MachO/CMakeLists.txt
  lld/MachO/Driver.cpp
  lld/MachO/Target.h
  lld/test/MachO/arm-branch-relocs.s
  lld/test/MachO/arm-dtrace.s
  lld/test/MachO/header.s
  lld/test/MachO/weak-def-thumb-conflict.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D150544.522086.patch
Type: text/x-patch
Size: 14557 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230515/6e25f916/attachment.bin>


More information about the llvm-commits mailing list