6 Commits

Author SHA1 Message Date
bcallah
aae4040b6e Pull in the last 2 months of tcc development.
Important changes: #pragma pack(push) support
2021-10-03 20:11:34 +00:00
bcallah
a78715036f Update to tcc 20210801. Some riscv updates and -W[no]-error support. 2021-09-05 21:00:36 +00:00
bcallah
e042321637 Update to the latest tcc upstream, which includes jasper@'s patch 2021-07-09 20:55:35 +00:00
bcallah
e3030e4632 Update to the latest tcc snapshot dated 20210221.
Now includes stdatomic support.
2021-03-11 23:07:32 +00:00
bcallah
f3dca3a96b The tcc armv7 backend is complete. Let's enable a package for it. 2021-01-24 16:03:41 +00:00
bcallah
a987f3640a Import lang/tcc, the Tiny C Compiler
tested by several, ok benoit@

TCC (Tiny C Compiler) is a small and fast ANSI C compiler.
It generates optimized code, and can compile, assemble, and link several
times faster than 'gcc -O0'. Any C dynamic library can be used directly.
It includes an optional memory and bounds checker, and bounds-checked
code can be mixed freely with standard code. C scripting is also
supported via the usual hash-bang mechanism.

Backends exist for amd64, i386, arm, and arm64.
2021-01-13 21:52:03 +00:00