diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-30 12:53:33 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-30 13:01:45 +0200 |
commit | 2da7e94fe53caaf6d04c284da6c6c0fc71fa113a (patch) | |
tree | bd495363226a5ec2ff8bc023aab24f50030891f7 /testsuites/libtests/sha/init.c | |
parent | build: Include cpuopts.h in "config.h" (diff) | |
download | rtems-2da7e94fe53caaf6d04c284da6c6c0fc71fa113a.tar.bz2 |
libtests/sha: Fix test if -O0 is used
Diffstat (limited to 'testsuites/libtests/sha/init.c')
-rw-r--r-- | testsuites/libtests/sha/init.c | 11 |
1 files changed, 11 insertions, 0 deletions
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 <rtems/stackchk.h> + 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 <rtems/confdefs.h> |