2014-08-18  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/libmelt-ana-tree.melt (tree_chain_to_tuple): New function.
	* testsuite/melt/tattr-1.melt: More in the handler, but still
	crashing.
	* testsuite/melt/tattrcode-1.c: More attribute arguments.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214085 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-18  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt/warmelt-hooks.melt (melt_register_gcc_attribute_at/lambda):
	More debug.. Changed the role of handler's result...

	* testsuite/melt/tattr-1.melt: Still crashing.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214100 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-18  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/generated/*: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214102 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-18  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt-runtime.h (MELT_VERSION_STRING): Bump to 1.1.2pre5.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214104 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-18  Basile Starynkevitch  <basile@starynkevitch.net>

	{{test tattr-1 is working}}
	* melt/warmelt-hooks.melt (melt_attribute_handler_glue): Update
	*pnode only if the outnode is non-nil.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214109 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-19  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-hooks.melt (do_blocking_jsonrpc2_call): Return the
	strictly positive request processing time in milliseconds as
	secondary result on success.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214175 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-25  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/generated/*: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214418 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-25  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/libmelt-ana-tree.melt (tree_signed_size_type_node)
	(tree_uint16_type_node, tree_uint32_type_node)
	(tree_uint64_type_node): New cmatchers.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214421 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-25  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-base.melt (output_json): Handle mixbigint case.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214425 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-26  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-hooks.melt (connect_to_server): Improve code chunk.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214490 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-26  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-first.melt (melt_assert_failure_fun): Skip any
	misunderstood stuff argument...



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214497 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-26  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt-runtime.h (MELT_VERSION_STRING): Bump to 1.1.2pre6.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214498 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-26  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/generated/*: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214499 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-26  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt-built-script.tpl: Give some more blank lines between
	stages.

	* melt-built-script.sh: Regenerate.

	* melt/warmelt-genobj.melt (compilobj_nrep_locsymocc): Give some
	error message when something is wrong...

	* melt/warmelt-outobj.melt
	(melt_translate_run_macroexpansions_list): Use the
	macrofreshenv...



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214510 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-27  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-hooks.melt (enable_pre_genericize): Uncomment the
	registration for PLUGIN_PRE_GENERICIZE..



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214562 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-27  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt/generated/*: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214563 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-27  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt/warmelt-outobj.melt (outpucod_procroutine)
	(outpucod_initialmoduleroutine): Emit some more empty lines.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214565 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-27  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt/xtramelt-ana-simple.melt (justcountipa_exec): Always
	display a final message.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214566 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-27  Basile Starynkevitch  <basile@starynkevitch.net>
	{{somehow instable, added justcountipa processing in the building}}
	* melt-build-script.tpl: Add a justcount test which does not work very well.

	* melt-build-script.sh: Regenerate.

	* melt-runtime.h: Add the somehow shameful basename hack.

	* melt-runtime.cc (melt_read_error): Remove, since renamed ...
	(melt_read_failure): Better name for melt_read_error exception.
	(meltppfilename): Only declared if needed.

	* melt-module.mk: Updated copyright year and comment about
	melt_compile_source routine.

	* melt/libmelt-ana-base.melt (each_cgraph_fun_call_flow_graph):
	Improve comment in assertion checking for CFG.

	* melt/xtramelt-ana-simple.melt (justcountipa_docmd): installed
	after visibility IPA pass. More notice messages.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@214575 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-27  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt-build-script.tpl: Remove extra xtramelt-ana-simple for runtime test.

	* melt-build-script.sh: Regenerate.

	* melt-runtime.h: Add date to comment about basename.

	* melt-runtime.cc: Add check for unicity of loaded modules.
	(Melt_Module::_mm_map_): New static member variable.
	(Melt_Module::module_of_name): New inline function.
	(Melt_Module::Melt_Module): Add this to _mm_map_.
	(Melt_Module::~Melt_Module): Remove this from _mm_map_.
	(melt_load_module_index): Check against duplicate modules.



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