tinycc/lib
grischka 9670d10294
Some checks are pending
build and test / test-x86_64-linux (push) Waiting to run
build and test / test-x86_64-osx (push) Waiting to run
build and test / test-aarch64-osx (push) Waiting to run
build and test / test-x86_64-win32 (push) Waiting to run
build and test / test-i386-win32 (push) Waiting to run
build and test / test-armv7-linux (push) Waiting to run
build and test / test-aarch64-linux (push) Waiting to run
build and test / test-riscv64-linux (push) Waiting to run
fix github CI & stuff
workflows/build.yml:
- win32/64: install mingw32/64 gcc on msys (because the default
  gcc installed elsewhere seems to use ucrt, producing incompatible
  fp printf formats.)
tccgen.c:
- cleanup funcs: save any lvalues from return expressions.  Also use
  get_temp_local_var() which however was causing a problem on i386
  because its gfunc_call() removes the arguments from vstack and by
  that defeats the 'in-use'  tracking of get_temp_local_var().  Fixed by:
i386/arm/arm64/x86_64-gen.c:
- in gfunc_call(): save_regs before anything else, fixes
  problems seen in arm64/i386
tccpp.c:
- allow arm asm specific use of '#' in macros
libtcc.c:
- organize -M options, and:
tccpe.c:
- move the subsystem option parsing from libtcc.c
tccelf.c:
- improved error handling in tcc_load_ldscript()
lib/atomic.S:
- TCC_TARGET_... not defined when building the lib
- endbrNN security feature not supported by TCC
tests/tests2/136_atomic_gcc_style.c:
- never use standard assert() in tests
2025-07-16 21:32:21 +02:00
..
alloca-bt.S tcc/lib: reduce number of files 2021-08-03 22:49:18 +02:00
alloca.S tcc/lib: reduce number of files 2021-08-03 22:49:18 +02:00
armeabi.c arm bits 2025-03-11 22:56:22 +01:00
armflush.c Use arm assembler in lib dir 2021-01-23 19:08:59 +01:00
atomic.S fix github CI & stuff 2025-07-16 21:32:21 +02:00
bcheck.c Update bcheck for recent atomic change 2025-06-24 21:38:31 +02:00
bt-dll.c bcheck: remove "tcc_location()" & x86_64 double fix 2023-09-06 22:42:21 +02:00
bt-exe.c make: make shorter command lines 2024-11-30 20:05:02 +01:00
bt-log.c tccrun: review last changes 2024-02-19 17:45:44 +01:00
builtin.c Allow building lib with gcc/clang 2022-12-17 09:37:37 +01:00
dsohandle.c Define __dso_handle in libtcc1.a 2019-06-22 01:38:43 +02:00
lib-arm64.c Add support for apple m1 2022-11-16 12:52:51 -06:00
libtcc1.c cleanups & stuff 2025-03-11 22:56:01 +01:00
Makefile arm bits 2025-03-11 22:56:22 +01:00
runmain.c Fix win64 noreturn problem 2024-02-28 07:37:09 +01:00
stdatomic.c Use asm implements some atomic functions 2025-06-24 22:40:07 +08:00
tcov.c Add tcov support in Makefile 2023-08-31 11:09:49 +02:00
va_list.c Struct va_arg fix 2020-09-17 08:42:28 +02:00