[all-commits] [llvm/llvm-project] e3c2fa: Revert "[X86] Revert -fno-plt __tls_get_addr worka...

Nikita Popov via All-commits all-commits at lists.llvm.org
Fri Jan 6 00:44:04 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e3c2faa64a55a759b8d780d78221011e35f748d2
      https://github.com/llvm/llvm-project/commit/e3c2faa64a55a759b8d780d78221011e35f748d2
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2023-01-06 (Fri, 06 Jan 2023)

  Changed paths:
    M llvm/lib/Target/X86/X86MCInstLower.cpp
    M llvm/test/CodeGen/X86/tls-no-plt.ll

  Log Message:
  -----------
  Revert "[X86] Revert -fno-plt __tls_get_addr workaround for old GNU ld"

This reverts commit 2679e8bba3e166e3174971d040b9457ec7b7d768.

This change is a significant backwards-compatibility break, which
does in fact break the entire Rust ecosystem, which uses an
-fno-plt -mrelax-relocations=0 default.

Please go through pre-commit review for this change in order to
gain broader consensus.




More information about the All-commits mailing list