From d676f513e46a82b9aab1666ba5da043f4ed147ac Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 26 May 2021 17:01:50 +0200 Subject: validation: Increase stack size for -O0 --- testsuites/validation/ts-config.h | 6 ++++++ testsuites/validation/ts-default.h | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/testsuites/validation/ts-config.h b/testsuites/validation/ts-config.h index 7c078fc110..a186542838 100644 --- a/testsuites/validation/ts-config.h +++ b/testsuites/validation/ts-config.h @@ -59,6 +59,12 @@ extern "C" { #define TEST_SCHEDULER_D_NAME rtems_build_name( 'D', ' ', ' ', ' ' ) +#if defined( __OPTIMIZE__ ) +#define TEST_MINIMUM_STACK_SIZE RTEMS_MINIMUM_STACK_SIZE +#else +#define TEST_MINIMUM_STACK_SIZE ( 4 * RTEMS_MINIMUM_STACK_SIZE ) +#endif + /** @} */ #ifdef __cplusplus diff --git a/testsuites/validation/ts-default.h b/testsuites/validation/ts-default.h index dcfd5d31a7..73021a99b8 100644 --- a/testsuites/validation/ts-default.h +++ b/testsuites/validation/ts-default.h @@ -52,7 +52,7 @@ #define TASK_STORAGE_SIZE \ RTEMS_TASK_STORAGE_SIZE( \ - MAX_TLS_SIZE + RTEMS_MINIMUM_STACK_SIZE + \ + MAX_TLS_SIZE + TEST_MINIMUM_STACK_SIZE + \ CPU_STACK_ALIGNMENT - CPU_HEAP_ALIGNMENT, \ TASK_ATTRIBUTES \ ) -- cgit v1.2.3