CVSROOT: /cvs Module name: src Changes by: guent...@cvs.openbsd.org 2022/06/09 19:56:02
Modified files: sys/arch/powerpc/include: asm.h lib/libc/arch/powerpc: SYS.h lib/libc/arch/powerpc/gen: setjmp.S sigsetjmp.S lib/libc/arch/powerpc/sys: brk.S sbrk.S lib/libc/arch/powerpc/string: ffs.S memmove.S Log message: Add _?ENTRY_NB() macro for doing an ASM function entry without setting the binding to global (NB == "no binding"), as clang 13 is now warning about changing the binding from global to weak. Use them for bcopy, brk, and sbrk. Add the '.L' prefix to internal labels in the bcopy implementation to remove them from the symbol table Start using the MI DEFS.h: delete the #defines from powerpc/SYS.h that the MI DEFS.h provides and switch from SYS.h to DEFS.h in files that don't do syscalls. Use END_BUILTIN from the MI DEFS.h for ffs. ok gkoehler@