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-09-02 10:50:53 +0200 |
commit | e54db3e2eb0a991a930813e51c858695e92250a3 (patch) | |
tree | cbaea6884ec59eedb53b7e2e1eed59a02ee2b877 | |
parent | 66b27b7d29a3b4d457470e8a19536b4a419ab507 (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 \ ) |