Integrate GUPC into cc1.
commitaab378c021a895010dfffcbc246d001a606a78b8
authorgfunck <gfunck@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 5 Jan 2014 20:09:40 +0000 (5 20:09 +0000)
committergfunck <gfunck@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 5 Jan 2014 20:09:40 +0000 (5 20:09 +0000)
tree9a77679a7d6c8bbf4c63412de04989ada6710c11
parent9806e13ebbdd3fb73485ebd97905e1bfad1481b6
Integrate GUPC into cc1.
For details, consult gcc/ChangeLog.upc and libgupc/ChangeLog.
GUPC is no longer built as a separate cc1upc executable.
Instead, gcc when invoked with the -fupc switch will
enable the compilation of UPC programs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gupc@206347 138bc75d-0d04-0410-961f-82ee72b054a4
74 files changed:
configure
configure.ac
gcc/ChangeLog.upc
gcc/Makefile.in
gcc/c-family/c-common.c
gcc/c-family/c-common.def
gcc/c-family/c-common.h
gcc/c-family/c-cppbuiltin.c
gcc/c-family/c-gimplify.c
gcc/c-family/c-opts.c
gcc/c-family/c-pragma.c
gcc/c-family/c-pragma.h
gcc/c-family/c-upc-gasp.c [moved from gcc/upc/upc-gasp.c with 95% similarity]
gcc/c-family/c-upc-gasp.h [moved from gcc/upc/upc-gasp.h with 79% similarity]
gcc/c-family/c-upc-low.c [moved from gcc/upc/upc-genericize.c with 93% similarity]
gcc/c-family/c-upc-low.h [moved from gcc/upc/upc-genericize.h with 76% similarity]
gcc/c-family/c-upc-pts-ops.c [new file with mode: 0644]
gcc/c-family/c-upc-pts-ops.h [new file with mode: 0644]
gcc/c-family/c-upc-pts-packed.c [moved from gcc/upc/upc-pts-packed.c with 98% similarity]
gcc/c-family/c-upc-pts-struct.c [moved from gcc/upc/upc-pts-struct.c with 86% similarity]
gcc/c-family/c-upc-pts.h [moved from gcc/upc/upc-pts.h with 76% similarity]
gcc/c-family/c-upc-rts-names.h [moved from gcc/upc/upc-rts-names.h with 95% similarity]
gcc/c-family/c-upc.c [moved from gcc/upc/upc-act.c with 50% similarity]
gcc/c-family/c-upc.h
gcc/c-family/c.opt
gcc/c-family/stub-upc.c [deleted file]
gcc/c/Make-lang.in
gcc/c/c-decl.c
gcc/c/c-lang.c
gcc/c/c-objc-common.c
gcc/c/c-objc-common.h
gcc/c/c-parser.c
gcc/c/c-typeck.c
gcc/c/c-upc-lang.c [new file with mode: 0644]
gcc/c/c-upc-lang.h [moved from gcc/upc/upc-act.h with 53% similarity]
gcc/c/config-lang.in
gcc/c/gupcspec.c [moved from gcc/upc/gupcspec.c with 97% similarity]
gcc/configure
gcc/configure.ac
gcc/cp/Make-lang.in
gcc/cp/lex.c
gcc/doc/gupc.texi [moved from gcc/upc/gupc.texi with 100% similarity]
gcc/explow.c
gcc/expr.h
gcc/flags.h
gcc/fortran/Make-lang.in
gcc/gcc.c
gcc/hooks.c
gcc/hooks.h
gcc/java/Make-lang.in
gcc/langhooks-def.h
gcc/langhooks.c
gcc/langhooks.h
gcc/lto/Make-lang.in
gcc/objc/Make-lang.in
gcc/stor-layout.c
gcc/stor-layout.h
gcc/tree-core.h
gcc/tree.c
gcc/tree.h
gcc/upc/Make-lang.in [deleted file]
gcc/upc/Makefile.in [deleted file]
gcc/upc/config-lang.in [deleted file]
gcc/upc/lang-specs.h [deleted file]
gcc/upc/upc-lang.c [deleted file]
gcc/upc/upc-tree.def [deleted file]
gcc/upc/upc-tree.h [deleted file]
libcpp/include/cpplib.h
libcpp/init.c
libgupc/ChangeLog
libgupc/configure
libgupc/configure.ac
libgupc/portals4/gcc-upc-lib.in
libgupc/smp/gcc-upc-lib.in