I think this may be an infinite loop, but it may also just be taking ...
13 years, 6 months ago
(2011-10-13 15:44:22 UTC)
#1
I think this may be an infinite loop, but it may also just be taking a
long time to do the merge operations.
Teste on x86_64. Committed to branch.
Diego.
* g++.dg/pph/c1limits-externalid.cc: Add shorter timeout.
Document failure mode.
diff --git a/gcc/testsuite/g++.dg/pph/c1limits-externalid.cc
b/gcc/testsuite/g++.dg/pph/c1limits-externalid.cc
index b10f1c1..c44475f 100644
--- a/gcc/testsuite/g++.dg/pph/c1limits-externalid.cc
+++ b/gcc/testsuite/g++.dg/pph/c1limits-externalid.cc
@@ -1 +1,6 @@
+/* FIXME pph - The following timeout may cause failures on slow targets.
+ In general it takes no longer than a couple of seconds to compile
+ this test, but the new merging code is having trouble with this. */
+/* { dg-timeout 15 } */
+/* { dg-xfail-if "MERGE INFINITE LOOP" { *-*-* } { "-fpph-map=pph.map" } } */
#include "c0limits-externalid.h"
--
1.7.3.1
--
This patch is available for review at http://codereview.appspot.com/5278042
Issue 5278042: [pph] shorten timeout on c1limits-externalid.cc and XFAIL
(Closed)
Created 13 years, 6 months ago by Diego Novillo
Modified 13 years, 6 months ago
Reviewers:
Base URL:
Comments: 0