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@

Reply via email to