|
136 | 136 | # error "Unsupported MIPS ABI and/or environment"
|
137 | 137 | # endif
|
138 | 138 | # define _LIBUNWIND_HIGHEST_DWARF_REGISTER _LIBUNWIND_HIGHEST_DWARF_REGISTER_MIPS
|
139 |
| -#elif defined(__sparc__) && defined(__arch64__) |
140 |
| -#define _LIBUNWIND_TARGET_SPARC64 1 |
141 |
| -#define _LIBUNWIND_HIGHEST_DWARF_REGISTER \ |
142 |
| - _LIBUNWIND_HIGHEST_DWARF_REGISTER_SPARC64 |
143 |
| -#define _LIBUNWIND_CONTEXT_SIZE 33 |
144 |
| -#define _LIBUNWIND_CURSOR_SIZE 45 |
| 139 | +# elif defined(__sparc__) && defined(__arch64__) |
| 140 | +# define _LIBUNWIND_TARGET_SPARC64 1 |
| 141 | +# define _LIBUNWIND_HIGHEST_DWARF_REGISTER LIBUNWIND_HIGHEST_DWARF_REGISTER_SPARC64 |
| 142 | +# define _LIBUNWIND_CONTEXT_SIZE 33 |
| 143 | +# define _LIBUNWIND_CURSOR_SIZE 45 |
145 | 144 | # elif defined(__sparc__)
|
146 |
| - #define _LIBUNWIND_TARGET_SPARC 1 |
147 |
| - #define _LIBUNWIND_HIGHEST_DWARF_REGISTER _LIBUNWIND_HIGHEST_DWARF_REGISTER_SPARC |
148 |
| - #define _LIBUNWIND_CONTEXT_SIZE 16 |
149 |
| - #define _LIBUNWIND_CURSOR_SIZE 23 |
| 145 | +# define _LIBUNWIND_TARGET_SPARC 1 |
| 146 | +# define _LIBUNWIND_HIGHEST_DWARF_REGISTER _LIBUNWIND_HIGHEST_DWARF_REGISTER_SPARC |
| 147 | +# define _LIBUNWIND_CONTEXT_SIZE 16 |
| 148 | +# define _LIBUNWIND_CURSOR_SIZE 23 |
150 | 149 | # elif defined(__riscv)
|
151 | 150 | # define _LIBUNWIND_TARGET_RISCV 1
|
152 | 151 | # if defined(__riscv_flen)
|
|
162 | 161 | # else
|
163 | 162 | # error "Unsupported RISC-V ABI"
|
164 | 163 | # endif
|
165 |
| -# define _LIBUNWIND_HIGHEST_DWARF_REGISTER _LIBUNWIND_HIGHEST_DWARF_REGISTER_RISCV |
| 164 | +# define _LIBUNWIND_HIGHEST_DWARF_REGISTER _LIBUNWIND_HIGHEST_DWARF_REGISTER_RISCV |
166 | 165 | # elif defined(__ve__)
|
167 | 166 | # define _LIBUNWIND_TARGET_VE 1
|
168 | 167 | # define _LIBUNWIND_CONTEXT_SIZE 67
|
|
173 | 172 | # define _LIBUNWIND_CONTEXT_SIZE 34
|
174 | 173 | # define _LIBUNWIND_CURSOR_SIZE 46
|
175 | 174 | # define _LIBUNWIND_HIGHEST_DWARF_REGISTER _LIBUNWIND_HIGHEST_DWARF_REGISTER_S390X
|
176 |
| -#elif defined(__loongarch__) |
177 |
| -#define _LIBUNWIND_TARGET_LOONGARCH 1 |
178 |
| -#if __loongarch_grlen == 64 |
179 |
| -#define _LIBUNWIND_CONTEXT_SIZE 65 |
180 |
| -#define _LIBUNWIND_CURSOR_SIZE 77 |
181 |
| -#else |
182 |
| -#error "Unsupported LoongArch ABI" |
183 |
| -#endif |
184 |
| -#define _LIBUNWIND_HIGHEST_DWARF_REGISTER \ |
185 |
| - _LIBUNWIND_HIGHEST_DWARF_REGISTER_LOONGARCH |
186 |
| -#elif defined(__wasm__) |
| 175 | +# elif defined(__loongarch__) |
| 176 | +# define _LIBUNWIND_TARGET_LOONGARCH 1 |
| 177 | +# if __loongarch_grlen == 64 |
| 178 | +# define _LIBUNWIND_CONTEXT_SIZE 65 |
| 179 | +# define _LIBUNWIND_CURSOR_SIZE 77 |
| 180 | +# else |
| 181 | +# error "Unsupported LoongArch ABI" |
| 182 | +# endif |
| 183 | +# define _LIBUNWIND_HIGHEST_DWARF_REGISTER _LIBUNWIND_HIGHEST_DWARF_REGISTER_LOONGARCH |
| 184 | +# elif defined(__wasm__) |
187 | 185 | // Unused
|
188 |
| -#define _LIBUNWIND_CONTEXT_SIZE 0 |
189 |
| -#define _LIBUNWIND_CURSOR_SIZE 0 |
| 186 | +# define _LIBUNWIND_CONTEXT_SIZE 0 |
| 187 | +# define _LIBUNWIND_CURSOR_SIZE 0 |
190 | 188 | # else
|
191 | 189 | # error "Unsupported architecture."
|
192 | 190 | # endif
|
|
0 commit comments