diff options
author | Dimitar Dimitrov <dimitar@dinux.eu> | 2024-02-15 21:02:37 +0200 |
---|---|---|
committer | Dimitar Dimitrov <dimitar@dinux.eu> | 2024-02-18 11:07:53 +0200 |
commit | 3796216bfa49b5ca288afe0760931a4c5b8ea346 (patch) | |
tree | 28d7f85d1f144012a7e49a4c2776c82efbb083b7 | |
parent | 80362ffb89d4db896cd6de24f13107171bf4fd78 (diff) | |
download | gcc-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.c | 1 |
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 () |