diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-05-26 17:01:50 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-08-17 09:10:27 +0200 |
commit | 40c1c6fe30777df6aa4e90395fb1b164e8819509 (patch) | |
tree | 0504f9db44c870368f0c7eba15fef5c09cccfb43 | |
parent | 8fa4abc72b658e9654b9d4d494c6d2a1855a19a2 (diff) |
validation: Increase stack size for -O0
-rw-r--r-- | testsuites/validation/ts-config.h | 6 | ||||
-rw-r--r-- | testsuites/validation/ts-default.h | 2 |
2 files changed, 7 insertions, 1 deletions
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 \ ) |