diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2015-07-21 22:50:29 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2015-08-18 10:00:57 -0700 |
commit | 5542236837c5c41435f8282ec92799f480c36f18 (patch) | |
tree | 9379c73ad00dc1ffea986464bbf96634f3a7fd5f /ChangeLog | |
parent | 1814df5b02b9c359052c2048a1d2d617b406a17a (diff) | |
download | glibc-5542236837c5c41435f8282ec92799f480c36f18.tar glibc-5542236837c5c41435f8282ec92799f480c36f18.tar.gz glibc-5542236837c5c41435f8282ec92799f480c36f18.tar.bz2 glibc-5542236837c5c41435f8282ec92799f480c36f18.zip |
Port the 0x7efe...feff pattern to GCC 6.
See Steve Ellcey's bug report in:
https://sourceware.org/ml/libc-alpha/2015-07/msg00673.html
* string/memrchr.c (MEMRCHR):
* string/rawmemchr.c (RAWMEMCHR):
* string/strchr.c (strchr):
* string/strchrnul.c (STRCHRNUL):
Rewrite code to avoid issues with signed shift overflow.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1,3 +1,14 @@ +2015-08-18 Paul Eggert <eggert@cs.ucla.edu> + + Port the 0x7efe...feff pattern to GCC 6. + See Steve Ellcey's bug report in: + https://sourceware.org/ml/libc-alpha/2015-07/msg00673.html + * string/memrchr.c (MEMRCHR): + * string/rawmemchr.c (RAWMEMCHR): + * string/strchr.c (strchr): + * string/strchrnul.c (STRCHRNUL): + Rewrite code to avoid issues with signed shift overflow. + 2015-08-18 H.J. Lu <hongjiu.lu@intel.com> * sysdeps/x86/cpu-features.c (init_cpu_features): Check |