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