2012-06-04  Basile Starynkevitch  <basile@starynkevitch.net>
[contrib/]
	(SmeltMainWindow::ShownLocationInfo): New class.
	(SmeltMainWindow::mainlocinfmapnum_): New static variable.
	(SmeltMainWindow::mark_location): Use it.
	(SmeltMainWindow::ShownLocationInfo::on_update): New function,
	sending INFOLOCATION_prq probe request.



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

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

	* melt-runtime.h (meltgc_walk_gimple_seq): New declaration.

	* melt-runtime.c (meltgc_walk_gimple_seq): New function.
	(meltgc_walkstmt_cb, meltgc_walktree_cb): New internal functions.

	* melt/xtramelt-ana-gimple.melt (walk_gimple_seq)
	(walk_gimple_seq_unique_tree): New primitives.

	* melt/xtramelt-probe.melt (info_location_probe): New stub function.
	(start_probe): Call it.



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

2012-06-04  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt/xtramelt-probe.melt (scanprobe_exec): New stub.
	(install_scanprobe_pass): New function.
	(probe_docmd): Call it.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@188184 138bc75d-0d04-0410-961f-82ee72b054a4
[contrib/]
2012-06-05  Basile Starynkevitch  <basile@starynkevitch.net>
	(SmeltMainWindow::ShownLocationDialog): New class.
	(SmeltApplication::startinfoloc_cmd): New stub.
	(SmeltApplication::addinfoloc_cmd): New stub.

[gcc/]
2012-06-05  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt/xtramelt-probe.melt (scanprobe_exec): Incomplete.



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

2012-06-06  Basile Starynkevitch  <basile@starynkevitch.net>
	MELT branch merged with trunk rev 188257 using svnmerge



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@188260 138bc75d-0d04-0410-961f-82ee72b054a4
[contrib/]
2012-06-05  Basile Starynkevitch  <basile@starynkevitch.net>
	* simplemelt-gtkmm-probe.cc
	(SmeltMainWindow::mark_location): Show button at left of position.
	(SmeltMainWindow::ShownLocationInfo::on_update): Missing space in
	INFOLOCATION_prq request.
	(SmeltApplication::startinfoloc_cmd): Get the marknum, but
	incomplete.


[gcc/]
2012-06-06  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt-runtime.c (melt_raw_sigio_signal): sig can be SIGIO or
	SIGPIPE.

	* melt/warmelt-debug.melt (melt_debug_fun): Use block_signals.



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

2012-06-06  Basile Starynkevitch  <basile@starynkevitch.net>
	{{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-base+melttime.h: 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+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+meltdesc.c: Regenerate.
	* melt/generated/warmelt-genobj+melttime.h: Regenerate.
	* melt/generated/warmelt-genobj.c: Regenerate.
	* melt/generated/warmelt-macro+01.c: Regenerate.
	* melt/generated/warmelt-macro+02.c: Regenerate.
	* melt/generated/warmelt-macro+04.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+meltdesc.c: Regenerate.
	* melt/generated/warmelt-modes+melttime.h: 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+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normal+melttime.h: 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+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normatch+melttime.h: 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+meltdesc.c: Regenerate.
	* melt/generated/warmelt-outobj+melttime.h: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@188263 138bc75d-0d04-0410-961f-82ee72b054a4
[contrib/]
2012-06-06  Basile Starynkevitch  <basile@starynkevitch.net>
	* simplemelt-gtkmm-probe.cc (SmeltMainWindow): Declare
	showinfo_location & addinfo_location &
	SmeltLocationDialog::append_buffer member functions.
	(SmeltMainWindow::ShownLocationDialog::ShownLocationDialog): Improve messages.
	(SmeltMainWindow::ShownLocationDialog::append_buffer): Unimplemented functions.
	(SmeltMainWindow::showinfo_location): New.
	(SmeltMainWindow::addinfo_location): New.

[gcc/]

2012-06-06  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt/warmelt-normal.melt (normexp_return): Check secondary
	result types.
	* melt/warmelt-genobj.melt (compilobj_nrep_return): Use
	foreach_in_multiple not multiple_every.
	* melt/warmelt-outobj.melt (outpucod_objputxtraresult): Issue an
	error when a result has an impossible ctype (e.g. ctype_string).
	* melt/xtramelt-probe.melt (probe_tree_interesting_location)
	(probe_gimple_interesting_location): Cast argument to
	meltgc_new_string in code chunks.
	(info_location_probe): Call the stored closures.
	(scanprobe_exec): Add informer on function declaration.



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

2012-06-07  Basile Starynkevitch  <basile@starynkevitch.net>
	* simplemelt-gtkmm-probe.cc: Moved classes outside of SmeltMainWindow-s.
	still incomplete.



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

2012-06-07  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt/xtramelt-ana-base.melt (basicblock_index): New primitive.

	* melt/xtramelt-ana-probe.melt (scanprobe_exec): Walk thru the
	gimpleseq, but incomplete.



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