Module Name: src
Committed By: martin
Date: Mon Jun 27 11:35:21 UTC 2016
Modified Files:
src/external/lgpl3/mpfr/dist/src: vasprintf.c
Log Message:
Apply upstream r8705: fix logic error.
Reported by Henning Petersen in PR toolchain/51283.
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/lgpl3/mpfr/dist/src/vasprintf.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/lgpl3/mpfr/dist/src/vasprintf.c
diff -u src/external/lgpl3/mpfr/dist/src/vasprintf.c:1.1.1.1 src/external/lgpl3/mpfr/dist/src/vasprintf.c:1.2
--- src/external/lgpl3/mpfr/dist/src/vasprintf.c:1.1.1.1 Thu Nov 28 12:30:54 2013
+++ src/external/lgpl3/mpfr/dist/src/vasprintf.c Mon Jun 27 11:35:21 2016
@@ -1559,7 +1559,7 @@ partition_number (struct number_parts *n
/* fractional part */
{
np->point = MPFR_DECIMAL_POINT;
- np->fp_trailing_zeros = (spec.spec == 'g' && spec.spec == 'G') ?
+ np->fp_trailing_zeros = (spec.spec == 'g' || spec.spec == 'G') ?
spec.prec - 1 : spec.prec;
}
else if (spec.alt)