also avoid zero lenght PT_LOAD segments (which some musl loaders seem to dislike) Also: - tccasm.c: support .section with flags: .section .xyz,"wx" (fixes e4d874d88a2ef874a9c2fd7c47d3d3a35ae986e2) - tccgen,c: add __builtin_unreachable() - tccdefs.h: #define __has_attribute(x) 0 - tcc.c: tidy help for -std - tcctools.c/execvp_win32: quote strings more correctly - x86_64-gen.c:win32: set unwind begin-address to function-start - github action: add aarch64-osx (M1) & i386-win32 - configure: consider 32-bit build on MSYS64 native
Showing the changes to include (1 of 16 files). Show all
Unified · Split
| @@ -152,6 +152,7 @@ · 151 unmodified lines | |||
| 152 | #define __PRETTY_FUNCTION__ __FUNCTION__ | 152 | #define __PRETTY_FUNCTION__ __FUNCTION__ |
| 153 | #define __has_builtin(x) 0 | 153 | #define __has_builtin(x) 0 |
| 154 | #define __has_feature(x) 0 | 154 | #define __has_feature(x) 0 |
| 155 | #define __has_atttribute(x) 0 | ||
| 155 | /* C23 Keywords */ | 156 | /* C23 Keywords */ |
| 156 | #define _Nonnull | 157 | #define _Nonnull |
| 157 | #define _Nullable | 158 | #define _Nullable |