[all-commits] [llvm/llvm-project] 2b0e6f: [Fuchsia] Remove aarch64-fuchsia target-specific -...

Roland McGrath via All-commits all-commits at lists.llvm.org
Tue Jan 28 11:33:34 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 2b0e6fe2e2687eaeb5ac444bd68f678e37227a05
      https://github.com/llvm/llvm-project/commit/2b0e6fe2e2687eaeb5ac444bd68f678e37227a05
  Author: Roland McGrath <mcgrathr at google.com>
  Date:   2020-01-28 (Tue, 28 Jan 2020)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
    M llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
    M llvm/test/CodeGen/AArch64/arm64-builtins-linux.ll
    M llvm/test/CodeGen/AArch64/arm64-elf-globals.ll
    M llvm/test/CodeGen/AArch64/stack-protector-target.ll

  Log Message:
  -----------
  [Fuchsia] Remove aarch64-fuchsia target-specific -mcmodel=kernel

Under --target=aarch64-fuchsia, -mcmodel=kernel has the effect of
(the default) -mcmodel=small plus -mtp=el1 (which did not exist when
this behavior was added). Fuchsia's kernel now uses -mtp=el1
directly instead of -mcmodel=kernel, so remove this special support.

Patch By: mcgrathr

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




More information about the All-commits mailing list