This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
The Toad Trial
- To: GCC Development <gcc at gcc dot gnu dot org>, mark at codesourcery dot com, law at cygnus dot com, meissner at cygnus dot com, jason at cygnus dot com, wilson at cygnus dot com, geoffk at cygnus dot com, rth at cygnus dot com, craig at jcb-sc dot com, jfc at mit dot edu, kenner at nyu dot edu, rearnsha at arm dot com, davem at redhat dot com, bkorb at gnu dot org
- Subject: The Toad Trial
- From: Bruce Korb <bkorb at cruzio dot com>
- Date: Sun, 03 Sep 2000 15:40:30 -0700
- Organization: Home
I would like to give this code a run on the on anoncvs.cygnus.com
(or whatever it is really called). The first version worked for
me, as long as I did not commit the recursive file (gcc/c-parse.in)
and the derived files were in the right order (oh, well).
All fixed now. I can edit any of:
gcc/c-parse.gperf
gcc/c-parse.in
gcc/cp/parse.y
gcc/fixinc/fixincl.tpl
gcc/fixinc/inclhack.def
gcc/tradcif.y
and have the appropriate files from the following automatically
checked in (if changed):
contrib/gen/gcc/cp/parse.c
contrib/gen/gcc/cp/parse.h
contrib/gen/gcc/fixinc/fixincl.x
contrib/gen/gcc/objc/objc-parse.c
contrib/gen/gcc/objc/objc-parse.h
contrib/gen/gcc/objc/objc-parse.y
contrib/gen/gcc/c-gperf.h
contrib/gen/gcc/c-parse.c
contrib/gen/gcc/c-parse.h
contrib/gen/gcc/c-parse.y
contrib/gen/gcc/tradcif.c
I have left off the java and configury stuff because
a) it was a bit confusing and b) this is enough to test at once.
Of course, it is trivial to rearrange where these files go.
They can even (some of them ;-) go back into their original
directories, since this is all done no-waited. Email is
sent to either ${CVS_ERRORS_TO} or "gcc-bugs@gcc.gnu.org"
in case of a problem.
The caveats:
1. If you want to regenerate the "regen.x" file, you cannot
use the old AutoGen (i.e. the one used for fixincl.x).
It was too hard to do what I needed with the old version.
Someday soon, I ought to update the templates for GCC, but
it would also mean requiring the libguile library in order
to run AutoGen.
2. It will not be possible to commit files with different
version tags at the same time. You would not want to anyway,
would you? :-)
3. This won't really do anything until we do stuff to pull the
results out of the ``gen'' directory
4. Before it can be installed, the ``gen'' directory must be built
with all the generated files populated and branch-tagged correctly.
REGEN.tgz