glibc/sysdeps/powerpc/powerpc64/le
Matheus Castanho 0a1572b8bb powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197]
__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>
(cherry picked from commit 0218463dd8)
2022-06-07 15:29:50 -03:00
..
fpu Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
multiarch powerpc64*: fix the order of implied sysdeps directories 2018-04-27 16:32:01 -03:00
power7 powerpc64*: fix the order of implied sysdeps directories 2018-04-27 16:32:01 -03:00
power8 powerpc64*: fix the order of implied sysdeps directories 2018-04-27 16:32:01 -03:00
power9 powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197] 2022-06-07 15:29:50 -03:00
power10 Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
configure powerpc64le: Fix typo in configure 2021-07-08 21:59:28 -03:00
configure.ac powerpc64le: Fix typo in configure 2021-07-08 21:59:28 -03:00
dl-hwcap-check.h powerpc64le: Use <gcc-macros.h> in early HWCAP check 2022-01-14 20:17:40 +01:00
dl-hwcaps-subdirs.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Implies powerpc64*: fix the order of implied sysdeps directories 2018-04-27 16:32:01 -03:00
Implies-before powerpc64le: Enable support for IEEE long double 2020-04-30 08:52:08 -05:00
Makefile powerpc64le: Add glibc-hwcaps support 2020-12-04 14:50:49 +01:00
no_ldbl_gnu_attribute.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-glibc-hwcaps.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00