Commit graph

15 commits

Author SHA1 Message Date
Roland Illig
08b71fa208 Added RCS Id to patch-ac. 2005-07-20 20:51:00 +00:00
Roland Illig
2a1ca3d973 Replaced USE_GNU_TOOLS+=make with USE_TOOLS+=gmake. 2005-05-24 10:29:21 +00:00
Roland Illig
905ad5a1e3 Removed trailing white-space. 2005-05-23 10:27:02 +00:00
Todd Vierling
5f60a41bb5 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:09:34 +00:00
Andreas Gustafsson
5f7e85ad2a Passing RTLD_LAZY as the first argument to dlsym() is incorrect on
NetBSD, too.
2005-01-08 15:07:05 +00:00
Andreas Gustafsson
393c6c4fe0 distinfo wasn't updated after the last commit to patch-ac. 2005-01-08 15:00:41 +00:00
pancake ;)
935da84499 solved a netbsd patch that breaks linux build 2004-11-24 15:47:35 +00:00
Juan Romero Pardines
e3bc685f98 Update to 0.9.22.
version 0.9.22:

- simple memory optimisations: kernel compilation is 30% faster
- linker symbol definitions fixes
- gcc 3.4 fixes
- fixed value stack full error
- 'packed' attribute support for variables and structure fields
- ignore 'const' and 'volatile' in function prototypes
- allow '_Bool' in bit fields

version 0.9.21:

- ARM target support (Daniel Glöckner)
- added '-funsigned-char, '-fsigned-char' and
  '-Wimplicit-function-declaration'
- fixed assignment of const struct in struct
- line comment fix (reported by Bertram Felgenhauer)
- initial TMS320C67xx target support (TK)
- win32 configure
- regparm() attribute
- many built-in assembler fixes
- added '.org', '.fill' and '.previous' assembler directives
- '-fno-common' option
- '-Ttext' linker option
- section alignment fixes
- bit fields fixes
- do not generate code for unused inline functions
- '-oformat' linker option.
- added 'binary' output format.
2004-11-23 22:56:54 +00:00
Ben Collver
f21db4b787 Don't try to build this on NetBSD 1.6.2, which lacks ucontext.h. 2004-10-29 21:51:59 +00:00
Juan Romero Pardines
9879eedf06 Forgot to add RCSID; regen 2004-03-17 22:56:42 +00:00
Juan Romero Pardines
2da5b3ac7d Update to 0.9.20; changes in this version:
o added '-w' option
o added '.gnu.linkonce' ELF sections support
o fixed libc linking when running in memory (avoid 'stat' function
  errors).
o extended '-run' option to be able to give several arguments to a C
  script.
2004-03-17 22:56:05 +00:00
grant beattie
b82ee9e606 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-25 02:32:43 +00:00
Chris Pinnock
247ba497a4 Fix URL 2003-09-06 11:44:43 +00:00
Juan Romero Pardines
a710287319 Fix build on Linux. 2003-07-27 17:22:20 +00:00
pancake ;)
0a81804500 Initial import of tcc:
DESCR:
======
Tiny C Compiler - C Scripting Everywhere - The Smallest ANSI C compiler
-----------------------------------------------------------------------
Features:
--------
- SMALL! You can compile and execute C code everywhere, for example on
  rescue disks.
- FAST! tcc generates optimized x86 code. No byte code
  overhead. Compile, assemble and link about 7 times faster than 'gcc
  -O0'.
- UNLIMITED! Any C dynamic library can be used directly. TCC is
  heading torward full ISOC99 compliance. TCC can of course compile
  itself.
- SAFE! tcc includes an optional memory and bound checker. Bound
  checked code can be mixed freely with standard code.
- Compile and execute C source directly. No linking or assembly
  necessary. Full C preprocessor included. 
- C script supported : just add '#!/usr/local/bin/tcc -run' at the first
  line of your C source, and execute it directly from the command
  line.


** TODO **

* Original pkg seems to work under Linux and FreeBSD
  I patch a little bit FreeBSD #ifs and compiles under
  NetBSD, but doesn't works fine.
* Could be a freebsd bug also, I doesn't test it :/
2003-07-27 02:41:02 +00:00