bcallah
66145b6c16
Update to latest tcc.
...
Most notable updates are .gnu_hash support and outputting DWARF debug info.
2022-11-29 14:08:04 +00:00
bcallah
b42eb51efd
Update to the latest tcc. The major user-facing change is that tcc now
...
generates PIE binaries.
2022-08-25 21:10:07 +00:00
bcallah
fa93e4a21d
Bring in the latest tcc code. Biggest uesr-facing change is DWARF output
...
support. While here, mention riscv64 in the arch support list.
2022-06-05 22:53:26 +00:00
bcallah
d7ff036da1
Grab the last 2 months of TCC development.
...
Changelog: https://github.com/TinyCC/tinycc/commits/mob
tested on amd64 and riscv64
2022-04-21 04:31:12 +00:00
naddy
e93f9d0ca9
drop RCS Ids
2022-03-11 19:28:46 +00:00
bcallah
8e3ee2df6e
Update to latest TCC; only user-visible change is a fix for a VLA bug.
2022-02-20 20:45:36 +00:00
bcallah
1cf1dbaf18
Update to latest tcc upstream; includes fixes for tcc's built-in archiver.
2021-12-16 21:02:53 +00:00
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
jasper
ce36347336
support riscv64; checked with kettenis@
2021-07-09 15:47:05 +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