mirror of
https://github.com/mirror/tinycc.git
synced 2025-01-13 05:10:07 +08:00
8d8d75ca75
tcc failed to run with bounds checking enabled because the functions rt_wait_sem, rt_post_sem and _rt_error where defined twice. This is solved by making them weak in tccrun.c Also a nested lock was present when setting TCC_BOUNDS_PRINT_CALLS=1 This is solved in lib/bt-exe.c by moving lock/unlock code. Also added a testcase in tests/Makefile to test tcc with bounds checking enabled. |
||
---|---|---|
.. | ||
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 | ||
stdatomic.c | ||
tcov.c | ||
va_list.c |