PR testsuite/79293 - gcc.dg/tree-ssa/builtin-sprintf.c fails starting with r244953
authorMartin Sebor <msebor@redhat.com>
Mon, 30 Jan 2017 21:59:37 +0000 (21:59 +0000)
committerMartin Sebor <msebor@gcc.gnu.org>
Mon, 30 Jan 2017 21:59:37 +0000 (14:59 -0700)
gcc/testsuite/ChangeLog:
* gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.

From-SVN: r245037

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c

index cbab69fd1b12aee0e99057008b41835fb5c498f7..73dfce2ba03cf234ecb85d9f4f82a7d33264a47a 100644 (file)
@@ -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
index cf6b9ec3dfe53797e4223b35742425339f205fc1..eb27de6705f2db9889723b708e1cbc3898145555 100644 (file)
@@ -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);