This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]