summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog.MELT
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-29 08:23:46 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-29 08:23:46 +0000
commit62e1f14427aa2364878d8e6c26785b3cbbdda118 (patch)
tree11550d3e2f7999b4e1c5e4dacaccb14faf44a7e1 /gcc/ChangeLog.MELT
parent4beb372cef4029bf95cf1d3e5ad05fe5f9a0f9d4 (diff)
downloadgcc-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.MELT50
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>