aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2017-01-30 21:59:37 +0000
committerMartin Sebor <msebor@gcc.gnu.org>2017-01-30 14:59:37 -0700
commit3cf88bffdb6dd08ad039aba64d762bcac11a1ef4 (patch)
tree7eb9c186939ec880b7760b33313a797aa9a0fbd1
parentcc0608e7a069c110954aeab97b39e725cd06395f (diff)
downloadgcc-3cf88bffdb6dd08ad039aba64d762bcac11a1ef4.zip
gcc-3cf88bffdb6dd08ad039aba64d762bcac11a1ef4.tar.gz
gcc-3cf88bffdb6dd08ad039aba64d762bcac11a1ef4.tar.bz2
PR testsuite/79293 - gcc.dg/tree-ssa/builtin-sprintf.c fails starting with r244953
gcc/testsuite/ChangeLog: * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test. From-SVN: r245037
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c7
2 files changed, 11 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cbab69f..73dfce2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2017-01-30 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/79293
+ * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
+
2017-01-30 Martin Liska <mliska@suse.cz>
PR gcov-profile/79259
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c
index cf6b9ec..eb27de6 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c
@@ -721,7 +721,12 @@ test_g_long_double (void)
RNG ( 10, 15, 16, "%Lg", 1.0L / 512);
/* Numbers that are not exactly representable. */
- RNG ( 3, 13, 14, "%Lg", 0.1L);
+
+ /* The following test case results in up to 14 bytes on powerpc*-*-*
+ but only in 13 bytes on x86_64 (see PR testsuite/79293). Test just
+ for the former for simplicity. */
+ RNG ( 3, 14, 15, "%Lg", 0.1L);
+
RNG ( 4, 13, 14, "%Lg", 0.12L);
RNG ( 5, 13, 14, "%Lg", 0.123L);
RNG ( 6, 13, 14, "%Lg", 0.1234L);