aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitar Dimitrov <dimitar@dinux.eu>2024-02-15 21:02:37 +0200
committerDimitar Dimitrov <dimitar@dinux.eu>2024-02-18 11:07:53 +0200
commit3796216bfa49b5ca288afe0760931a4c5b8ea346 (patch)
tree28d7f85d1f144012a7e49a4c2776c82efbb083b7
parent80362ffb89d4db896cd6de24f13107171bf4fd78 (diff)
downloadgcc-3796216bfa49b5ca288afe0760931a4c5b8ea346.zip
gcc-3796216bfa49b5ca288afe0760931a4c5b8ea346.tar.gz
gcc-3796216bfa49b5ca288afe0760931a4c5b8ea346.tar.bz2
testsuite: Mark non-optimized variants as expensive
When not optimized for speed, the test for PR112344 takes several seconds to execute on native x86_64, and 15 minutes on PRU target simulator. Thus mark those variants as expensive. The -O2 variant which originally triggered the PR is not expensive, hence it is still run by default. PR middle-end/112344 gcc/testsuite/ChangeLog: * gcc.dg/torture/pr112344.c: Run non-optimized variants only if expensive tests are allowed. Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr112344.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/torture/pr112344.c b/gcc/testsuite/gcc.dg/torture/pr112344.c
index c52d2c8..657322c 100644
--- a/gcc/testsuite/gcc.dg/torture/pr112344.c
+++ b/gcc/testsuite/gcc.dg/torture/pr112344.c
@@ -1,5 +1,6 @@
/* { dg-do run } */
/* { dg-require-effective-target int32plus } */
+/* { dg-skip-if "non-optimized code is too slow" { ! run_expensive_tests } { "*" } { "-O2" "-O3" } } */
int
main ()