diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-01-20 22:16:52 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-01-20 22:16:52 +0000 |
commit | 0210fac3951730c28c1e1f5f6686b08a7dc89069 (patch) | |
tree | ddd538584cecd8d36ea0c40a1d43ced0d3ad92bf /gcc/rtems_gcc_main.c | |
parent | 4d17f1dbfd9a4ce11685b6d9c1efb7eeca8f9e52 (diff) |
2009-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* gcc/rtems_gcc_main.c: Lower memory requirements on m32c and use
unified memory configuration.
Diffstat (limited to 'gcc/rtems_gcc_main.c')
-rw-r--r-- | gcc/rtems_gcc_main.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gcc/rtems_gcc_main.c b/gcc/rtems_gcc_main.c index 32cb8be..3753c05 100644 --- a/gcc/rtems_gcc_main.c +++ b/gcc/rtems_gcc_main.c @@ -19,10 +19,17 @@ int main( int, char **, char **); #define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM #define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20 +/* might as well treat all memory as one pool */ +#define CONFIGURE_UNIFIED_WORK_AREAS + /* GCC tests start at main, use a lot of stack and may use the FPU */ #define CONFIGURE_RTEMS_INIT_TASKS_TABLE #define CONFIGURE_INIT_TASK_ENTRY_POINT (void *)main -#define CONFIGURE_INIT_TASK_STACK_SIZE (256 * 1024) +#if defined(__m32c__) + #define CONFIGURE_INIT_TASK_STACK_SIZE (16 * 1024) +#else + #define CONFIGURE_INIT_TASK_STACK_SIZE (256 * 1024) +#endif #define CONFIGURE_INIT_TASK_ATTRIBUTES RTEMS_FLOATING_POINT #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER |