diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-05-11 14:37:44 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-05-11 14:37:44 +0000 |
commit | f5b9caa9c2a9931ebce4351c07ad42f1c3be4187 (patch) | |
tree | 72f21296071cf85090212324454bab49cefbdbfc /COPYING | |
parent | b188d6d2eea2e2558227518baac118240abcafbb (diff) | |
download | gcc-f5b9caa9c2a9931ebce4351c07ad42f1c3be4187.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@236123 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions