2013-06-04  Basile Starynkevitch  <basile@starynkevitch.net>

	{{Adding ability to call hooks in MELT expressions}}
	* melt-runtime.c (meltgc_add_out_cident): Common special
	characters are mangled with two lowercase letters.

	* melt/warmelt-base.melt (symbol_cname): New function.

	* melt/warmelt-macro.melt (class_source_hook_call): New class with
	shook_called field.
	(expand_hook): New function.
	(macroexpand_1): Add :doc string, and call expand_hook when needed.
	(mexpand_defhook): Check the length of the name to fit in
	MELT_HOOKNAME_LEN chars.

	* melt/warmelt-normal.melt (class_nrep_hook_call): New class with
	nhook_called & nhook_outs fields.
	(normexp_symbol): On failure, abort when bootstrapping with more debug outputs.
	(normexp_hook_call): Incomplete stub method for normal_exp on
	class_source_hook_call.

	* testsuite/melt/thookcall.melt: New test case.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199685 138bc75d-0d04-0410-961f-82ee72b054a4

2013-06-04  Basile Starynkevitch  <basile@starynkevitch.net>
	{{Unstable & regenerated}}
	* melt/generated/meltrunsup-inc.c: Regenerate.
	* melt/generated/meltrunsup.h: Regenerate.
	* melt/generated/warmelt-base+01.c: Regenerate.
	* melt/generated/warmelt-base+02.c: Regenerate.
	* melt/generated/warmelt-base+meltdesc.c: Regenerate.
	* melt/generated/warmelt-base+melttime.h: Regenerate.
	* melt/generated/warmelt-base.c: Regenerate.
	* melt/generated/warmelt-debug+01.c: Regenerate.
	* melt/generated/warmelt-debug+02.c: Regenerate.
	* melt/generated/warmelt-debug+meltdesc.c: Regenerate.
	* melt/generated/warmelt-debug+melttime.h: Regenerate.
	* melt/generated/warmelt-debug.c: Regenerate.
	* melt/generated/warmelt-first+01.c: Regenerate.
	* melt/generated/warmelt-first+02.c: Regenerate.
	* melt/generated/warmelt-first+meltdesc.c: Regenerate.
	* melt/generated/warmelt-first+melttime.h: Regenerate.
	* melt/generated/warmelt-first.c: Regenerate.
	* melt/generated/warmelt-genobj+01.c: Regenerate.
	* melt/generated/warmelt-genobj+02.c: Regenerate.
	* melt/generated/warmelt-genobj+03.c: Regenerate.
	* melt/generated/warmelt-genobj+04.c: Regenerate.
	* melt/generated/warmelt-genobj+05.c: Regenerate.
	* melt/generated/warmelt-genobj+06.c: Regenerate.
	* melt/generated/warmelt-genobj+07.c: Regenerate.
	* melt/generated/warmelt-genobj+meltdesc.c: Regenerate.
	* melt/generated/warmelt-genobj+melttime.h: Regenerate.
	* melt/generated/warmelt-genobj.c: Regenerate.
	* melt/generated/warmelt-hooks+01.c: Regenerate.
	* melt/generated/warmelt-hooks+02.c: Regenerate.
	* melt/generated/warmelt-hooks+meltdesc.c: Regenerate.
	* melt/generated/warmelt-hooks+melttime.h: Regenerate.
	* melt/generated/warmelt-hooks.c: Regenerate.
	* melt/generated/warmelt-macro+01.c: Regenerate.
	* melt/generated/warmelt-macro+02.c: Regenerate.
	* melt/generated/warmelt-macro+03.c: Regenerate.
	* melt/generated/warmelt-macro+04.c: Regenerate.
	* melt/generated/warmelt-macro+05.c: Regenerate.
	* melt/generated/warmelt-macro+06.c: Regenerate.
	* melt/generated/warmelt-macro+meltdesc.c: Regenerate.
	* melt/generated/warmelt-macro+melttime.h: Regenerate.
	* melt/generated/warmelt-macro.c: Regenerate.
	* melt/generated/warmelt-modes+01.c: Regenerate.
	* melt/generated/warmelt-modes+02.c: Regenerate.
	* melt/generated/warmelt-modes+03.c: Regenerate.
	* melt/generated/warmelt-modes+meltdesc.c: Regenerate.
	* melt/generated/warmelt-modes+melttime.h: Regenerate.
	* melt/generated/warmelt-modes.c: Regenerate.
	* melt/generated/warmelt-normal+01.c: Regenerate.
	* melt/generated/warmelt-normal+02.c: Regenerate.
	* melt/generated/warmelt-normal+03.c: Regenerate.
	* melt/generated/warmelt-normal+04.c: Regenerate.
	* melt/generated/warmelt-normal+05.c: Regenerate.
	* melt/generated/warmelt-normal+06.c: Regenerate.
	* melt/generated/warmelt-normal+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normal+melttime.h: Regenerate.
	* melt/generated/warmelt-normal.c: Regenerate.
	* melt/generated/warmelt-normatch+01.c: Regenerate.
	* melt/generated/warmelt-normatch+02.c: Regenerate.
	* melt/generated/warmelt-normatch+03.c: Regenerate.
	* melt/generated/warmelt-normatch+04.c: Regenerate.
	* melt/generated/warmelt-normatch+05.c: Regenerate.
	* melt/generated/warmelt-normatch+06.c: Regenerate.
	* melt/generated/warmelt-normatch+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normatch+melttime.h: Regenerate.
	* melt/generated/warmelt-normatch.c: Regenerate.
	* melt/generated/warmelt-outobj+01.c: Regenerate.
	* melt/generated/warmelt-outobj+02.c: Regenerate.
	* melt/generated/warmelt-outobj+03.c: Regenerate.
	* melt/generated/warmelt-outobj+04.c: Regenerate.
	* melt/generated/warmelt-outobj+05.c: Regenerate.
	* melt/generated/warmelt-outobj+06.c: Regenerate.
	* melt/generated/warmelt-outobj+07.c: Regenerate.
	* melt/generated/warmelt-outobj+meltdesc.c: Regenerate.
	* melt/generated/warmelt-outobj+melttime.h: Regenerate.
	* melt/generated/warmelt-outobj.c: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199686 138bc75d-0d04-0410-961f-82ee72b054a4

2013-06-04  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-genobj.melt (compile2obj_procedure): Use
	symbol_cname for the generated name.
	(compilobj_nrep_hook_call): New method stub for compile_obj on
	class_nrep_hook_call.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199687 138bc75d-0d04-0410-961f-82ee72b054a4

2013-06-05  Basile Starynkevitch  <basile@starynkevitch.net>
	{{Unstable & regenerated}}

	* melt/generated/warmelt-base+01.c: Regenerate.
	* melt/generated/warmelt-base+02.c: Regenerate.
	* melt/generated/warmelt-base+meltdesc.c: Regenerate.
	* melt/generated/warmelt-base+melttime.h: Regenerate.
	* melt/generated/warmelt-base.c: Regenerate.
	* melt/generated/warmelt-debug+01.c: Regenerate.
	* melt/generated/warmelt-debug+02.c: Regenerate.
	* melt/generated/warmelt-debug+meltdesc.c: Regenerate.
	* melt/generated/warmelt-debug+melttime.h: Regenerate.
	* melt/generated/warmelt-debug.c: Regenerate.
	* melt/generated/warmelt-first+01.c: Regenerate.
	* melt/generated/warmelt-first+02.c: Regenerate.
	* melt/generated/warmelt-first+meltdesc.c: Regenerate.
	* melt/generated/warmelt-first+melttime.h: Regenerate.
	* melt/generated/warmelt-first.c: Regenerate.
	* melt/generated/warmelt-genobj+01.c: Regenerate.
	* melt/generated/warmelt-genobj+02.c: Regenerate.
	* melt/generated/warmelt-genobj+03.c: Regenerate.
	* melt/generated/warmelt-genobj+04.c: Regenerate.
	* melt/generated/warmelt-genobj+05.c: Regenerate.
	* melt/generated/warmelt-genobj+06.c: Regenerate.
	* melt/generated/warmelt-genobj+07.c: Regenerate.
	* melt/generated/warmelt-genobj+meltdesc.c: Regenerate.
	* melt/generated/warmelt-genobj+melttime.h: Regenerate.
	* melt/generated/warmelt-genobj.c: Regenerate.
	* melt/generated/warmelt-hooks+01.c: Regenerate.
	* melt/generated/warmelt-hooks+02.c: Regenerate.
	* melt/generated/warmelt-hooks+meltdesc.c: Regenerate.
	* melt/generated/warmelt-hooks+melttime.h: Regenerate.
	* melt/generated/warmelt-hooks.c: Regenerate.
	* melt/generated/warmelt-macro+01.c: Regenerate.
	* melt/generated/warmelt-macro+02.c: Regenerate.
	* melt/generated/warmelt-macro+03.c: Regenerate.
	* melt/generated/warmelt-macro+04.c: Regenerate.
	* melt/generated/warmelt-macro+05.c: Regenerate.
	* melt/generated/warmelt-macro+06.c: Regenerate.
	* melt/generated/warmelt-macro+meltdesc.c: Regenerate.
	* melt/generated/warmelt-macro+melttime.h: Regenerate.
	* melt/generated/warmelt-macro.c: Regenerate.
	* melt/generated/warmelt-modes+01.c: Regenerate.
	* melt/generated/warmelt-modes+02.c: Regenerate.
	* melt/generated/warmelt-modes+03.c: Regenerate.
	* melt/generated/warmelt-modes+meltdesc.c: Regenerate.
	* melt/generated/warmelt-modes+melttime.h: Regenerate.
	* melt/generated/warmelt-modes.c: Regenerate.
	* melt/generated/warmelt-normal+01.c: Regenerate.
	* melt/generated/warmelt-normal+02.c: Regenerate.
	* melt/generated/warmelt-normal+03.c: Regenerate.
	* melt/generated/warmelt-normal+04.c: Regenerate.
	* melt/generated/warmelt-normal+05.c: Regenerate.
	* melt/generated/warmelt-normal+06.c: Regenerate.
	* melt/generated/warmelt-normal+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normal+melttime.h: Regenerate.
	* melt/generated/warmelt-normal.c: Regenerate.
	* melt/generated/warmelt-normatch+01.c: Regenerate.
	* melt/generated/warmelt-normatch+02.c: Regenerate.
	* melt/generated/warmelt-normatch+03.c: Regenerate.
	* melt/generated/warmelt-normatch+04.c: Regenerate.
	* melt/generated/warmelt-normatch+05.c: Regenerate.
	* melt/generated/warmelt-normatch+06.c: Regenerate.
	* melt/generated/warmelt-normatch+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normatch+melttime.h: Regenerate.
	* melt/generated/warmelt-normatch.c: Regenerate.
	* melt/generated/warmelt-outobj+01.c: Regenerate.
	* melt/generated/warmelt-outobj+02.c: Regenerate.
	* melt/generated/warmelt-outobj+03.c: Regenerate.
	* melt/generated/warmelt-outobj+04.c: Regenerate.
	* melt/generated/warmelt-outobj+05.c: Regenerate.
	* melt/generated/warmelt-outobj+06.c: Regenerate.
	* melt/generated/warmelt-outobj+07.c: Regenerate.
	* melt/generated/warmelt-outobj+meltdesc.c: Regenerate.
	* melt/generated/warmelt-outobj+melttime.h: Regenerate.
	* melt/generated/warmelt-outobj.c: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199688 138bc75d-0d04-0410-961f-82ee72b054a4


2013-06-05  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-normal.melt (normexp_hook_call): More, but still incomplete.
	(normexp_arithmetic_variadic_operation): Correct assert on recv reciever.
	* testsuite/melt/thookcall.melt: Have in & out arguments, using
	variadic arithmetic...



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199693 138bc75d-0d04-0410-961f-82ee72b054a4

2013-06-06  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-normal.melt (normexp_hook_call): Almost complete,
	but needs to get the normalized hook...
.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199717 138bc75d-0d04-0410-961f-82ee72b054a4

2013-06-06  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt-runtime.c (melt_forwarded_copy_byte_count): New static
	variable, will be incremented by MELT generated forwarding code.

	* melt/warmelt-base.melt: Add increment of
	melt_forwarded_copy_byte_count in every :valdesc_forwchunk field
	of descriptors like valdesc_object, etc...

	* melt/warmelt-debug.melt (dbgout_mapstring_method): Don't output
	content of deep and big string maps.

	* melt/warmelt-normal.melt (normexp_hook_call): More debug.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199721 138bc75d-0d04-0410-961f-82ee72b054a4

2013-06-06  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt/warmelt-base.melt (valdesc_routine): Typo in its
	:valdesc_forwchunk.

	{{Regenerate}}
	* melt/generated/meltrunsup.h: Regenerate.
	* melt/generated/meltrunsup-inc.c: Regenerate.
	* melt/generated/warmelt-base+01.c: Regenerate.
	* melt/generated/warmelt-base+02.c: Regenerate.
	* melt/generated/warmelt-base.c: Regenerate.
	* melt/generated/warmelt-base+meltdesc.c: Regenerate.
	* melt/generated/warmelt-base+melttime.h: Regenerate.
	* melt/generated/warmelt-debug+01.c: Regenerate.
	* melt/generated/warmelt-debug+02.c: Regenerate.
	* melt/generated/warmelt-debug.c: Regenerate.
	* melt/generated/warmelt-debug+meltdesc.c: Regenerate.
	* melt/generated/warmelt-debug+melttime.h: Regenerate.
	* melt/generated/warmelt-first+meltdesc.c: Regenerate.
	* melt/generated/warmelt-first+melttime.h: Regenerate.
	* melt/generated/warmelt-genobj+01.c: Regenerate.
	* melt/generated/warmelt-genobj+meltdesc.c: Regenerate.
	* melt/generated/warmelt-genobj+melttime.h: Regenerate.
	* melt/generated/warmelt-hooks+meltdesc.c: Regenerate.
	* melt/generated/warmelt-hooks+melttime.h: Regenerate.
	* melt/generated/warmelt-macro+meltdesc.c: Regenerate.
	* melt/generated/warmelt-macro+melttime.h: Regenerate.
	* melt/generated/warmelt-modes+02.c: Regenerate.
	* melt/generated/warmelt-modes+meltdesc.c: Regenerate.
	* melt/generated/warmelt-modes+melttime.h: Regenerate.
	* melt/generated/warmelt-normal+02.c: Regenerate.
	* melt/generated/warmelt-normal+03.c: Regenerate.
	* melt/generated/warmelt-normal+04.c: Regenerate.
	* melt/generated/warmelt-normal+05.c: Regenerate.
	* melt/generated/warmelt-normal+06.c: Regenerate.
	* melt/generated/warmelt-normal.c: Regenerate.
	* melt/generated/warmelt-normal+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normal+melttime.h: Regenerate.
	* melt/generated/warmelt-normatch+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normatch+melttime.h: Regenerate.
	* melt/generated/warmelt-outobj+meltdesc.c: Regenerate.
	* melt/generated/warmelt-outobj+melttime.h: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199722 138bc75d-0d04-0410-961f-82ee72b054a4

2013-06-06  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt-runtime.h (melt_kilowords_forwarded): New variable
	declaration.

	* melt-runtime.c (melt_kilowords_sincefull)
	(melt_nb_fullgc_because_asked, melt_nb_fullgc_because_periodic)
	(melt_nb_fullgc_because_threshold, melt_nb_fullgc_because_copied):
	New variable definitions.
	(melt_garbcoll): Display the needfullreason on verbose messages.
	Increase the default melt_fullthresholdkilow & melt_fullperiod.
	(melt_do_finalize): Display GC stats when no quiet_flag.
	Call fflush.

	* params.def (PARAM_MELT_FULL_THRESHOLD, PARAM_MELT_FULL_PERIOD):
	Increase.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199723 138bc75d-0d04-0410-961f-82ee72b054a4


2013-06-06  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-base.melt (some_hook_with_data): New cmatcher.

	* melt/warmelt-normal.melt (normexp_defhook): More.

	* melt/warmelt-genobj.melt (compile2obj_procedure): Add underscore
	inside generated name.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199726 138bc75d-0d04-0410-961f-82ee72b054a4

2013-06-06  Basile Starynkevitch  <basile@starynkevitch.net>

	{{Regenerate}}
	* melt/generated/warmelt-base+01.c
	* melt/generated/warmelt-base+02.c
	* melt/generated/warmelt-base.c
	* melt/generated/warmelt-base+meltdesc.c
	* melt/generated/warmelt-base+melttime.h
	* melt/generated/warmelt-debug+01.c
	* melt/generated/warmelt-debug+02.c
	* melt/generated/warmelt-debug.c
	* melt/generated/warmelt-debug+meltdesc.c
	* melt/generated/warmelt-debug+melttime.h
	* melt/generated/warmelt-first+01.c
	* melt/generated/warmelt-first+02.c
	* melt/generated/warmelt-first.c
	* melt/generated/warmelt-first+meltdesc.c
	* melt/generated/warmelt-first+melttime.h
	* melt/generated/warmelt-genobj+01.c
	* melt/generated/warmelt-genobj+02.c
	* melt/generated/warmelt-genobj+03.c
	* melt/generated/warmelt-genobj+04.c
	* melt/generated/warmelt-genobj+05.c
	* melt/generated/warmelt-genobj+06.c
	* melt/generated/warmelt-genobj+07.c
	* melt/generated/warmelt-genobj.c
	* melt/generated/warmelt-genobj+meltdesc.c
	* melt/generated/warmelt-genobj+melttime.h
	* melt/generated/warmelt-hooks+01.c
	* melt/generated/warmelt-hooks+02.c
	* melt/generated/warmelt-hooks.c
	* melt/generated/warmelt-hooks+meltdesc.c
	* melt/generated/warmelt-hooks+melttime.h
	* melt/generated/warmelt-macro+01.c
	* melt/generated/warmelt-macro+02.c
	* melt/generated/warmelt-macro+03.c
	* melt/generated/warmelt-macro+04.c
	* melt/generated/warmelt-macro+05.c
	* melt/generated/warmelt-macro+06.c
	* melt/generated/warmelt-macro.c
	* melt/generated/warmelt-macro+meltdesc.c
	* melt/generated/warmelt-macro+melttime.h
	* melt/generated/warmelt-modes+01.c
	* melt/generated/warmelt-modes+02.c
	* melt/generated/warmelt-modes+03.c
	* melt/generated/warmelt-modes.c
	* melt/generated/warmelt-modes+meltdesc.c
	* melt/generated/warmelt-modes+melttime.h
	* melt/generated/warmelt-normal+01.c
	* melt/generated/warmelt-normal+02.c
	* melt/generated/warmelt-normal+03.c
	* melt/generated/warmelt-normal+04.c
	* melt/generated/warmelt-normal+05.c
	* melt/generated/warmelt-normal+06.c
	* melt/generated/warmelt-normal.c
	* melt/generated/warmelt-normal+meltdesc.c
	* melt/generated/warmelt-normal+melttime.h
	* melt/generated/warmelt-normatch+01.c
	* melt/generated/warmelt-normatch+02.c
	* melt/generated/warmelt-normatch+03.c
	* melt/generated/warmelt-normatch+04.c
	* melt/generated/warmelt-normatch+05.c
	* melt/generated/warmelt-normatch+06.c
	* melt/generated/warmelt-normatch.c
	* melt/generated/warmelt-normatch+meltdesc.c
	* melt/generated/warmelt-normatch+melttime.h
	* melt/generated/warmelt-outobj+01.c
	* melt/generated/warmelt-outobj+02.c
	* melt/generated/warmelt-outobj+03.c
	* melt/generated/warmelt-outobj+04.c
	* melt/generated/warmelt-outobj+05.c
	* melt/generated/warmelt-outobj+06.c
	* melt/generated/warmelt-outobj+07.c
	* melt/generated/warmelt-outobj.c
	* melt/generated/warmelt-outobj+meltdesc.c
	* melt/generated/warmelt-outobj+melttime.h



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199727 138bc75d-0d04-0410-961f-82ee72b054a4

2013-06-06  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-normal.melt (normexp_defhook): Add the name
	string data correctly.

	* testsuite/melt/thook-3.melt: Improve test. The hook data does
	contain the name.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199728 138bc75d-0d04-0410-961f-82ee72b054a4

2013-06-06  Basile Starynkevitch  <basile@starynkevitch.net>

	{{Regenerate}}
	* melt/generated/warmelt-base.c: Regenerate.
	* melt/generated/warmelt-base+meltdesc.c: Regenerate.
	* melt/generated/warmelt-base+melttime.h: Regenerate.
	* melt/generated/warmelt-debug+melttime.h: Regenerate.
	* melt/generated/warmelt-first.c: Regenerate.
	* melt/generated/warmelt-first+meltdesc.c: Regenerate.
	* melt/generated/warmelt-first+melttime.h: Regenerate.
	* melt/generated/warmelt-genobj+01.c: Regenerate.
	* melt/generated/warmelt-genobj+meltdesc.c: Regenerate.
	* melt/generated/warmelt-genobj+melttime.h: Regenerate.
	* melt/generated/warmelt-hooks.c: Regenerate.
	* melt/generated/warmelt-hooks+meltdesc.c: Regenerate.
	* melt/generated/warmelt-hooks+melttime.h: Regenerate.
	* melt/generated/warmelt-macro+melttime.h: Regenerate.
	* melt/generated/warmelt-modes+melttime.h: Regenerate.
	* melt/generated/warmelt-normal+02.c: Regenerate.
	* melt/generated/warmelt-normal+03.c: Regenerate.
	* melt/generated/warmelt-normal+04.c: Regenerate.
	* melt/generated/warmelt-normal+05.c: Regenerate.
	* melt/generated/warmelt-normal+06.c: Regenerate.
	* melt/generated/warmelt-normal.c: Regenerate.
	* melt/generated/warmelt-normal+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normal+melttime.h: Regenerate.
	* melt/generated/warmelt-normatch+melttime.h: Regenerate.
	* melt/generated/warmelt-outobj+melttime.h: Regenerate.




git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199729 138bc75d-0d04-0410-961f-82ee72b054a4

2013-06-06  Basile Starynkevitch  <basile@starynkevitch.net>

	* params.def (PARAM_MELT_FULL_PERIOD): Increased a lot.

	* melt-runtime.c (melt_garbcoll): melt_fullperiod increased.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199730 138bc75d-0d04-0410-961f-82ee72b054a4

2013-06-06  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-normal.melt (normexp_hook_call): Completed.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@199731 138bc75d-0d04-0410-961f-82ee72b054a4