mirror of
https://github.com/mirror/tinycc.git
synced 2024-12-26 03:50:07 +08:00
4a2e33d160
The bounds checking code has now enabled gen_bounded_ptr_add tests. This makes the code slower but finds more errors. I had to correct some things in tcc to make it work. - Fixed off by one in lib/bcheck.c - Corrected tccelf.c sym_versions. - Disabled USE_TAL when using bounds checking. - Fixed cstr_printf va_start. - Fixed tests/tests2/46_grep.c off by one error. - Updated gen_bounded_ptr_add in x86_64-gen.c - Fixed x86_64-link.c pointer diff. For gen_vla_alloc now always use alloca call when bounds checking. Added line/filename in %rax before bound calls to find location of error. |
||
---|---|---|
.. | ||
alloca86_64-bt.S | ||
alloca86_64.S | ||
alloca86-bt.S | ||
alloca86.S | ||
alloca-arm.S | ||
armeabi.c | ||
armflush.c | ||
bcheck.c | ||
dsohandle.c | ||
dummy.c | ||
lib-arm64.c | ||
libtcc1.c | ||
Makefile | ||
va_list.c |