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-31 07:13:55 +0200 |
commit | 744365cfe1ade35777cf9dda9b96598122467221 (patch) | |
tree | a30b1d48ebbf99c691565f83acf3fe4d6befc233 | |
parent | 34221ec0e90579f223f533dc91709236d78388e8 (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 \ ) |