From 2da7e94fe53caaf6d04c284da6c6c0fc71fa113a Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 30 Sep 2020 12:53:33 +0200 Subject: libtests/sha: Fix test if -O0 is used --- testsuites/libtests/sha/init.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'testsuites/libtests') diff --git a/testsuites/libtests/sha/init.c b/testsuites/libtests/sha/init.c index 78e09a71ed..64d2d34b1f 100644 --- a/testsuites/libtests/sha/init.c +++ b/testsuites/libtests/sha/init.c @@ -23,6 +23,8 @@ #include "tmacros.h" +#include + const char rtems_test_name[] = "SHA"; static const char *const test_vectors[] = { @@ -170,6 +172,7 @@ static void Init(rtems_task_argument arg) test_sha256(); test_sha512(); + rtems_stack_checker_report_usage(); TEST_END(); rtems_test_exit(0); @@ -180,10 +183,18 @@ static void Init(rtems_task_argument arg) #define CONFIGURE_MAXIMUM_TASKS 1 +#define CONFIGURE_STACK_CHECKER_ENABLED + #define CONFIGURE_INITIAL_EXTENSIONS RTEMS_TEST_INITIAL_EXTENSION #define CONFIGURE_RTEMS_INIT_TASKS_TABLE +/* + * The SHA512_Update() function may need a lot of stack space if the compiler + * optimization is disabled. + */ +#define CONFIGURE_INIT_TASK_STACK_SIZE (32 * 1024) + #define CONFIGURE_INIT #include -- cgit v1.2.3