Merged r158704 through r158906 into branch.
commiteb4a8628c92f7bc6e2987f98db938f50b8be95f5
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Apr 2010 17:35:42 +0000 (29 17:35 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Apr 2010 17:35:42 +0000 (29 17:35 +0000)
tree73cb54d4b2f93889f6e0ca7aa50720b0ff1f8f40
parent8de6b0a3c32ebf826523c2533d88ece211493585
Merged r158704 through r158906 into branch.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/ifunc@158907 138bc75d-0d04-0410-961f-82ee72b054a4
340 files changed:
ChangeLog
Makefile.def
Makefile.in
configure
configure.ac
gcc/ChangeLog
gcc/DATESTAMP
gcc/Makefile.in
gcc/ada/ChangeLog
gcc/ada/gcc-interface/trans.c
gcc/c-common.c
gcc/c-common.h
gcc/c-cppbuiltin.c
gcc/c-omp.c
gcc/c-opts.c
gcc/c-parser.c
gcc/c-tree.h
gcc/c-typeck.c
gcc/c.opt
gcc/cfgloop.h
gcc/cgraph.c
gcc/cgraph.h
gcc/cgraphunit.c
gcc/cif-code.def
gcc/collect2.c
gcc/common.opt
gcc/config.gcc
gcc/config.in
gcc/config/alpha/elf.h
gcc/config/alpha/osf5.h
gcc/config/arm/arm.c
gcc/config/arm/unknown-elf.h
gcc/config/i386/cygming.h
gcc/config/i386/darwin.h
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/mingw-w64.h
gcc/config/i386/mingw32.h
gcc/config/i386/t-cygming
gcc/config/i386/winnt.c
gcc/config/mmix/mmix.md
gcc/configure
gcc/configure.ac
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/error.c
gcc/cp/init.c
gcc/cp/name-lookup.c
gcc/cp/search.c
gcc/cp/semantics.c
gcc/cp/tree.c
gcc/df-problems.c
gcc/doc/cpp.texi
gcc/doc/cppopts.texi
gcc/doc/extend.texi
gcc/doc/gimple.texi
gcc/doc/invoke.texi
gcc/doc/standards.texi
gcc/dwarf2out.c
gcc/final.c
gcc/fortran/ChangeLog
gcc/fortran/gfc-internals.texi
gcc/fortran/gfortran.texi
gcc/fortran/invoke.texi
gcc/fortran/resolve.c
gcc/fortran/simplify.c
gcc/fortran/trans-array.c
gcc/fortran/trans-stmt.c
gcc/fortran/trans-types.c
gcc/fortran/trans-types.h
gcc/function.c
gcc/function.h
gcc/fwprop.c
gcc/gimple.c
gcc/gimplify.c
gcc/ginclude/float.h
gcc/ifcvt.c
gcc/ipa-cp.c
gcc/ipa-inline.c
gcc/ipa-prop.c
gcc/ipa-prop.h
gcc/ipa-pure-const.c
gcc/ipa-reference.c
gcc/ipa.c
gcc/lto-cgraph.c
gcc/lto-section-in.c
gcc/lto-streamer-in.c
gcc/lto-streamer-out.c
gcc/lto-streamer.c
gcc/lto-streamer.h
gcc/lto-symtab.c
gcc/lto/ChangeLog
gcc/lto/Make-lang.in
gcc/lto/lto-coff.c [new file with mode: 0644]
gcc/lto/lto-coff.h [new file with mode: 0644]
gcc/lto/lto-elf.c
gcc/lto/lto-lang.c
gcc/lto/lto.c
gcc/lto/lto.h
gcc/opts.c
gcc/passes.c
gcc/plugin.c
gcc/plugin.h
gcc/po/ChangeLog
gcc/po/sv.po
gcc/predict.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/defaulted2.C
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/pr42844-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/init/pr29043.C [new file with mode: 0644]
gcc/testsuite/g++.dg/init/pr42844.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ipa/pr43812.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lookup/scoped5.C
gcc/testsuite/g++.dg/lookup/scoped8.C
gcc/testsuite/g++.dg/lto/20100423-2_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/20100423-3_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/other/pr40561.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/dependent-expr5.C
gcc/testsuite/g++.dg/template/pr23510.C
gcc/testsuite/g++.dg/template/recurse.C
gcc/testsuite/g++.dg/template/recurse2.C
gcc/testsuite/g++.dg/template/sfinae17.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/sfinae18.C [new file with mode: 0644]
gcc/testsuite/g++.dg/torture/pr43880.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tree-ssa/pr27549.C
gcc/testsuite/g++.dg/uninit-pred-1_a.C [new file with mode: 0644]
gcc/testsuite/g++.dg/uninit-pred-1_b.C [new file with mode: 0644]
gcc/testsuite/g++.dg/uninit-pred-2_a.C [new file with mode: 0644]
gcc/testsuite/g++.dg/uninit-pred-2_b.C [new file with mode: 0644]
gcc/testsuite/g++.dg/uninit-pred-loop-1_a.cc [new file with mode: 0644]
gcc/testsuite/g++.dg/uninit-pred-loop-1_b.cc [new file with mode: 0644]
gcc/testsuite/g++.dg/uninit-pred-loop-1_c.cc [new file with mode: 0644]
gcc/testsuite/g++.dg/uninit-pred-loop_1.cc [new file with mode: 0644]
gcc/testsuite/g++.dg/warn/string1.C
gcc/testsuite/g++.old-deja/g++.brendan/nest1.C
gcc/testsuite/g++.old-deja/g++.mike/dyncast8.C
gcc/testsuite/gcc.dg/Walways-true-1.c
gcc/testsuite/gcc.dg/Walways-true-2.c
gcc/testsuite/gcc.dg/Warray-bounds-8.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/c1x-float-1.c [copied from gcc/testsuite/gcc.dg/c99-float-1.c with 71% similarity]
gcc/testsuite/gcc.dg/c90-float-1.c
gcc/testsuite/gcc.dg/c99-float-1.c
gcc/testsuite/gcc.dg/const-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/const-uniq-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/ipa/iinline-1.c
gcc/testsuite/gcc.dg/ipa/ipa-pta-14.c
gcc/testsuite/gcc.dg/lto/20091209-1_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20100426_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/const-uniq_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/const-uniq_1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/misc-column.c
gcc/testsuite/gcc.dg/plugin/plugin.exp
gcc/testsuite/gcc.dg/plugin/plugindir1.c [moved from gcc/testsuite/gcc.dg/plugindir1.c with 100% similarity]
gcc/testsuite/gcc.dg/plugin/plugindir2.c [moved from gcc/testsuite/gcc.dg/plugindir2.c with 100% similarity]
gcc/testsuite/gcc.dg/plugin/plugindir3.c [moved from gcc/testsuite/gcc.dg/plugindir3.c with 100% similarity]
gcc/testsuite/gcc.dg/plugin/plugindir4.c [moved from gcc/testsuite/gcc.dg/plugindir4.c with 100% similarity]
gcc/testsuite/gcc.dg/pr32207.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pure-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/tailcall-6.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-11.c
gcc/testsuite/gcc.dg/uninit-5.c
gcc/testsuite/gcc.dg/uninit-pred-2_a.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-2_b.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-2_c.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-3_a.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-3_b.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-3_c.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-3_d.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-3_e.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-4_a.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-4_b.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-5_a.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-5_b.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-6_a.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-6_b.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-6_c.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-6_d.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-6_e.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-7_a.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-7_b.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-7_c.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-8_a.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-8_b.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-8_c.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-9_a.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-pred-9_b.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/bb-slp-23.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/warn-addr-cmp.c
gcc/testsuite/gcc.target/arm/thumb-stackframe.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr43766.c
gcc/testsuite/gfortran.dg/assignment_2.f90
gcc/testsuite/gfortran.dg/coarray_11.f90
gcc/testsuite/gfortran.dg/coarray_12.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/coarray_7.f90
gcc/testsuite/gfortran.dg/default_format_2.f90
gcc/testsuite/gfortran.dg/default_format_denormal_1.f90
gcc/testsuite/gfortran.dg/default_format_denormal_2.f90
gcc/testsuite/gfortran.dg/elemental_args_check_2.f90
gcc/testsuite/gfortran.dg/graphite/id-18.f90
gcc/testsuite/gfortran.dg/graphite/id-2.f90
gcc/testsuite/gfortran.dg/graphite/id-4.f90
gcc/testsuite/gfortran.dg/graphite/pr37980.f90
gcc/testsuite/gfortran.dg/graphite/pr38953.f90
gcc/testsuite/gfortran.dg/graphite/pr40982.f90
gcc/testsuite/gfortran.dg/graphite/pr41924.f90
gcc/testsuite/gfortran.dg/graphite/pr42050.f90
gcc/testsuite/gfortran.dg/graphite/pr42180.f90
gcc/testsuite/gfortran.dg/graphite/pr42181.f90
gcc/testsuite/gfortran.dg/graphite/pr42185.f90
gcc/testsuite/gfortran.dg/graphite/pr42186.f90
gcc/testsuite/gfortran.dg/graphite/pr42393-1.f90
gcc/testsuite/gfortran.dg/graphite/pr42393.f90
gcc/testsuite/gfortran.dg/host_assoc_blockdata_1.f90
gcc/testsuite/gfortran.dg/host_assoc_blockdata_2.f90
gcc/testsuite/gfortran.dg/intent_out_3.f90
gcc/testsuite/gfortran.dg/internal_pack_4.f90
gcc/testsuite/gfortran.dg/lto/pr40725_0.f03
gcc/testsuite/gfortran.dg/pr41347.f90
gcc/testsuite/gfortran.dg/pr41928.f90
gcc/testsuite/gfortran.dg/pr42166.f90
gcc/testsuite/gfortran.dg/pr43505.f90
gcc/testsuite/gfortran.dg/private_type_11.f90
gcc/testsuite/gfortran.dg/private_type_12.f90
gcc/testsuite/gfortran.dg/proc_decl_23.f90
gcc/testsuite/gfortran.dg/recursive_check_3.f90
gcc/testsuite/gfortran.dg/redefined_intrinsic_assignment.f90
gcc/testsuite/gfortran.dg/select_type_4.f90
gcc/testsuite/gfortran.dg/vect/fast-math-real8-pr40801.f90
gcc/testsuite/gfortran.dg/vect/vect-gems.f90
gcc/testsuite/gfortran.dg/where_operator_assign_4.f90
gcc/testsuite/gfortran.dg/whole_file_11.f90
gcc/testsuite/lib/dg-pch.exp
gcc/testsuite/lib/lto.exp
gcc/testsuite/lib/objc-torture.exp
gcc/testsuite/lib/plugin-support.exp
gcc/testsuite/lib/prune.exp
gcc/testsuite/obj-c++.dg/stubify-1.mm
gcc/testsuite/obj-c++.dg/stubify-2.mm
gcc/testsuite/objc.dg/next-runtime-1.m
gcc/testsuite/objc.dg/pch/pch.exp
gcc/testsuite/objc.dg/stret-2.m
gcc/testsuite/objc.dg/stubify-1.m
gcc/testsuite/objc.dg/stubify-2.m
gcc/testsuite/objc.dg/symtab-1.m
gcc/timevar.def
gcc/tlink.c
gcc/tree-flow.h
gcc/tree-inline.c
gcc/tree-pass.h
gcc/tree-ssa-loop-ivopts.c
gcc/tree-ssa-structalias.c
gcc/tree-ssa-uninit.c [new file with mode: 0644]
gcc/tree-ssa.c
gcc/tree-vect-data-refs.c
gcc/tree-vect-slp.c
gcc/tree-vect-stmts.c
gcc/tree-vectorizer.h
gcc/tree-vrp.c
gcc/tree.c
gcc/tree.h
gcc/unwind-dw2.c
gcc/varasm.c
gcc/varpool.c
include/ChangeLog
include/filenames.h
libcpp/ChangeLog
libcpp/include/cpplib.h
libcpp/init.c
libgomp/ChangeLog
libgomp/testsuite/libgomp.c++/pr43893.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c/pr43893.c [new file with mode: 0644]
libjava/classpath/ChangeLog
libjava/classpath/gnu/javax/print/ipp/IppPrintService.java
libjava/classpath/gnu/javax/print/ipp/IppRequest.java
libjava/classpath/gnu/javax/print/ipp/IppResponse.java
libjava/classpath/java/util/concurrent/CopyOnWriteArrayList.java
libjava/classpath/lib/gnu/javax/print/ipp/IppPrintService.class
libjava/classpath/lib/gnu/javax/print/ipp/IppRequest$RequestWriter.class
libjava/classpath/lib/gnu/javax/print/ipp/IppRequest.class
libjava/classpath/lib/gnu/javax/print/ipp/IppResponse$ResponseReader.class
libjava/classpath/lib/gnu/javax/print/ipp/IppResponse.class
libjava/classpath/lib/java/util/concurrent/CopyOnWriteArrayList$1.class
libjava/classpath/lib/java/util/concurrent/CopyOnWriteArrayList$2.class
libjava/classpath/lib/java/util/concurrent/CopyOnWriteArrayList$3.class
libjava/classpath/lib/java/util/concurrent/CopyOnWriteArrayList$RandomAccessSubList.class
libjava/classpath/lib/java/util/concurrent/CopyOnWriteArrayList$SubList.class
libjava/classpath/lib/java/util/concurrent/CopyOnWriteArrayList.class
libstdc++-v3/ChangeLog
libstdc++-v3/doc/html/api.html
libstdc++-v3/doc/html/faq.html
libstdc++-v3/doc/html/manual/abi.html
libstdc++-v3/doc/html/manual/algorithms.html
libstdc++-v3/doc/html/manual/api.html
libstdc++-v3/doc/html/manual/appendix_contributing.html
libstdc++-v3/doc/html/manual/appendix_free.html
libstdc++-v3/doc/html/manual/appendix_gpl.html
libstdc++-v3/doc/html/manual/appendix_porting.html
libstdc++-v3/doc/html/manual/atomics.html
libstdc++-v3/doc/html/manual/backwards.html
libstdc++-v3/doc/html/manual/bitmap_allocator.html
libstdc++-v3/doc/html/manual/bk01pt03ch17s03.html
libstdc++-v3/doc/html/manual/bk01pt03ch18s03.html
libstdc++-v3/doc/html/manual/bk01pt03ch19s02.html
libstdc++-v3/doc/html/manual/bk01pt03ch19s07.html
libstdc++-v3/doc/html/manual/bk01pt03pr01.html
libstdc++-v3/doc/html/manual/concurrency.html
libstdc++-v3/doc/html/manual/containers.html
libstdc++-v3/doc/html/manual/diagnostics.html
libstdc++-v3/doc/html/manual/documentation_style.html
libstdc++-v3/doc/html/manual/extensions.html
libstdc++-v3/doc/html/manual/facets.html
libstdc++-v3/doc/html/manual/intro.html
libstdc++-v3/doc/html/manual/io.html
libstdc++-v3/doc/html/manual/iterators.html
libstdc++-v3/doc/html/manual/localization.html
libstdc++-v3/doc/html/manual/memory.html
libstdc++-v3/doc/html/manual/numerics.html
libstdc++-v3/doc/html/manual/parallel_mode.html
libstdc++-v3/doc/html/manual/profile_mode.html
libstdc++-v3/doc/html/manual/spine.html
libstdc++-v3/doc/html/manual/status.html
libstdc++-v3/doc/html/manual/strings.html
libstdc++-v3/doc/html/manual/support.html
libstdc++-v3/doc/html/manual/test.html
libstdc++-v3/doc/html/manual/using.html
libstdc++-v3/doc/html/manual/using_exceptions.html
libstdc++-v3/doc/html/manual/using_headers.html
libstdc++-v3/doc/html/manual/utilities.html
libstdc++-v3/doc/xml/manual/status_cxx200x.xml
libstdc++-v3/include/c_global/cstdlib
libstdc++-v3/src/future.cc
libstdc++-v3/src/system_error.cc
libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/1.cc
libstdc++-v3/testsuite/util/testsuite_error.h