out: add a workaround for bad linkers
[neatcc/cc.git] / README
blobf5207df0447ab894fba2a7254b2107def8e66f2a
1 NEATCC
2 ======
4 neatcc is a simple ARM/x86 C compiler.  I wrote it to complete my
5 development toolchain (see http://litcave.berlios.de/):
7 * cc:   git://repo.or.cz/neatcc.git
8 * ld:   git://repo.or.cz/ld.git
9 * as:   git://repo.or.cz/neatas.git
10 * libc: git://repo.or.cz/neatlibc.git
11 * gdb:  http://litcave.berlios.de/coredump.tar.gz
12         http://litcave.berlios.de/elfloc.tar.gz
14 neatcc supports a large subset of C language but lacks some of the
15 features that I didn't use much myself.  The most important missing
16 features are struct bitfields, inline asms and floating point and
17 long long types.
19 USAGE
20 =====
22 neatcc has been tested with neatlibc and dietlibc.  It can compile
23 itself and neat* toolchain.  The included neatcc script could be
24 used to invoke ncc with neatlibc library.