This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r167325 - in /branches/melt-branch/gcc: ChangeL...
- From: bstarynk at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 01 Dec 2010 10:11:27 -0000
- Subject: r167325 - in /branches/melt-branch/gcc: ChangeL...
Author: bstarynk
Date: Wed Dec 1 10:11:26 2010
New Revision: 167325
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167325
Log:
2010-12-01 Basile Starynkevitch <basile@starynkevitch.net>
* melt-runtime.h (FGCCTRIPAPASS_STMT_FIXUP)
(FGCCTRIPAPASS_FUNCTION_TRANSFORM)
(FGCCTRIPAPASS_VARIABLE_TRANSFORM): Add new enum to access fields
inside class_gcc_transform_ipa_pass
* melt-runtime.c (meltgc_register_pass): Add temporary warning
because MELT transform IPA passes are not handled. |FIXME!]
* melt/warmelt-first.melt (class_gcc_transform_ipa_pass): Name fields
gcctripapass_*
(container_ctype_gty_dict): New instance.
(install_ctype_descr): Use it.
(ctype_tree, ctype_gimple, ctype_gimple_seq, ctype_basic_block):
Become instances of class_ctype_gty.
(ctype_edge, ctype_loop, ctype_rtx): Ditto.
(retrieve_dictionnary_ctype_gty): New function.
* melt/warmelt-normal.melt (normexp_let): Check ctype
compatibility in let bindings.
* melt/warmmelt-genobj.melt (compilmatcher_cmatcher): Fix ctype
binding mistake.
* melt/warmelt-outobj.melt: Adding ctypesupport mode.
* melt/xtramelt-ana-base.melt (gimple_iterator): Fixed ctype
mistake.
{{regenerated}}
* melt/generated/warmelt-first.0.c: Regenerate.
* melt/generated/warmelt-normatch.0+01.c: Regenerate.
* melt/generated/warmelt-normal.0.c: Regenerate.
* melt/generated/warmelt-normatch.0+03.c: Regenerate.
* melt/generated/warmelt-macro.0.c: Regenerate.
* melt/generated/warmelt-outobj.0.c: Regenerate.
* melt/generated/warmelt-first.0+01.c: Regenerate.
* melt/generated/warmelt-first.0+02.c: Regenerate.
* melt/generated/warmelt-normal.0+01.c: Regenerate.
* melt/generated/warmelt-genobj.0.c: Regenerate.
* melt/generated/warmelt-normal.0+02.c: Regenerate.
* melt/generated/warmelt-normal.0+03.c: Regenerate.
* melt/generated/warmelt-base.0.c: Regenerate.
* melt/generated/warmelt-normatch.0.c: Regenerate.
* melt/generated/warmelt-outobj.0+01.c: Regenerate.
* melt/generated/warmelt-outobj.0+02.c: Regenerate.
* melt/generated/warmelt-genobj.0+01.c: Regenerate.
* melt/generated/warmelt-outobj.0+03.c: Regenerate.
* melt/generated/warmelt-outobj.0+04.c: Regenerate.
* melt/generated/warmelt-genobj.0+03.c: Regenerate.
* melt/generated/warmelt-genobj.0+04.c: Regenerate.
* melt/generated/warmelt-debug.0.c: Regenerate.
Modified:
branches/melt-branch/gcc/ChangeLog.MELT
branches/melt-branch/gcc/melt-runtime.c
branches/melt-branch/gcc/melt-runtime.h
branches/melt-branch/gcc/melt/generated/warmelt-base.0.c
branches/melt-branch/gcc/melt/generated/warmelt-debug.0.c
branches/melt-branch/gcc/melt/generated/warmelt-first.0+01.c
branches/melt-branch/gcc/melt/generated/warmelt-first.0+02.c
branches/melt-branch/gcc/melt/generated/warmelt-first.0.c
branches/melt-branch/gcc/melt/generated/warmelt-genobj.0+01.c
branches/melt-branch/gcc/melt/generated/warmelt-genobj.0+03.c
branches/melt-branch/gcc/melt/generated/warmelt-genobj.0+04.c
branches/melt-branch/gcc/melt/generated/warmelt-genobj.0.c
branches/melt-branch/gcc/melt/generated/warmelt-macro.0.c
branches/melt-branch/gcc/melt/generated/warmelt-normal.0+01.c
branches/melt-branch/gcc/melt/generated/warmelt-normal.0+02.c
branches/melt-branch/gcc/melt/generated/warmelt-normal.0+03.c
branches/melt-branch/gcc/melt/generated/warmelt-normal.0.c
branches/melt-branch/gcc/melt/generated/warmelt-normatch.0+01.c
branches/melt-branch/gcc/melt/generated/warmelt-normatch.0+03.c
branches/melt-branch/gcc/melt/generated/warmelt-normatch.0.c
branches/melt-branch/gcc/melt/generated/warmelt-outobj.0+01.c
branches/melt-branch/gcc/melt/generated/warmelt-outobj.0+02.c
branches/melt-branch/gcc/melt/generated/warmelt-outobj.0+03.c
branches/melt-branch/gcc/melt/generated/warmelt-outobj.0+04.c
branches/melt-branch/gcc/melt/generated/warmelt-outobj.0.c
branches/melt-branch/gcc/melt/warmelt-first.melt
branches/melt-branch/gcc/melt/warmelt-genobj.melt
branches/melt-branch/gcc/melt/warmelt-normal.melt
branches/melt-branch/gcc/melt/warmelt-outobj.melt
branches/melt-branch/gcc/melt/xtramelt-ana-base.melt