LWN.net Logo

What's that "GNU/Linux" in the beginning?

What's that "GNU/Linux" in the beginning?

Posted Jan 5, 2007 19:38 UTC (Fri) by landley (subscriber, #6789)
In reply to: What's that "GNU/Linux" in the beginning? by dwheeler
Parent article: The Ultimate Distro (Linux Journal)

I've got my own mercurial repository which has turned into a semi-fork:

http://landley.net/hg/tinycc

But I've got too many other things going on to want to become the
project's new maintainer right now. The old maintainer (Fabrice) has his
hands full with QEMU.

And it does do a little optimization, simple constant propogation and
such. It wouldn't be that hard to shoehorn dead code elimination in
there, which makes it a lot more usable for things like the linux kernel
and busybox (where dead code elimination is relied on by the configure
system to avoid lots of hideous #ifdefs).

Getting the linker to garbage collect is a larger project...


(Log in to post comments)

What's that "GNU/Linux" in the beginning?

Posted Jan 9, 2007 17:20 UTC (Tue) by nix (subscriber, #2304) [Link]

Doing DCE properly requires a lot of dataflow analysis which would be really rather hard to ram into tcc (at least it would have been the last time I looked at it).

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.