This allows compiling the upstream Linux with the upstream llvm with one fix on top; https://reviews.llvm.org/D115419
This is based on sha1 798527287598 Michael Ellerman "Automatic merge of 'next' into merge (2021-12-14 00:12)". Please comment. Thanks. Alan Modra (1): powerpc/toc: PowerPC64 future proof kernel toc, revised for lld Alexey Kardashevskiy (3): powerpc/64/asm: Inline BRANCH_TO_C000 powerpc/mm: Switch obsolete dssall to .long powerpc/mm/book3s64/hash: Switch pre 2.06 tlbiel to .long Daniel Axtens (2): powerpc: check for support for -Wa,-m{power4,any} powerpc/64/asm: Do not reassign labels arch/powerpc/Makefile | 9 +++-- arch/powerpc/include/asm/head-64.h | 12 +++---- arch/powerpc/include/asm/ppc-opcode.h | 4 +++ arch/powerpc/include/asm/sections.h | 14 ++++---- arch/powerpc/kernel/idle.c | 2 +- arch/powerpc/mm/book3s64/hash_native.c | 4 +-- arch/powerpc/mm/mmu_context.c | 2 +- arch/powerpc/boot/crt0.S | 2 +- arch/powerpc/boot/zImage.lds.S | 7 ++-- arch/powerpc/kernel/exceptions-64s.S | 47 ++++++++++--------------- arch/powerpc/kernel/head_64.S | 20 +++++------ arch/powerpc/kernel/idle_6xx.S | 2 +- arch/powerpc/kernel/interrupt_64.S | 2 +- arch/powerpc/kernel/l2cr_6xx.S | 6 ++-- arch/powerpc/kernel/swsusp_32.S | 2 +- arch/powerpc/kernel/swsusp_asm64.S | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 8 ++--- arch/powerpc/platforms/powermac/cache.S | 4 +-- 18 files changed, 69 insertions(+), 80 deletions(-) -- 2.30.2