History log of /openbsd-current/gnu/llvm/lld/ELF/Arch/PPC.cpp
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.5 11-Nov-2023 robert

merge lld-16.0.6


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.4 17-Dec-2021 patrick

Merge LLVM 13.0.0.


Revision tags: OPENBSD_7_0_BASE
# 1.3 28-Apr-2021 patrick

Merge LLVM 11.1.0.


Revision tags: OPENBSD_6_9_BASE
# 1.2 29-Nov-2020 gkoehler

Teach lld to link the macppc kernel

Add R_PPC_ADDR24 to lld. We need R_PPC_ADDR24 for absolute branches
"ba" and "bla" in locore.S in the kernel.

In Makefile.macppc, add a gapdummy (like in Makefile.powerpc64) to
avoid an lld error. Also adapt a part of Makefile.i386, so my
powerpc64 can use clang and lld to build and link the macppc kernel.
(I didn't boot that kernel.)

My macppc can now build, link, and boot kernels with either ld.bfd or
ld.lld. Beware that kernels linked with ld.lld have at least one
problem (wrong &etext) not yet fixed.

ok kettenis@


# 1.1 03-Aug-2020 patrick

branches: 1.1.1;
Initial revision


# 1.4 17-Dec-2021 patrick

Merge LLVM 13.0.0.


Revision tags: OPENBSD_7_0_BASE
# 1.3 28-Apr-2021 patrick

Merge LLVM 11.1.0.


Revision tags: OPENBSD_6_9_BASE
# 1.2 29-Nov-2020 gkoehler

Teach lld to link the macppc kernel

Add R_PPC_ADDR24 to lld. We need R_PPC_ADDR24 for absolute branches
"ba" and "bla" in locore.S in the kernel.

In Makefile.macppc, add a gapdummy (like in Makefile.powerpc64) to
avoid an lld error. Also adapt a part of Makefile.i386, so my
powerpc64 can use clang and lld to build and link the macppc kernel.
(I didn't boot that kernel.)

My macppc can now build, link, and boot kernels with either ld.bfd or
ld.lld. Beware that kernels linked with ld.lld have at least one
problem (wrong &etext) not yet fixed.

ok kettenis@


# 1.1 03-Aug-2020 patrick

branches: 1.1.1;
Initial revision


# 1.3 28-Apr-2021 patrick

Merge LLVM 11.1.0.


Revision tags: OPENBSD_6_9_BASE
# 1.2 29-Nov-2020 gkoehler

Teach lld to link the macppc kernel

Add R_PPC_ADDR24 to lld. We need R_PPC_ADDR24 for absolute branches
"ba" and "bla" in locore.S in the kernel.

In Makefile.macppc, add a gapdummy (like in Makefile.powerpc64) to
avoid an lld error. Also adapt a part of Makefile.i386, so my
powerpc64 can use clang and lld to build and link the macppc kernel.
(I didn't boot that kernel.)

My macppc can now build, link, and boot kernels with either ld.bfd or
ld.lld. Beware that kernels linked with ld.lld have at least one
problem (wrong &etext) not yet fixed.

ok kettenis@


# 1.1 03-Aug-2020 patrick

branches: 1.1.1;
Initial revision