CVSROOT: /cvs Module name: ports Changes by: j...@cvs.openbsd.org 2019/07/09 07:21:37
Modified files: devel/llvm : Makefile devel/llvm/patches: patch-include_llvm_CodeGen_ReturnProtectorLowering_h patch-include_llvm_CodeGen_TargetFrameLowering_h patch-lib_CodeGen_ReturnProtectorLowering_cpp patch-lib_Target_AArch64_AArch64ReturnProtectorLowering_cpp patch-lib_Target_AArch64_AArch64ReturnProtectorLowering_h patch-lib_Target_X86_X86MCInstLower_cpp patch-lib_Target_X86_X86ReturnProtectorLowering_cpp patch-tools_clang_include_clang_Basic_CodeGenOptions_def patch-tools_lld_ELF_Options_td Added files: devel/llvm/patches: patch-lib_Target_Mips_AsmParser_MipsAsmParser_cpp patch-lib_Target_Mips_MCTargetDesc_MipsTargetStreamer_cpp patch-lib_Target_Mips_Mips64InstrInfo_td patch-lib_Target_Mips_MipsAsmPrinter_cpp patch-lib_Target_Mips_MipsISelLowering_cpp patch-lib_Target_Mips_MipsInstrInfo_td patch-lib_Target_Mips_MipsTargetStreamer_h patch-lib_Target_Sparc_SparcAsmPrinter_cpp patch-tools_clang_include_clang_AST_FormatString_h patch-tools_clang_lib_AST_FormatString_cpp patch-tools_clang_lib_Basic_Targets_Mips_h patch-tools_clang_lib_Driver_ToolChains_Arch_X86_cpp patch-tools_lld_ELF_SyntheticSections_cpp Removed files: devel/llvm/patches: patch-lib_Target_X86_X86Subtarget_cpp Log message: Merge various improvements from base o clang: - add back kernel printf %b length specifier support (%llb, etc, lost in the update to 8.0.0) o lld: - Restore previous section after setting the MIPS ABI marker - Fix output section alignement when entry size isn't a power of two o arm64, amd64: - Do not store the retguard cookie in frame in leaf functions if possible - Emit variable length trap padding in retguard epilogue o amd64: - move code that selects retpoline by default to a different source file o mips64: - Fix a bug in memory operand handling - Implement SGE pseudo-instructions - Implement .cplocal directive - Fix instruction guard - Implement the 'h' register constraint on mips64 o sparc64: - Remove cast that truncates immediate operands to 32 bits