2013-07-31  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt-runtime.h (melt_fatal_info): Declare as MELT_EXTERN.

	* melt/warmelt-first.melt (melt_assert_failure_fun): New function.
	(variadic_ctype, variadic_index, variadic_length, variadic_skip)
	(variadic_type_code): Moved from warmelt-base.melt file.

	* melt/warmelt-base.melt (variadic_ctype, variadic_index)
	(variadic_length, variadic_skip)
	(variadic_type_code): Removed since moved to warmelt-first.melt
	file above.

	* melt/warmelt-macro.melt (mexpand_assert_msg): Now more variadic
	and expanded to call to melt_assert_failure_fun.

	* melt/xtramelt-ana-base.melt: Most assert_msg got new variadic
	arguments.



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

2013-07-31  Basile Starynkevitch  <basile@starynkevitch.net>
	{{Regenerate}}
	* melt/generated/warmelt-base+01.cc: Regenerate.
	* melt/generated/warmelt-base+02.cc: Regenerate.
	* melt/generated/warmelt-base.cc: Regenerate.
	* melt/generated/warmelt-base+meltdesc.c: Regenerate.
	* melt/generated/warmelt-base+melttime.h: Regenerate.
	* melt/generated/warmelt-debug+01.cc: Regenerate.
	* melt/generated/warmelt-debug+02.cc: Regenerate.
	* melt/generated/warmelt-debug.cc: Regenerate.
	* melt/generated/warmelt-debug+meltdesc.c: Regenerate.
	* melt/generated/warmelt-debug+melttime.h: Regenerate.
	* melt/generated/warmelt-first+01.cc: Regenerate.
	* melt/generated/warmelt-first+02.cc: Regenerate.
	* melt/generated/warmelt-first.cc: Regenerate.
	* melt/generated/warmelt-first+meltdesc.c: Regenerate.
	* melt/generated/warmelt-first+melttime.h: Regenerate.
	* melt/generated/warmelt-genobj+01.cc: Regenerate.
	* melt/generated/warmelt-genobj+02.cc: Regenerate.
	* melt/generated/warmelt-genobj+03.cc: Regenerate.
	* melt/generated/warmelt-genobj+04.cc: Regenerate.
	* melt/generated/warmelt-genobj+05.cc: Regenerate.
	* melt/generated/warmelt-genobj+06.cc: Regenerate.
	* melt/generated/warmelt-genobj+07.cc: Regenerate.
	* melt/generated/warmelt-genobj.cc: Regenerate.
	* melt/generated/warmelt-genobj+meltdesc.c: Regenerate.
	* melt/generated/warmelt-genobj+melttime.h: Regenerate.
	* melt/generated/warmelt-hooks+01.cc: Regenerate.
	* melt/generated/warmelt-hooks+02.cc: Regenerate.
	* melt/generated/warmelt-hooks+03.cc: Regenerate.
	* melt/generated/warmelt-hooks.cc: Regenerate.
	* melt/generated/warmelt-hooks+meltdesc.c: Regenerate.
	* melt/generated/warmelt-hooks+melttime.h: Regenerate.
	* melt/generated/warmelt-macro+01.cc: Regenerate.
	* melt/generated/warmelt-macro+02.cc: Regenerate.
	* melt/generated/warmelt-macro+03.cc: Regenerate.
	* melt/generated/warmelt-macro+04.cc: Regenerate.
	* melt/generated/warmelt-macro+05.cc: Regenerate.
	* melt/generated/warmelt-macro+06.cc: Regenerate.
	* melt/generated/warmelt-macro+07.cc: Regenerate.
	* melt/generated/warmelt-macro.cc: Regenerate.
	* melt/generated/warmelt-macro+meltdesc.c: Regenerate.
	* melt/generated/warmelt-macro+melttime.h: Regenerate.
	* melt/generated/warmelt-modes+01.cc: Regenerate.
	* melt/generated/warmelt-modes+02.cc: Regenerate.
	* melt/generated/warmelt-modes+03.cc: Regenerate.
	* melt/generated/warmelt-modes.cc: Regenerate.
	* melt/generated/warmelt-modes+meltdesc.c: Regenerate.
	* melt/generated/warmelt-modes+melttime.h: Regenerate.
	* melt/generated/warmelt-normal+01.cc: Regenerate.
	* melt/generated/warmelt-normal+02.cc: Regenerate.
	* melt/generated/warmelt-normal+03.cc: Regenerate.
	* melt/generated/warmelt-normal+04.cc: Regenerate.
	* melt/generated/warmelt-normal+05.cc: Regenerate.
	* melt/generated/warmelt-normal+06.cc: Regenerate.
	* melt/generated/warmelt-normal.cc: Regenerate.
	* melt/generated/warmelt-normal+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normal+melttime.h: Regenerate.
	* melt/generated/warmelt-normatch+01.cc: Regenerate.
	* melt/generated/warmelt-normatch+02.cc: Regenerate.
	* melt/generated/warmelt-normatch+03.cc: Regenerate.
	* melt/generated/warmelt-normatch+04.cc: Regenerate.
	* melt/generated/warmelt-normatch+05.cc: Regenerate.
	* melt/generated/warmelt-normatch+06.cc: Regenerate.
	* melt/generated/warmelt-normatch.cc: Regenerate.
	* melt/generated/warmelt-normatch+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normatch+melttime.h: Regenerate.
	* melt/generated/warmelt-outobj+01.cc: Regenerate.
	* melt/generated/warmelt-outobj+02.cc: Regenerate.
	* melt/generated/warmelt-outobj+03.cc: Regenerate.
	* melt/generated/warmelt-outobj+04.cc: Regenerate.
	* melt/generated/warmelt-outobj+05.cc: Regenerate.
	* melt/generated/warmelt-outobj+06.cc: Regenerate.
	* melt/generated/warmelt-outobj+07.cc: Regenerate.
	* melt/generated/warmelt-outobj.cc: 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@201367 138bc75d-0d04-0410-961f-82ee72b054a4