r184504 - in /branches/melt-branch/gcc: ChangeL...

bstarynk@gcc.gnu.org bstarynk@gcc.gnu.org
Thu Feb 23 13:13:00 GMT 2012


Author: bstarynk
Date: Thu Feb 23 13:13:17 2012
New Revision: 184504

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184504
Log:

2011-02-23  Basile Starynkevitch  <basile@starynkevitch.net>
	{{Should generate useless C code for every generating device
	-defprimitive defciterator etc... to test the syntactic
	correctnees of its generated C code.}}
	* melt/warmelt-macro.melt (class_source_generator_device): New
	class.
	All the macro expansion functions take a module context as fourth arguments.

	* melt/warmelt-outobj.melt (translate_macroexpanded_list): Pass
	the modctx to macro expansion. Warn for short number of
	expressions.

	* melt/warmelt-modes.melt (makedoc_docmd): Pass the makedoc info
	as module context to macroexpand_toplevel_list...

	* melt/xtramelt-ana-base.melt: Improved citerators &
	primitives. Some might generate syntactically wrong C code...

	* melt/xtramelt-opengpu.melt: More debug...


Modified:
    branches/melt-branch/gcc/ChangeLog.MELT
    branches/melt-branch/gcc/melt/warmelt-macro.melt
    branches/melt-branch/gcc/melt/warmelt-modes.melt
    branches/melt-branch/gcc/melt/warmelt-outobj.melt
    branches/melt-branch/gcc/melt/xtramelt-ana-base.melt
    branches/melt-branch/gcc/melt/xtramelt-opengpu.melt



More information about the Gcc-cvs mailing list