[all-commits] [llvm/llvm-project] 2e1eb8: [SystemZ][z/OS] Correctly align the constant pool ...

Kai Nacke via All-commits all-commits at lists.llvm.org
Tue Sep 8 13:27:58 PDT 2026


  Branch: refs/heads/users/redstar/alignconstpool
  Home:   https://github.com/llvm/llvm-project
  Commit: 2e1eb8a72c119d95840aa14960d1b551696661a1
      https://github.com/llvm/llvm-project/commit/2e1eb8a72c119d95840aa14960d1b551696661a1
  Author: Kai Nacke <kai.peter.nacke at ibm.com>
  Date:   2026-09-08 (Tue, 08 Sep 2026)

  Changed paths:
    M llvm/lib/Target/SystemZ/MCTargetDesc/SystemZTargetStreamer.cpp
    A llvm/test/CodeGen/SystemZ/zos-align-constpool.ll
    M llvm/test/CodeGen/SystemZ/zos-hlasm-out.ll
    M llvm/test/CodeGen/SystemZ/zos-no-personality.ll
    M llvm/test/CodeGen/SystemZ/zos-ppa1-argarea.ll
    M llvm/test/CodeGen/SystemZ/zos-ppa1-name.ll
    M llvm/test/CodeGen/SystemZ/zos-ppa1.ll
    M llvm/test/CodeGen/SystemZ/zos-prologue-epilog.ll
    M llvm/test/CodeGen/SystemZ/zos-stack-protector.ll

  Log Message:
  -----------
  [SystemZ][z/OS] Correctly align the constant pool and the PPA1

Both should be half-word aligned. However, testing revealed that
both can end up on odd addresses, which leads to relocation errors.
Fix is to change the alignment.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list