mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-04 02:40:06 +00:00
0218463dd8
__strncpy_power9 initializes VR 18 with zeroes to be used throughout the code, including when zero-padding the destination string. However, the v18 reference was mistakenly being used for stxv and stxvl, which take a VSX vector as operand. The code ended up using the uninitialized VSR 18 register by mistake. Both occurrences have been changed to use the proper VSX number for VR 18 (i.e. VSR 50). Tested on powerpc, powerpc64 and powerpc64le. Signed-off-by: Kewen Lin <linkw@gcc.gnu.org> |
||
---|---|---|
.. | ||
fpu | ||
multiarch | ||
Implies | ||
Makeconfig | ||
rawmemchr.S | ||
rtld-strcmp.S | ||
rtld-strlen.S | ||
stpcpy.S | ||
stpncpy.S | ||
strcmp.S | ||
strcpy.S | ||
strlen.S | ||
strncmp.S | ||
strncpy.S |