From: Roland McGrath Date: Wed, 24 Dec 2003 01:10:17 +0000 (+0000) Subject: * sysdeps/i386/fpu/bits/mathinline.h (__expm1_code): Avoid using ?: X-Git-Tag: cvs/ChangeLog~116 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4e142297fd024a6537ee5df20626a712fe12dc0f;p=platform%2Fupstream%2Fglibc.git * sysdeps/i386/fpu/bits/mathinline.h (__expm1_code): Avoid using ?: with omitted middle operand. --- diff --git a/ChangeLog b/ChangeLog index 31f1cb4..d060d73 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2000-05-22 Jakub Jelinek + + * sysdeps/i386/fpu/bits/mathinline.h (__expm1_code): Avoid using ?: + with omitted middle operand. + 2003-12-22 Jakub Jelinek * posix/regcomp.c: Remove C99-ism. diff --git a/sysdeps/i386/fpu/bits/mathinline.h b/sysdeps/i386/fpu/bits/mathinline.h index fd3c644..ab3b54d 100644 --- a/sysdeps/i386/fpu/bits/mathinline.h +++ b/sysdeps/i386/fpu/bits/mathinline.h @@ -381,7 +381,8 @@ __sincosl (long double __x, long double *__sinx, long double *__cosx) __THROW ("fscale # 2^int(x * log2(e))\n\t" \ : "=t" (__temp) : "0" (1.0), "u" (__exponent)); \ __temp -= 1.0; \ - return __temp + __value ?: __x + __temp += __value; \ + return __temp ? __temp : __x __inline_mathcodeNP_ (long double, __expm1l, __x, __expm1_code)