diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-06-29 08:23:46 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-06-29 08:23:46 +0000 |
commit | 62e1f14427aa2364878d8e6c26785b3cbbdda118 (patch) | |
tree | 11550d3e2f7999b4e1c5e4dacaccb14faf44a7e1 /gcc/ChangeLog.MELT | |
parent | 4beb372cef4029bf95cf1d3e5ad05fe5f9a0f9d4 (diff) | |
download | gcc-62e1f14427aa2364878d8e6c26785b3cbbdda118.tar.gz |
2010-06-29 Basile Starynkevitch <basile@starynkevitch.net>
* gcc/melt-run.h (MELT_SET_MODULE_INITIAL_FRAME)
(MELT_CLEAR_MODULE_INITIAL_FRAME): Removed.
* gcc/melt-runtime.h (struct callframe_melt_st): renamed fields to
mcfr_nbvar, mcfr_flocs, mcfr_closp, mcfr_markrout & added mcfr_un_
union. Special frames with negative mcfr_nbvar have their own marking
routines.
(melt_curframdepth, MELT_DECLFRAME, MELT_INITFRAME_AT)
(MELT_LOCATION, MELT_LOCATION_HERE_AT, MELT_INITFRAME)
(MELT_EXITFRAME): Updated accordingly.
* gcc/melt-runtime.c: Ditto.
(melt_module_info_t): Removed iniframp & marker_rout.
(melt_marking_callback): Added marking of special frames.
* gcc/melt/warmelt-outobj.melt: Updated for new conventions. Don't
generate MELT_SET_MODULE_INITIAL_FRAME &
MELT_CLEAR_MODULE_INITIAL_FRAME. Generating the marking routine
mark_module_start_frame_XXX for the start routine.
{{regenerated all many times}}
* gcc/melt/generated/warmelt-first.0.c: Regenerated.
* gcc/melt/generated/warmelt-normatch.0+01.c: Regenerated.
* gcc/melt/generated/warmelt-normatch.0+02.c: Regenerated.
* gcc/melt/generated/warmelt-normal.0.c: Regenerated.
* gcc/melt/generated/warmelt-normatch.0+03.c: Regenerated.
* gcc/melt/generated/warmelt-macro.0.c: Regenerated.
* gcc/melt/generated/warmelt-debug.0+01.c: Regenerated.
* gcc/melt/generated/warmelt-outobj.0.c: Regenerated.
* gcc/melt/generated/warmelt-first.0+01.c: Regenerated.
* gcc/melt/generated/warmelt-normal.0+01.c: Regenerated.
* gcc/melt/generated/warmelt-genobj.0.c: Regenerated.
* gcc/melt/generated/warmelt-normal.0+02.c: Regenerated.
* gcc/melt/generated/warmelt-normal.0+03.c: Regenerated.
* gcc/melt/generated/warmelt-base.0.c: Regenerated.
* gcc/melt/generated/warmelt-normatch.0.c: Regenerated.
* gcc/melt/generated/warmelt-macro.0+01.c: Regenerated.
* gcc/melt/generated/warmelt-outobj.0+01.c: Regenerated.
* gcc/melt/generated/warmelt-macro.0+02.c: Regenerated.
* gcc/melt/generated/warmelt-macro.0+03.c: Regenerated.
* gcc/melt/generated/warmelt-outobj.0+02.c: Regenerated.
* gcc/melt/generated/warmelt-genobj.0+01.c: Regenerated.
* gcc/melt/generated/warmelt-outobj.0+03.c: Regenerated.
* gcc/melt/generated/warmelt-genobj.0+02.c: Regenerated.
* gcc/melt/generated/warmelt-genobj.0+03.c: Regenerated.
* gcc/melt/generated/gt-melt-runtime-plugin.h: Regenerated.
* gcc/melt/generated/warmelt-debug.0.c: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@161522 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog.MELT')
-rw-r--r-- | gcc/ChangeLog.MELT | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/gcc/ChangeLog.MELT b/gcc/ChangeLog.MELT index 057c28f62fa..089287ebf82 100644 --- a/gcc/ChangeLog.MELT +++ b/gcc/ChangeLog.MELT @@ -1,5 +1,55 @@ 2010-06-29 Basile Starynkevitch <basile@starynkevitch.net> + + * melt-run.h (MELT_SET_MODULE_INITIAL_FRAME) + (MELT_CLEAR_MODULE_INITIAL_FRAME): Removed. + + * melt-runtime.h (struct callframe_melt_st): renamed fields to + mcfr_nbvar, mcfr_flocs, mcfr_closp, mcfr_markrout & added mcfr_un_ + union. Special frames with negative mcfr_nbvar have their own marking + routines. + (melt_curframdepth, MELT_DECLFRAME, MELT_INITFRAME_AT) + (MELT_LOCATION, MELT_LOCATION_HERE_AT, MELT_INITFRAME) + (MELT_EXITFRAME): Updated accordingly. + + * melt-runtime.c: Ditto. + (melt_module_info_t): Removed iniframp & marker_rout. + (melt_marking_callback): Added marking of special frames. + + * melt/warmelt-outobj.melt: Updated for new conventions. Don't + generate MELT_SET_MODULE_INITIAL_FRAME & + MELT_CLEAR_MODULE_INITIAL_FRAME. Generating the marking routine + mark_module_start_frame_XXX for the start routine. + + {{regenerated all many times}} + * melt/generated/warmelt-first.0.c: Regenerated. + * melt/generated/warmelt-normatch.0+01.c: Regenerated. + * melt/generated/warmelt-normatch.0+02.c: Regenerated. + * melt/generated/warmelt-normal.0.c: Regenerated. + * melt/generated/warmelt-normatch.0+03.c: Regenerated. + * melt/generated/warmelt-macro.0.c: Regenerated. + * melt/generated/warmelt-debug.0+01.c: Regenerated. + * melt/generated/warmelt-outobj.0.c: Regenerated. + * melt/generated/warmelt-first.0+01.c: Regenerated. + * melt/generated/warmelt-normal.0+01.c: Regenerated. + * melt/generated/warmelt-genobj.0.c: Regenerated. + * melt/generated/warmelt-normal.0+02.c: Regenerated. + * melt/generated/warmelt-normal.0+03.c: Regenerated. + * melt/generated/warmelt-base.0.c: Regenerated. + * melt/generated/warmelt-normatch.0.c: Regenerated. + * melt/generated/warmelt-macro.0+01.c: Regenerated. + * melt/generated/warmelt-outobj.0+01.c: Regenerated. + * melt/generated/warmelt-macro.0+02.c: Regenerated. + * melt/generated/warmelt-macro.0+03.c: Regenerated. + * melt/generated/warmelt-outobj.0+02.c: Regenerated. + * melt/generated/warmelt-genobj.0+01.c: Regenerated. + * melt/generated/warmelt-outobj.0+03.c: Regenerated. + * melt/generated/warmelt-genobj.0+02.c: Regenerated. + * melt/generated/warmelt-genobj.0+03.c: Regenerated. + * melt/generated/gt-melt-runtime-plugin.h: Regenerated. + * melt/generated/warmelt-debug.0.c: Regenerated. + +2010-06-29 Basile Starynkevitch <basile@starynkevitch.net> * melt-make.mk: replaced run-melt.h by melt-run.h everywhere. 2010-06-29 Basile Starynkevitch <basile@starynkevitch.net> |