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