[all-commits] [llvm/llvm-project] 2b4c13: [ARM] Emit code alignment after .arm and .thumb di...

antangelo via All-commits all-commits at lists.llvm.org
Thu Jun 1 11:05:52 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2b4c13f757478d8dc705ebec9598a3cd154dadcc
      https://github.com/llvm/llvm-project/commit/2b4c13f757478d8dc705ebec9598a3cd154dadcc
  Author: Antonio Abbatangelo <contact at antangelo.com>
  Date:   2023-06-01 (Thu, 01 Jun 2023)

  Changed paths:
    M lld/test/ELF/arm-bl-v4t.s
    M lld/test/ELF/arm-bl-v6-inrange.s
    M lld/test/ELF/arm-fix-cortex-a8-nopatch.s
    M lld/test/ELF/arm-fix-cortex-a8-recognize.s
    M lld/test/ELF/arm-thunk-multipass.s
    M llvm/docs/ReleaseNotes.rst
    M llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
    M llvm/test/MC/ARM/directive-arch-mode-switch.s
    A llvm/test/MC/ARM/directive-arm-thumb-alignment.s
    M llvm/test/MC/ARM/misaligned-blx.s
    M llvm/test/MC/ARM/thumb-function-address.s
    M llvm/test/MC/ARM/thumb-types.s

  Log Message:
  -----------
  [ARM] Emit code alignment after .arm and .thumb directives

Emit a 4-byte alignment after the .arm directive and a 2-byte alignment
after the .thumb directive. The new behavior matches GNU assembler.

Fixes #53386

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D147763




More information about the All-commits mailing list