These tests can take several seconds per compilation to complete, taking total elapsed time measured in minutes. Mark them as expensive so as to let people skip them where they want to save on testing time.
gcc/testsuite/ * gcc.c-torture/execute/memcpy-a1.c: Mark as expensive. * gcc.c-torture/execute/memcpy-a2.c: Likewise. * gcc.c-torture/execute/memcpy-a3.c: Likewise. * gcc.c-torture/execute/memcpy-a4.c: Likewise. --- gcc/testsuite/gcc.c-torture/execute/memcpy-a1.c | 1 + gcc/testsuite/gcc.c-torture/execute/memcpy-a2.c | 1 + gcc/testsuite/gcc.c-torture/execute/memcpy-a4.c | 1 + gcc/testsuite/gcc.c-torture/execute/memcpy-a8.c | 1 + 4 files changed, 4 insertions(+) gcc-test-memcpy-expensive.diff Index: gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-a1.c =================================================================== --- gcc.orig/gcc/testsuite/gcc.c-torture/execute/memcpy-a1.c +++ gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-a1.c @@ -1,3 +1,4 @@ +/* { dg-require-effective-target run_expensive_tests } */ /* { dg-timeout-factor 8 } */ /* { dg-skip-if "memory full + time hog" { "avr-*-*" } } */ Index: gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-a2.c =================================================================== --- gcc.orig/gcc/testsuite/gcc.c-torture/execute/memcpy-a2.c +++ gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-a2.c @@ -1,3 +1,4 @@ +/* { dg-require-effective-target run_expensive_tests } */ /* { dg-timeout-factor 8 } */ /* { dg-skip-if "memory full + time hog" { "avr-*-*" } } */ Index: gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-a4.c =================================================================== --- gcc.orig/gcc/testsuite/gcc.c-torture/execute/memcpy-a4.c +++ gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-a4.c @@ -1,3 +1,4 @@ +/* { dg-require-effective-target run_expensive_tests } */ /* { dg-timeout-factor 8 } */ /* { dg-skip-if "memory full + time hog" { "avr-*-*" } } */ Index: gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-a8.c =================================================================== --- gcc.orig/gcc/testsuite/gcc.c-torture/execute/memcpy-a8.c +++ gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-a8.c @@ -1,3 +1,4 @@ +/* { dg-require-effective-target run_expensive_tests } */ /* { dg-timeout-factor 8 } */ /* { dg-skip-if "memory full + time hog" { "avr-*-*" } } */