You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
828 B
20 lines
828 B
6 years ago
|
Suppress integer division by zero warnings by using floating-point
|
||
|
literals. Introduced by glibc-rh1409611.patch.
|
||
|
|
||
|
diff --git a/sysdeps/ieee754/dbl-64/e_log.c b/sysdeps/ieee754/dbl-64/e_log.c
|
||
|
index 930aa0eed8ec7818..e3e0eda594735f62 100644
|
||
|
--- a/sysdeps/ieee754/dbl-64/e_log.c
|
||
|
+++ b/sysdeps/ieee754/dbl-64/e_log.c
|
||
|
@@ -78,9 +78,9 @@ __ieee754_log(double x) {
|
||
|
n=0;
|
||
|
if (__builtin_expect(ux < 0x00100000, 0)) {
|
||
|
if (__builtin_expect(((ux & 0x7fffffff) | dx) == 0, 0))
|
||
|
- return MHALF/0; /* return -INF */
|
||
|
+ return MHALF/0.0; /* return -INF */
|
||
|
if (__builtin_expect(ux < 0, 0))
|
||
|
- return (x-x)/0; /* return NaN */
|
||
|
+ return (x-x)/0.0; /* return NaN */
|
||
|
n -= 54; x *= two54.d; /* scale x */
|
||
|
num.d = x;
|
||
|
}
|