Module Name: src Committed By: rin Date: Sat Jul 24 05:27:26 UTC 2021
Modified Files: src/lib/libc/arch/powerpc/string: Makefile.inc Log Message: For evbppc, use C version of bcopy(3), memcpy(3), memcmp(3), and memmove(3) consistently for debug library (*.go) in order to avoid alignment faults for 403. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/lib/libc/arch/powerpc/string/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/arch/powerpc/string/Makefile.inc diff -u src/lib/libc/arch/powerpc/string/Makefile.inc:1.13 src/lib/libc/arch/powerpc/string/Makefile.inc:1.14 --- src/lib/libc/arch/powerpc/string/Makefile.inc:1.13 Sun Mar 14 00:26:10 2010 +++ src/lib/libc/arch/powerpc/string/Makefile.inc Sat Jul 24 05:27:25 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.13 2010/03/14 00:26:10 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.14 2021/07/24 05:27:25 rin Exp $ SRCS+= bzero.S ffs.S strlen.S NO_SRCS+= memset.S @@ -7,18 +7,11 @@ NO_SRCS+= memset.S # the special rules here are to override the suffix rules which seem # to prefer .S files over .c .if ${MACHINE} == "evbppc" -bcopy.o: bcopy.c -bcopy.po: bcopy.c -bcopy.pico: bcopy.c -memcpy.o: memcpy.c -memcpy.po: memcpy.c -memcpy.pico: memcpy.c -memcmp.o: memcmp.c -memcmp.po: memcmp.c -memcmp.pico: memcmp.c -memmove.o: memmove.c -memmove.po: memmove.c -memmove.pico: memmove.c +. for name in bcopy memcmp memcpy memmove +. for suffix in o po pico go +${name}.${suffix}: ${name}.c +. endfor +. endfor .else SRCS+= memcmp.S bcopy.S memcpy.S memmove.S .endif