mirror of
git://repo.or.cz/tinycc.git
synced 2026-06-17 23:54:16 +08:00
with -Wl,-oformat=binary, executable code should come first. (for linux kernel image for example) Also: - simplify RELRO sections: create them as readonly, but add SHF_WRITE flag later when needed (i.e. relocations do exist) - tcc.h etc: exclude eh_frames on non-elf platforms - tccelf.c:tcc_load_object_file(): don't load debug sections when linking without -g (special dwarf case in relocate_section() wont work when dwlo/hi were not initialized). - tcc.c: avoid loop if something fails (ret < 0) without message (while failing without message should not happen either) - tccelf.c:tcc_load_alacarte: give message - tccpp.c: treat '# 123xyz' in asm file as comment - lib/Makefile: cleanup - libtcc.c: tcc_add_library(): fallback to try filename as is (also remove tcc_add_library_err()) |
||
|---|---|---|
| .. | ||
| alloca-bt.S | ||
| alloca.S | ||
| armeabi.c | ||
| armflush.c | ||
| atomic.S | ||
| bcheck.c | ||
| bt-dll.c | ||
| bt-exe.c | ||
| bt-log.c | ||
| builtin.c | ||
| dsohandle.c | ||
| lib-arm64.c | ||
| libtcc1.c | ||
| Makefile | ||
| runmain.c | ||
| stdatomic.c | ||
| tcov.c | ||
| va_list.c | ||