FYI, here's some info on what I plan to do with the Savannah CVS for tinycc.
To the best of my knowledge (and of Rob's), Rob Landley's tree now has every capability included in the latest tcc CVS tree (in particular, better support for "-E" that Fabrice wrote). I'm going to be (mostly) Internet-disconnected for the next week, so some time after that I intend to run a script that will sync up the tcc CVS with Landley's fork. Most importantly, from a practical point of view there will be essentially one version of tinycc, which you can download from many places. This will also mean that people who have scripts that extract from CVS can keep doing so, and if Landley's site goes down (that couldn't happen!) or Landley loses interest in the future, the latest version of tinycc will still backed up. And should Fabrice Bellard have more time in the future to devote to tinycc, he can use a process that he finds convenient (and then Landley can decide what he wants to do in HIS fork, in time convenient to him). Of the changes that are reported as necessary to compile gcc 2.95, 8 are in Landley's tree, and 2 are in active discussion (my alloca, as well as the stringify work). --- David A. Wheeler P.S. Technical details on what I plan to do, in case you want to know: The script will save in CVS a common historical version between the current CVS and Landley's fork, and then add each changeset separately (so that much of the history can be retained in CVS). The script will occasionally be re-run from then on to keep them in sync. It will work by noticing the deltas in Landley's fork, and re-applying them; that way, if Fabrice Bellard makes a change solely in the CVS later on it won't be accidentally "lost". Unfortunately, CVS doesn't really have "changeset" information, because CVS stores changes at the file level. To counteract that, I intend to have each changeset sent some time apart (say, at least 10 or 20 minutes), so that the change time will make it easy to identify a changeset. And of course the comments will be the same for a changeset. I _might_ even add a file to record the change information, we'll see. CVS doesn't handle file renames gracefully, and I have no intentions of "solving" that. _______________________________________________ Tinycc-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/tinycc-devel
