This series is against powerpc next. The first two patches are independent build fixes for recent patches. Patches 3-5 separate boot Makefile BOOTCFLAGS and BOOTASFLAGS and stops passing some C code generation flags to the assembler which causes some warnings for llvm. Patches 6-9 are not fixes but a bunch of other improvements I noticed along the way.
Thanks, Nick Nicholas Piggin (9): powerpc: Fix merge conflict between pcrel and copy_thread changes powerpc/64s: Disable pcrel code model on Clang powerpc/boot: Seperate target flags from BOOTCFLAGS powerpc/boot: Seperate CPP flags from BOOTCFLAGS powerpc/boot: Separate BOOTCFLAGS from BOOTASFLAGS powerpc/boot: Clean up Makefile after cflags and asflags separation powerpc/build: Remove -pipe from compilation flags powerpc/64s: Permit d-form memops in asm when building with prefix on clang powerpc/64s: Work around llvm-as not recognising pla arch/powerpc/Kconfig | 19 ++++++++- arch/powerpc/Makefile | 2 +- arch/powerpc/boot/Makefile | 62 +++++++++++++++--------------- arch/powerpc/include/asm/atomic.h | 8 ++-- arch/powerpc/include/asm/io.h | 2 +- arch/powerpc/include/asm/ppc_asm.h | 5 +++ arch/powerpc/include/asm/uaccess.h | 4 +- arch/powerpc/kernel/interrupt_64.S | 2 +- arch/powerpc/kernel/vector.S | 6 +++ 9 files changed, 70 insertions(+), 40 deletions(-) -- 2.40.0