diff options
author | Andreas Jaeger <jaegerandi@gmail.com> | 2012-05-09 20:17:21 +0200 |
---|---|---|
committer | Andreas Jaeger <jaegerandi@gmail.com> | 2012-05-09 20:17:21 +0200 |
commit | bdd74070cc94ca50f1096808977268981308d7d6 (patch) | |
tree | 0fb127e5c545095be68437660edf024ee5e94bf4 /math/e_exp10f.c | |
parent | 91d8d69ec6bc407af06125c4c98f70e3a43f3b38 (diff) | |
download | glibc-bdd74070cc94ca50f1096808977268981308d7d6.tar.gz glibc-bdd74070cc94ca50f1096808977268981308d7d6.tar.xz glibc-bdd74070cc94ca50f1096808977268981308d7d6.zip |
Add volatiles for x86-64 bits/mathinline.h
[BZ #14053] GCC 4.7 might remove consecutive calls to e.g. lrintf since the assembler instructions are the same and GCC does not know that the result is different depending on the rounding mode. For SSE instructions, the control register is not available so there is no way to inform GCC about this. Therefore the asms are marked as volatile.
Diffstat (limited to 'math/e_exp10f.c')
0 files changed, 0 insertions, 0 deletions