gcc/gcc/treelang
Jan Hubicka 8f231b5d87 install.tex: Document profiledbootstrap.
* install.tex: Document profiledbootstrap.

	* Makefile.tpl (profiledbootstrap): New target.
	* Makefile.in (profiledbootstrap): New target.

	* Makefile.in (clean, distclean): Kill new stages
	(POSTSTAGE1_FLAGS_TO_PASS): Break from ...
	(STAGE2_FLAGS_TO_PASS): ... this one.
	(STAGEPROFILE_FLAGS_TO_PASS, STAGEFEEDBACK_FLAGS_TO_PASS): New.
	(stage[2-4]_build): Add POSTSTAGE1_FLAGS_TO_PASS.
	(stageprofile_build, stageprofile_copy, stagefeedback_build,
	stagefeedback_copy): New.
	(restageprofile, restagefeedback, stageprofile-start,
	stageprofile, stagefeedback-start): Likewise.

	* Make-lang.in:  Add support for stageprofile and stagefeedback

From-SVN: r67498
2003-06-05 16:36:12 +00:00
..
.cvsignore .info build fix, add flag needed by c-common.c 2002-05-18 23:29:36 +00:00
ChangeLog install.tex: Document profiledbootstrap. 2003-06-05 16:36:12 +00:00
Make-lang.in install.tex: Document profiledbootstrap. 2003-06-05 16:36:12 +00:00
README Clean up configure.in checks for bad languages; fix typos in treelang. 2002-06-19 20:30:23 +00:00
config-lang.in Make gengtype.c language independent. 2002-07-14 01:59:15 +00:00
lang-options.h
lang-specs.h
lex.l Make-lang.in (treelang/tree1.o): Depends on input.h 2003-05-06 09:18:46 +00:00
parse.y Treelang fixes including built failures on PPC and others. 2003-05-09 21:43:54 +00:00
tree1.c Make-lang.in (treelang/tree1.o): Depends on input.h 2003-05-06 09:18:46 +00:00
treelang.h Treelang fixes including built failures on PPC and others. 2003-05-09 21:43:54 +00:00
treelang.texi fastjar.texi: Update to GFDL 1.2. 2003-02-04 01:27:53 +00:00
treetree.c c-common.h (enum rid): Remove RID_BOUNDED, RID_UNBOUNDED. 2003-05-21 11:13:21 +00:00
treetree.h Make-lang.in (treelang/tree1.o): Depends on input.h 2003-05-06 09:18:46 +00:00

README

This is a sample language front end for GCC.

This is a replacement for 'toy' which had potential copyright issues,
but more importantly it did not exercise very much of GCC. The intent
of this language is that it should provide a cookbook of language
elements that you can use in any language front end.

To this end, treelang is essentially an implementation of a subset of 
the GCC back end 'tree' interface in syntax.

Thanks to Richard Kenner, Joachim Nadler and many others for helping
me to understand enough of GCC to do this.

Please note, the documentation is not a good model to use for GCC
front end documentation. 

Tim Josling
19 June 2002