]> git.ipfire.org Git - thirdparty/gcc.git/commit
Merge lto branch into trunk.
authorDiego Novillo <dnovillo@gcc.gnu.org>
Sat, 3 Oct 2009 21:10:11 +0000 (17:10 -0400)
committerDiego Novillo <dnovillo@gcc.gnu.org>
Sat, 3 Oct 2009 21:10:11 +0000 (17:10 -0400)
commitd7f09764d7bc66b9997c811c22e11efc87b44792
tree3a9882bd235e5026410e5397a5e46a97ece50b48
parentb06e51a0c9852e7fb7c6f589b46f6906ce48febd
Merge lto branch into trunk.

From-SVN: r152434
309 files changed:
ChangeLog
Makefile.def
Makefile.in
Makefile.tpl
configure
configure.ac
contrib/ChangeLog
contrib/gcc_update
gcc/ChangeLog
gcc/Makefile.in
gcc/builtins.c
gcc/c-common.c
gcc/c-common.h
gcc/c-opts.c
gcc/c.opt
gcc/cgraph.c
gcc/cgraph.h
gcc/cgraphbuild.c
gcc/cgraphunit.c
gcc/collect2.c
gcc/collect2.h
gcc/common.opt
gcc/config.in
gcc/config/rs6000/rs6000.c
gcc/configure
gcc/configure.ac
gcc/doc/install.texi
gcc/doc/invoke.texi
gcc/doc/sourcebuild.texi
gcc/except.c
gcc/flags.h
gcc/fortran/ChangeLog
gcc/fortran/options.c
gcc/gcc.c
gcc/gimple.c
gcc/gimple.h
gcc/ipa-cp.c
gcc/ipa-inline.c
gcc/ipa-prop.c
gcc/ipa-pure-const.c
gcc/ipa-reference.c
gcc/java/ChangeLog
gcc/java/config-lang.in
gcc/langhooks-def.h
gcc/langhooks.c
gcc/langhooks.h
gcc/lto-cgraph.c [new file with mode: 0644]
gcc/lto-compress.c [new file with mode: 0644]
gcc/lto-compress.h [new file with mode: 0644]
gcc/lto-opts.c [new file with mode: 0644]
gcc/lto-section-in.c [new file with mode: 0644]
gcc/lto-section-out.c [new file with mode: 0644]
gcc/lto-streamer-in.c [new file with mode: 0644]
gcc/lto-streamer-out.c [new file with mode: 0644]
gcc/lto-streamer.c [new file with mode: 0644]
gcc/lto-streamer.h [new file with mode: 0644]
gcc/lto-symtab.c [new file with mode: 0644]
gcc/lto-wpa-fixup.c [new file with mode: 0644]
gcc/lto-wrapper.c [new file with mode: 0644]
gcc/lto/ChangeLog [new file with mode: 0644]
gcc/lto/Make-lang.in [new file with mode: 0644]
gcc/lto/common.c [new file with mode: 0644]
gcc/lto/common.h [new file with mode: 0644]
gcc/lto/config-lang.in [new file with mode: 0644]
gcc/lto/lang-specs.h [new file with mode: 0644]
gcc/lto/lang.opt [new file with mode: 0644]
gcc/lto/lto-elf.c [new file with mode: 0644]
gcc/lto/lto-lang.c [new file with mode: 0644]
gcc/lto/lto-tree.h [new file with mode: 0644]
gcc/lto/lto.c [new file with mode: 0644]
gcc/lto/lto.h [new file with mode: 0644]
gcc/opts.c
gcc/passes.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/20090107-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/20090121-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/README
gcc/testsuite/g++.dg/dg.exp
gcc/testsuite/g++.dg/ipa/20090113-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080709_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080829_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080904_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080907_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080908-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080908-2_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080908-3_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080909-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080910-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080912-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080912_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080915_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080916_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080917_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080924_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20080926_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081008_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081022.h [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081022_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081022_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081023_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081109-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081109-2_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081109_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081109_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081118-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081118-1_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081118_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081118_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081119-1.h [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081119-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081119-1_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081119_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081119_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081120-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081120-1_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081120-2_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081120-2_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081123_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081123_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081125.h [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081125_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081125_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081127_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081127_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081203_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081203_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081204-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081204-1_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081204-2_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081204-2_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081209_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081209_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081211-1.h [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081211-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081211-1_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081217-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081217-2_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081219_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20081219_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090106_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090112_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090128_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090221_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090302_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090302_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090303_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090311-1.h [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090311-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090311-1_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090311_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090311_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090312.h [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090312_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090312_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090313_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090313_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090315_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20090315_1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20091002-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20091002-2_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20091002-3_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/README [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/lto.exp [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/pr40818_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/opt/thunk3-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/opt/thunk4.C [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
gcc/testsuite/gcc.c-torture/execute/builtins/lib/abs.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/bfill.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/bzero.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/fprintf.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/memchr.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/memcmp.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/memmove.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/mempcpy.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/memset.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/printf.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/sprintf.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/stpcpy.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcat.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strchr.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcmp.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcpy.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcspn.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strlen.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncmp.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncpy.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strpbrk.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strrchr.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strspn.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strstr.c
gcc/testsuite/gcc.c-torture/execute/execute.exp
gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp
gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp
gcc/testsuite/gcc.dg/20081223-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20080908_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20080917_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20080924_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081024_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081109_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081111_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081111_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081112_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081112_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081115_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081115_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081115_2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081118_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081118_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081118_2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081120-1_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081120-1_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081120-2_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081120-2_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081125_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081125_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081126_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081201-1_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081201-1_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081201-1_2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081201-2_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081201-2_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081202-1_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081202-1_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081202-2_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081202-2_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081204-1_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081204-1_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081204-2_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081210-1_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081212-1_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081222_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081222_0.h [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081222_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081224_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081224_0.h [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20081224_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090116_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090120_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090126-1_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090126-2_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090206-1_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090206-2_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090210_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090210_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090213_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090213_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090218-1_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090218-1_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090218-2_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090218-2_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090218_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090218_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090218_2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090218_3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090219_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090312_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090312_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090313_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090706-1_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090706-2_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090717_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090717_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090729_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090729_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090812_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090812_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20090914-1_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/README [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/lto.exp [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp
gcc/testsuite/gfortran.dg/lto/lto.exp [new file with mode: 0644]
gcc/testsuite/gfortran.dg/lto/pr40724_0.f [new file with mode: 0644]
gcc/testsuite/gfortran.dg/lto/pr40724_1.f [new file with mode: 0644]
gcc/testsuite/gfortran.dg/lto/pr40725_0.f03 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/lto/pr40725_1.c [new file with mode: 0644]
gcc/testsuite/gfortran.dg/lto/pr41069_0.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/lto/pr41069_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/lto/pr41069_2.f90 [new file with mode: 0644]
gcc/testsuite/lib/c-torture.exp
gcc/testsuite/lib/gcc-dg.exp
gcc/testsuite/lib/lto.exp [new file with mode: 0644]
gcc/testsuite/lib/target-supports.exp
gcc/testsuite/lib/torture-options.exp
gcc/timevar.def
gcc/tlink.c
gcc/toplev.c
gcc/tree-cfg.c
gcc/tree-flow.h
gcc/tree-inline.c
gcc/tree-optimize.c
gcc/tree-pass.h
gcc/tree.c
gcc/tree.h
include/ChangeLog
include/lto-symtab.h [new file with mode: 0644]
include/plugin-api.h [new file with mode: 0644]
lto-plugin/ChangeLog [new file with mode: 0644]
lto-plugin/Makefile.am [new file with mode: 0644]
lto-plugin/Makefile.in [new file with mode: 0644]
lto-plugin/acinclude.m4 [new file with mode: 0644]
lto-plugin/aclocal.m4 [new file with mode: 0644]
lto-plugin/configure [new file with mode: 0755]
lto-plugin/configure.ac [new file with mode: 0644]
lto-plugin/lto-plugin.c [new file with mode: 0644]
lto-plugin/lto-symtab.c [new file with mode: 0644]
maintainer-scripts/ChangeLog
maintainer-scripts/gcc_release