projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix arm __tlsdesc_dynamic when built as thumb code without __ARM_ARCH>=5
[musl]
/
src
/
internal
/
libm.h
diff --git
a/src/internal/libm.h
b/src/internal/libm.h
index
05f14e4
..
b5bd26b
100644
(file)
--- a/
src/internal/libm.h
+++ b/
src/internal/libm.h
@@
-154,7
+154,8
@@
static inline long double fp_barrierl(long double x)
#define fp_force_evalf fp_force_evalf
static inline void fp_force_evalf(float x)
{
#define fp_force_evalf fp_force_evalf
static inline void fp_force_evalf(float x)
{
- volatile float y = x;
+ volatile float y;
+ y = x;
}
#endif
}
#endif
@@
-162,7
+163,8
@@
static inline void fp_force_evalf(float x)
#define fp_force_eval fp_force_eval
static inline void fp_force_eval(double x)
{
#define fp_force_eval fp_force_eval
static inline void fp_force_eval(double x)
{
- volatile double y = x;
+ volatile double y;
+ y = x;
}
#endif
}
#endif
@@
-170,7
+172,8
@@
static inline void fp_force_eval(double x)
#define fp_force_evall fp_force_evall
static inline void fp_force_evall(long double x)
{
#define fp_force_evall fp_force_evall
static inline void fp_force_evall(long double x)
{
- volatile long double y = x;
+ volatile long double y;
+ y = x;
}
#endif
}
#endif