[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] TinyCC's future

From: Fabrice Bellard
Subject: Re: [Tinycc-devel] TinyCC's future
Date: Sun, 10 Apr 2005 18:18:13 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040913

Neil Bradley wrote:
I had been told at one time that anything beyond x86 was not in TCC's future. That got me thinking - what is the intenet on TCC's future? It's an honest question, not meant to flame or insult. I feel it's a sleekly designed compiler with a potentially bright future - something to rival the albatross that gcc has become. What it's ultimate goal?

I made TCC as a toy - my goal was to make the smallest self compiling C compiler. Then the project diverted and I should have stopped there :-)

I have no current plan for TCC except merging contributions from others I find interesting. People having contributed a significant amount of patches can be candidates to help me maintain the project.

It would be good to design a better code generator for TinyCC in the same spirit as the whole project (small and fast), but I have no motivation to do that yet and I found no code generator which fullfilled my needs.

Here are other simpler projects:

- Portability and cross compiling: allow TinyCC to cross compile for targets with different endianness and word size (32 or 64 bits).

- Portability and floats: use the soft float library for all floating point computations in the compiler.

- Fix remaining bugs to pass all the gcc 3.x validation tests.

- Add support for '-E' gcc option.

- Add an x86_64 code generator.

- Add a PowerPC code generator.

- Add a .net bytecode generator.

- Stricter type checking at some points (see the XXX in the code).


reply via email to

[Prev in Thread] Current Thread [Next in Thread]