From f8e162b710b64582e4d55ccfcb25e20003567e01 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Tue, 4 Feb 2014 10:08:38 +0100 Subject: [PATCH] tsan-dg.exp (tsan_init): Set trivial testcase timeout value to 20s. * lib/tsan-dg.exp (tsan_init): Set trivial testcase timeout value to 20s. From-SVN: r207453 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/lib/tsan-dg.exp | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ee68207755d..66adf758dc4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2014-02-04 Uros Bizjak + + * lib/tsan-dg.exp (tsan_init): Set trivial testcase + timeout value to 20s. + 2014-02-03 Jan Hubicka PR ipa/59882 diff --git a/gcc/testsuite/lib/tsan-dg.exp b/gcc/testsuite/lib/tsan-dg.exp index 89696a9c00f..f313123aaaa 100644 --- a/gcc/testsuite/lib/tsan-dg.exp +++ b/gcc/testsuite/lib/tsan-dg.exp @@ -98,6 +98,10 @@ proc tsan_init { args } { } } if { $link_flags != "" } { + global individual_timeout + + # Lower timeout value in case test does not terminate properly. + set individual_timeout 20 if [check_runtime_nocache tsan_works { int main () { return 0; } } "-fPIE -pie -fsanitize=thread -g"] { @@ -105,13 +109,14 @@ proc tsan_init { args } { } else { set dg-do-what-default compile } + unset individual_timeout return 1 } return 0 } # -# tsan_finish -- called at the start of each subdir of tests +# tsan_finish -- called at the end of each subdir of tests # proc tsan_finish { args } { -- 2.30.2