summaryrefslogtreecommitdiff
path: root/tests/tget_set_d64.c
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2019-07-23 06:55:53 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2019-07-23 06:55:53 +0000
commit72459af9596e83978df7d29c8809565887252f99 (patch)
treeb696e9a9ce1ff52512049c621bb55ea57e9c63ab /tests/tget_set_d64.c
parent31b09d98b9b2d44a7b1b694bf0bb2529f47c65ab (diff)
downloadmpfr-72459af9596e83978df7d29c8809565887252f99.tar.gz
[tests/tget_set_d64.c] Improved a comment.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13536 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/tget_set_d64.c')
-rw-r--r--tests/tget_set_d64.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/tget_set_d64.c b/tests/tget_set_d64.c
index 7e23d7eef..d343ca0dd 100644
--- a/tests/tget_set_d64.c
+++ b/tests/tget_set_d64.c
@@ -485,10 +485,11 @@ noncanonical (void)
/* The code below assumes BID. */
#ifndef DPD_FORMAT
/* The volatile below avoids _Decimal64 constant propagation, which is
- buggy in various GCC versions (failure with gcc (Debian 20190719-1)
- 10.0.0 20190718 (experimental) [trunk revision 273586], but not
- with previous GCC versions, though the are also buggy).
- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91226
+ buggy for non-canonical encoding in various GCC versions: failure
+ with gcc (Debian 20190719-1) 10.0.0 20190718 (experimental)
+ [trunk revision 273586]; the MPFR test was not failing with previous
+ GCC versions, but GCC versions 5 to 9 are also affected on the simple
+ testcase at: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91226
*/
volatile _Decimal64 d = 9999999999999999.0dd;
union mpfr_ieee_double_extract x;