Backport from mainline:

2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp
	(check_effective_target_run_expensive_tests): New proc.
	* gcc.c-torture/compile/limits-fnargs.c: Use
	dg-require-effective-target run_expensive_tests.

From-SVN: r164360
This commit is contained in:
Rainer Orth 2010-09-17 10:14:35 +00:00 committed by Rainer Orth
parent d019a39872
commit dfffab470f
3 changed files with 19 additions and 0 deletions

View File

@ -1,3 +1,13 @@
2010-09-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Backport from mainline:
2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* lib/target-supports.exp
(check_effective_target_run_expensive_tests): New proc.
* gcc.c-torture/compile/limits-fnargs.c: Use
dg-require-effective-target run_expensive_tests.
2010-09-12 Alexander Monakov <amonakov@ispras.ru>
Backport from mainline

View File

@ -1,4 +1,5 @@
/* { dg-timeout-factor 4.0 } */
/* { dg-require-effective-target run_expensive_tests } */
#define PAR1 int, int, int, int, int, int, int, int, int, int
#define PAR2 PAR1, PAR1, PAR1, PAR1, PAR1, PAR1, PAR1, PAR1, PAR1, PAR1

View File

@ -3077,3 +3077,11 @@ proc check_effective_target_c++ { } {
return 0
}
# Return 1 if expensive testcases should be run.
proc check_effective_target_run_expensive_tests { } {
if { [getenv GCC_TEST_RUN_EXPENSIVE] != "" } {
return 1
}
return 0
}