Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/gcc.dg/stack-usage-1.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
comparison
equal
deleted
inserted
replaced
111:04ced10e8804 | 131:84e7813d76e9 |
---|---|
62 # define SIZE 208 | 62 # define SIZE 208 |
63 # else | 63 # else |
64 # define SIZE 240 | 64 # define SIZE 240 |
65 # endif | 65 # endif |
66 #elif defined (__riscv) | 66 #elif defined (__riscv) |
67 # define SIZE 240 | 67 # if defined (__riscv_32e) |
68 # define SIZE 252 | |
69 # else | |
70 # define SIZE 240 | |
71 # endif | |
68 #elif defined (__AVR__) | 72 #elif defined (__AVR__) |
69 #if defined (__AVR_3_BYTE_PC__ ) | 73 #if defined (__AVR_3_BYTE_PC__ ) |
70 # define SIZE 251 /* 256 - 2 bytes for Y - 3 bytes for return address */ | 74 # define SIZE 251 /* 256 - 2 bytes for Y - 3 bytes for return address */ |
71 #else | 75 #else |
72 # define SIZE 252 /* 256 - 2 bytes for Y - 2 bytes for return address */ | 76 # define SIZE 252 /* 256 - 2 bytes for Y - 2 bytes for return address */ |
95 #define SIZE 252 | 99 #define SIZE 252 |
96 #elif defined (__H8300SX__) || defined (__H8300S__) || defined (__H8300H__) || defined (__H8300__) | 100 #elif defined (__H8300SX__) || defined (__H8300S__) || defined (__H8300H__) || defined (__H8300__) |
97 #define SIZE 252 | 101 #define SIZE 252 |
98 #elif defined (__M32R__) | 102 #elif defined (__M32R__) |
99 #define SIZE 252 | 103 #define SIZE 252 |
104 #elif defined (__csky__) | |
105 # define SIZE 252 | |
100 #else | 106 #else |
101 # define SIZE 256 | 107 # define SIZE 256 |
102 #endif | 108 #endif |
103 | 109 |
104 int foo (void) | 110 int foo (void) |