r181845 - in /branches/melt-branch/gcc: ChangeL...
bstarynk@gcc.gnu.org
bstarynk@gcc.gnu.org
Wed Nov 30 14:43:00 GMT 2011
Author: bstarynk
Date: Wed Nov 30 14:43:18 2011
New Revision: 181845
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181845
Log:
2011-11-30 Basile Starynkevitch <basile@starynkevitch.net>
* melt-predef.list (CLASS_INFIX_LEXEME): Add predefined.
* melt-runtime.h: Removing manually predefined field offsets
* melt-runtime.c (melt_container_value, meltgc_new_container)
(meltgc_container_put, melt_is_subclass_of, meltgc_send)
(melt_compile_source, meltgc_infix_lexeme, meltgc_read_from_val)
(melt_pragma_callback, melt_pre_genericize_callback)
(melt_startunit_callback, melt_finishunit_callback)
(melt_passexec_callback, meltgc_do_initial_mode)
(meltgc_load_modules_and_do_mode, do_finalize_melt, is_named_obj)
(melt_debug_out, meltgc_debugmsgval)
(ppl_melt_variable_output_function)
(meltgc_run_meltpass_after_hook, melt_val2passflag)
(meltgc_gimple_gate, meltgc_gimple_execute, meltgc_rtl_gate)
(meltgc_rtl_execute, meltgc_simple_ipa_gate)
(meltgc_simple_ipa_execute, meltgc_register_pass)
(meltgc_notify_sysdata_passexec_hook, melt_handle_melt_attribute):
Use generated names like MELTFIELD_* & MELTLENGTH_CLASS* instead of manual ones.
* melt/warmelt-first.melt (class_infix_lexeme): Predefine.
(foreach_in_mapstring): Use MELTFIELD_NAMED_NAME.
* melt/warmelt-modes.melt (generate_runtypesupport_cloning_fun):
Use MELTLENGTH_CLASS_DISCRIMINANT
{{Regenerate}}
* melt/generated/meltrunsup-inc.c: Regenerate.
* melt/generated/meltrunsup.h: Regenerate.
* melt/generated/warmelt-base+01.c: Regenerate.
* melt/generated/warmelt-base+meltdesc.c: Regenerate.
* melt/generated/warmelt-debug+meltdesc.c: Regenerate.
* melt/generated/warmelt-first+01.c: Regenerate.
* melt/generated/warmelt-first+02.c: Regenerate.
* melt/generated/warmelt-first+03.c: Regenerate.
* melt/generated/warmelt-first+meltdesc.c: Regenerate.
* melt/generated/warmelt-first.c: Regenerate.
* melt/generated/warmelt-genobj+meltdesc.c: Regenerate.
* melt/generated/warmelt-macro+meltdesc.c: Regenerate.
* melt/generated/warmelt-modes+01.c: Regenerate.
* melt/generated/warmelt-modes+02.c: Regenerate.
* melt/generated/warmelt-modes+meltdesc.c: Regenerate.
* melt/generated/warmelt-normal+meltdesc.c: Regenerate.
* melt/generated/warmelt-normal.c: Regenerate.
* melt/generated/warmelt-normatch+meltdesc.c: Regenerate.
* melt/generated/warmelt-outobj+04.c: Regenerate.
* melt/generated/warmelt-outobj+meltdesc.c: Regenerate.
Modified:
branches/melt-branch/gcc/ChangeLog.MELT
branches/melt-branch/gcc/melt-predef.list
branches/melt-branch/gcc/melt-runtime.c
branches/melt-branch/gcc/melt-runtime.h
branches/melt-branch/gcc/melt/generated/meltrunsup-inc.c
branches/melt-branch/gcc/melt/generated/meltrunsup.h
branches/melt-branch/gcc/melt/generated/warmelt-base+01.c
branches/melt-branch/gcc/melt/generated/warmelt-base+meltdesc.c
branches/melt-branch/gcc/melt/generated/warmelt-debug+meltdesc.c
branches/melt-branch/gcc/melt/generated/warmelt-first+01.c
branches/melt-branch/gcc/melt/generated/warmelt-first+02.c
branches/melt-branch/gcc/melt/generated/warmelt-first+03.c
branches/melt-branch/gcc/melt/generated/warmelt-first+meltdesc.c
branches/melt-branch/gcc/melt/generated/warmelt-first.c
branches/melt-branch/gcc/melt/generated/warmelt-genobj+meltdesc.c
branches/melt-branch/gcc/melt/generated/warmelt-macro+meltdesc.c
branches/melt-branch/gcc/melt/generated/warmelt-modes+01.c
branches/melt-branch/gcc/melt/generated/warmelt-modes+02.c
branches/melt-branch/gcc/melt/generated/warmelt-modes+meltdesc.c
branches/melt-branch/gcc/melt/generated/warmelt-normal+meltdesc.c
branches/melt-branch/gcc/melt/generated/warmelt-normal.c
branches/melt-branch/gcc/melt/generated/warmelt-normatch+meltdesc.c
branches/melt-branch/gcc/melt/generated/warmelt-outobj+04.c
branches/melt-branch/gcc/melt/generated/warmelt-outobj+meltdesc.c
branches/melt-branch/gcc/melt/warmelt-first.melt
branches/melt-branch/gcc/melt/warmelt-modes.melt
More information about the Gcc-cvs
mailing list