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-07-26 09:17:42 +0200 |
commit | 128967721e31615e752bbc44977723f4a60feb27 (patch) | |
tree | 269590ce4088e652c57a3b1fec5ff31743b07b53 | |
parent | 200aff0120864ece77bad8afce47545ebd8ac250 (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 \ ) |