diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2014-08-12 17:02:51 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2014-08-12 17:02:51 -0700 |
commit | b4acef1ffe2e1ba6c608f31c1954a8100d3eabb0 (patch) | |
tree | a93ac67799d6e5086b0c60296690bf9316d10776 /NEWS | |
parent | 61b1ef6e7cc4518cdadb808dfa78980cc15a63c3 (diff) | |
download | glibc-b4acef1ffe2e1ba6c608f31c1954a8100d3eabb0.tar glibc-b4acef1ffe2e1ba6c608f31c1954a8100d3eabb0.tar.gz glibc-b4acef1ffe2e1ba6c608f31c1954a8100d3eabb0.tar.bz2 glibc-b4acef1ffe2e1ba6c608f31c1954a8100d3eabb0.zip |
Replace cpuid asm statement with __cpuid_count
The compiler doesn't know that the cpuid asm statement in intel_check_word
will trash RBX. We are lucky that it doesn't cause any problems since
RBX is also used by compiler for other purposes so that RBX is saved and
restored. This patch replaces it with __cpuid_count.
[BZ #17259]
* sysdeps/x86_64/cacheinfo.c (intel_check_word): Replace cpuid
asm statement with __cpuid_count.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -22,7 +22,8 @@ Version 2.20 16918, 16922, 16927, 16928, 16932, 16943, 16958, 16965, 16966, 16967, 16977, 16978, 16984, 16990, 16996, 17009, 17022, 17031, 17042, 17048, 17050, 17058, 17061, 17062, 17069, 17075, 17078, 17079, 17084, 17086, - 17088, 17092, 17097, 17125, 17135, 17137, 17150, 17153, 17213, 17261. + 17088, 17092, 17097, 17125, 17135, 17137, 17150, 17153, 17213, 17259, + 17261. * Reverted change of ABI data structures for s390 and s390x: On s390 and s390x the size of struct ucontext and jmp_buf was increased in |