summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2020-08-03 18:07:19 +0200
committerFlorian Weimer <fweimer@redhat.com>2020-08-03 18:07:19 +0200
commit7650321ce037302bfc2f026aa19e0213b8d02fe6 (patch)
tree27e83f1b65b19597e83715c62d9a999f9c9fcd5f /NEWS
parent783fdd969fe6652e0ee5b6b574a14a7dc28dee5f (diff)
downloadglibc-7650321ce037302bfc2f026aa19e0213b8d02fe6.tar.gz
powerpc: Fix incorrect cache line size load in memset (bug 26332)
__GLRO loaded the word after the requested variable on big-endian PowerPC, where LOWORD is 4. This can cause the memset implement go wrong because the masking with the cache line size produces wrong results, particularly if the loaded value happens to be 1. The __GLRO macro is not used in any place where loading the lower 32-bit word of a 64-bit value is desired, so the +4 offset is always wrong. Fixes commit 18363b4f010da9ba459b13310b113ac0647c2fcc ("powerpc: Move cache line size to rtld_global_ro") and bug 26332. Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Diffstat (limited to 'NEWS')
0 files changed, 0 insertions, 0 deletions