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

bstarynk@gcc.gnu.org bstarynk@gcc.gnu.org
Wed May 11 14:37:00 GMT 2016


Author: bstarynk
Date: Wed May 11 14:37:44 2016
New Revision: 236123

URL: https://gcc.gnu.org/viewcvs?rev=236123&root=gcc&view=rev
Log:

2016-05-11   Basile Starynkevitch  <basile@starynkevitch.net>
	{{very unstable; could work only with ASLR disabled...}}
	* melt-runtime.h (MELT_ALIGN, MELT_LIKELY, MELT_UNLIKELY): Defined
	earlier.
	(melt_magic_discr): Use MELT_UNLIKELY.
	(melt_debugbacktrace): Defined with melt_debugbacktrace_at.
	(melt_debugmsgval): Defined correctly.
	* melt-runtime.cc (Melt_Module::run_marking)
	(Melt_Module::run_forwarding): use melt_debuggc_eprintf.
	(melt_allocate_young_gc_zone, melt_free_young_gc_zone): Use
	MELT_UNLIKELY for melt_alptr_1, ... tests.
	(melt_really_initialize): Add mmap-reserve runtime argument to
	forcibly reserve megabytes.
	* melt/generated/meltrunsup-inc.cc: Manually edited for more
	debuggc on forwarding.
	* melt/warmelt-base.melt (messagenum_dbg, longbacktrace_dbg)
	(debugcstring, debuglong): Use melt_debugeprintf.
	(valdesc_object): Removed the hack for monitoring of copying of
	alptr1, alptr2.
	* melt/warmelt-modes.melt (generate_runtypesupport_forwcopy_fun):
	Emit support for melt_alptr_1, ... in prologue of melt_forwarded_copy.


Modified:
    branches/melt-branch/gcc/ChangeLog.MELT
    branches/melt-branch/gcc/melt-runtime.cc
    branches/melt-branch/gcc/melt-runtime.h
    branches/melt-branch/gcc/melt/generated/meltrunsup-inc.cc
    branches/melt-branch/gcc/melt/warmelt-base.melt
    branches/melt-branch/gcc/melt/warmelt-modes.melt



More information about the Gcc-cvs mailing list