322413c46c
When copying big structures, LLVM generates calls to memmove(), because it may not be able to figure out whether structures overlap. This caused linker errors to occur. memmove() is now implemented using bcopy(). Ideally it would be the other way around, but that can be solved in the future. On ARM we don't do add anything, because it already has memmove(). Discussed on: arch@ Reviewed by: rdivacky |
||
---|---|---|
.. | ||
arm | ||
ia64 | ||
arc4random.c | ||
ashldi3.c | ||
ashrdi3.c | ||
bcd.c | ||
bcmp.c | ||
bsearch.c | ||
cmpdi2.c | ||
crc32.c | ||
divdi3.c | ||
ffs.c | ||
ffsl.c | ||
fls.c | ||
flsl.c | ||
fnmatch.c | ||
gets.c | ||
iconv_converter_if.m | ||
iconv_xlat16.c | ||
iconv_xlat.c | ||
iconv.c | ||
index.c | ||
inet_ntoa.c | ||
lshrdi3.c | ||
mcount.c | ||
memcmp.c | ||
memmove.c | ||
memset.c | ||
moddi3.c | ||
qdivrem.c | ||
qsort_r.c | ||
qsort.c | ||
quad.h | ||
random.c | ||
rindex.c | ||
scanc.c | ||
skpc.c | ||
strcasecmp.c | ||
strcat.c | ||
strcmp.c | ||
strcpy.c | ||
strcspn.c | ||
strdup.c | ||
strlcat.c | ||
strlcpy.c | ||
strlen.c | ||
strncmp.c | ||
strncpy.c | ||
strsep.c | ||
strspn.c | ||
strstr.c | ||
strtol.c | ||
strtoq.c | ||
strtoul.c | ||
strtouq.c | ||
strvalid.c | ||
ucmpdi2.c | ||
udivdi3.c | ||
umoddi3.c |