This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r175924 - in /branches/gupc/gcc: ChangeLog.upc ...
- From: gfunck at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 06 Jul 2011 16:45:04 -0000
- Subject: r175924 - in /branches/gupc/gcc: ChangeLog.upc ...
Author: gfunck
Date: Wed Jul 6 16:45:03 2011
New Revision: 175924
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175924
Log:
2011-07-08 Gary Funck <gary@intrepid.com>
Re-implement the pass that lowers trees generated by
the UPC front-end into GENERIC. Previously this was
done within the gimplification framework, but this
required that gimplification be run before inlining
and various other passes, which did not fit in well
with the current design of the middle-end passes.
Now, the lowering is done by a newly defined language
specific genericize hook. With this change, we are
are to undo some extensions made to the gimplify
logic, and thus can revert several files to trunk.
Added:
branches/gupc/gcc/upc/upc-genericize.c
- copied, changed from r175760, branches/gupc/gcc/upc/upc-gimplify.c
branches/gupc/gcc/upc/upc-genericize.h
- copied, changed from r175760, branches/gupc/gcc/upc/upc-gimplify.h
Removed:
branches/gupc/gcc/upc/upc-gimplify.c
branches/gupc/gcc/upc/upc-gimplify.h
Modified:
branches/gupc/gcc/ChangeLog.upc
branches/gupc/gcc/DATESTAMP
branches/gupc/gcc/c-decl.c
branches/gupc/gcc/c-family/c-common.h
branches/gupc/gcc/c-family/c-gimplify.c
branches/gupc/gcc/c-typeck.c
branches/gupc/gcc/cp/cp-gimplify.c
branches/gupc/gcc/cp/cp-tree.h
branches/gupc/gcc/explow.c
branches/gupc/gcc/gimple.h
branches/gupc/gcc/gimplify.c
branches/gupc/gcc/langhooks-def.h
branches/gupc/gcc/langhooks.c
branches/gupc/gcc/langhooks.h
branches/gupc/gcc/libfuncs.h
branches/gupc/gcc/objc/objc-act.c
branches/gupc/gcc/timevar.def
branches/gupc/gcc/tree-pass.h
branches/gupc/gcc/upc/ChangeLog
branches/gupc/gcc/upc/Make-lang.in
branches/gupc/gcc/upc/upc-act.c
branches/gupc/gcc/upc/upc-lang.c