Merged r158465 through r158660 into branch.
commitef5c0ad1f0be177c654766e31c63142a03378a66
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Apr 2010 12:26:09 +0000 (23 12:26 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Apr 2010 12:26:09 +0000 (23 12:26 +0000)
treea351ad00634e17828a2789142397b076e6cb66e8
parent0ae9a828c4a2bc183decbf9288d50d6ccb9e2fdc
Merged r158465 through r158660 into branch.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/ifunc@158664 138bc75d-0d04-0410-961f-82ee72b054a4
347 files changed:
ChangeLog
configure
configure.ac
contrib/ChangeLog
contrib/gcc_update
gcc/ChangeLog
gcc/DATESTAMP
gcc/Makefile.in
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c
gcc/ada/gcc-interface/misc.c
gcc/ada/gcc-interface/utils.c
gcc/ada/gcc-interface/utils2.c
gcc/ada/gsocket.h
gcc/ada/uintp.h
gcc/builtins.c
gcc/builtins.def
gcc/c-decl.c
gcc/c-parser.c
gcc/c-tree.h
gcc/c-typeck.c
gcc/cfgexpand.c
gcc/cgraph.c
gcc/cgraph.h
gcc/cgraphunit.c
gcc/config/arm/arm.md
gcc/config/arm/bpabi-v6m.S
gcc/config/arm/bpabi.S
gcc/config/arm/crti.asm
gcc/config/arm/crtn.asm
gcc/config/arm/lib1funcs.asm
gcc/config/arm/libunwind.S
gcc/config/avr/avr-devices.c
gcc/config/avr/t-avr
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/config/ia64/ia64.c
gcc/config/ia64/ia64.h
gcc/config/rs6000/x-aix
gcc/config/s390/s390.c
gcc/config/sh/sh.c
gcc/config/stormy16/stormy16-lib2-ucmpsi2.c [new file with mode: 0644]
gcc/config/stormy16/stormy16-lib2.c
gcc/config/stormy16/stormy16.c
gcc/config/stormy16/stormy16.h
gcc/config/stormy16/stormy16.md
gcc/config/stormy16/t-stormy16
gcc/configure
gcc/configure.ac
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/cvt.c
gcc/cp/decl.c
gcc/cp/init.c
gcc/cp/typeck.c
gcc/df-problems.c
gcc/df.h
gcc/dojump.c
gcc/double-int.c
gcc/double-int.h
gcc/dwarf2out.c
gcc/emit-rtl.c
gcc/expmed.c
gcc/expr.c
gcc/fold-const.c
gcc/fortran/ChangeLog
gcc/fortran/f95-lang.c
gcc/fortran/gfortran.texi
gcc/fortran/intrinsic.c
gcc/fortran/openmp.c
gcc/fortran/resolve.c
gcc/fortran/trans-array.c
gcc/fortran/trans-decl.c
gcc/fortran/trans.c
gcc/fortran/trans.h
gcc/gcc.c
gcc/gimple-fold.c
gcc/gimple.h
gcc/gimplify.c
gcc/ifcvt.c
gcc/ipa-cp.c
gcc/ipa-inline.c
gcc/ipa-prop.c
gcc/ipa-pure-const.c
gcc/ipa-reference.c
gcc/ipa.c
gcc/ira-color.c
gcc/ira-lives.c
gcc/java/ChangeLog
gcc/java/decl.c
gcc/lambda-code.c
gcc/lambda-mat.c
gcc/lambda-trans.c
gcc/lambda.h
gcc/lto-cgraph.c
gcc/lto-section-in.c
gcc/lto-section-out.c
gcc/lto-streamer-out.c
gcc/lto-streamer.c
gcc/lto-streamer.h
gcc/lto-wpa-fixup.c [deleted file]
gcc/lto/ChangeLog
gcc/lto/lto-lang.c
gcc/lto/lto.c
gcc/omp-low.c
gcc/optabs.c
gcc/optabs.h
gcc/opts.c
gcc/passes.c
gcc/po/ChangeLog
gcc/po/es.po
gcc/po/zh_CN.po
gcc/reginfo.c
gcc/rtl.h
gcc/simplify-rtx.c
gcc/stor-layout.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/debug/dwarf2/enum1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/debug/dwarf2/rv1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/init/member1.C
gcc/testsuite/g++.dg/other/fold1.C
gcc/testsuite/g++.dg/parse/crash36.C
gcc/testsuite/g++.dg/template/recurse2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/typedef32.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/typedef33.C [new file with mode: 0644]
gcc/testsuite/g++.dg/torture/pr39417.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tree-ssa/fold-compare.C [new file with mode: 0644]
gcc/testsuite/g++.dg/vect/pr43771.cc [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/pr43635.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/pr43845.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/pr43783.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/cproj-fails-with-broken-glibc.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/graphite/interchange-0.c
gcc/testsuite/gcc.dg/ipa/ipa-pta-11.c
gcc/testsuite/gcc.dg/ipa/ipa-pta-14.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/builtin-cproj-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/builtin-cproj-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/pr37027.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/pr43842.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/slp-reduc-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/slp-reduc-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/slp-reduc-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/slp-reduc-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/slp-reduc-5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/slp-reduc-6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/wmul-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/wmul-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/bfin/wmul-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/bfin/wmul-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr43662.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr43766.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/wmul-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/wmul-2.c [new file with mode: 0644]
gcc/testsuite/gfortran.dg/abstract_type_6.f03 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/assign_10.f90
gcc/testsuite/gfortran.dg/bounds_check_fail_3.f90
gcc/testsuite/gfortran.dg/bounds_check_fail_4.f90
gcc/testsuite/gfortran.dg/gomp/pr43337.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/gomp/pr43836.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/gomp/sharing-2.f90
gcc/testsuite/gfortran.dg/pr43796.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/proc_decl_23.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/reassoc_6.f [new file with mode: 0644]
gcc/testsuite/gfortran.dg/vector_subscript_6.f90 [new file with mode: 0644]
gcc/testsuite/gnat.dg/rep_clause5.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/rep_clause5.ads [new file with mode: 0644]
gcc/testsuite/gnat.dg/rep_clause5_pkg.ads [new file with mode: 0644]
gcc/testsuite/gnat.dg/sizetype1.adb [moved from gcc/testsuite/gnat.dg/sizetype.adb with 91% similarity]
gcc/testsuite/gnat.dg/sizetype2.adb [new file with mode: 0644]
gcc/testsuite/lib/prune.exp
gcc/testsuite/lib/target-supports.exp
gcc/timevar.def
gcc/tree-cfg.c
gcc/tree-data-ref.c
gcc/tree-data-ref.h
gcc/tree-dfa.c
gcc/tree-loop-distribution.c
gcc/tree-loop-linear.c
gcc/tree-nested.c
gcc/tree-object-size.c
gcc/tree-parloops.c
gcc/tree-pass.h
gcc/tree-predcom.c
gcc/tree-sra.c
gcc/tree-ssa-address.c
gcc/tree-ssa-math-opts.c
gcc/tree-ssa-phiopt.c
gcc/tree-ssa-phiprop.c
gcc/tree-ssa-pre.c
gcc/tree-ssa-reassoc.c
gcc/tree-ssa-structalias.c
gcc/tree-tailcall.c
gcc/tree-vect-loop.c
gcc/tree-vect-patterns.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-fde.c
gcc/unwind-dw2.c
gcc/varpool.c
include/ChangeLog
include/sha1.h
libcpp/po/ChangeLog
libcpp/po/es.po
libcpp/po/zh_CN.po
libgomp/ChangeLog
libgomp/config/linux/affinity.c
libgomp/config/linux/proc.c
libgomp/sections.c
libgomp/testsuite/libgomp.fortran/vla8.f90 [new file with mode: 0644]
libjava/ChangeLog
libjava/configure
libjava/configure.ac
libstdc++-v3/ChangeLog
libstdc++-v3/doc/html/api.html
libstdc++-v3/doc/html/bk02.html
libstdc++-v3/doc/html/bk03.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_gfdl.html
libstdc++-v3/doc/html/manual/appendix_gpl.html
libstdc++-v3/doc/html/manual/appendix_porting.html
libstdc++-v3/doc/html/manual/associative.html
libstdc++-v3/doc/html/manual/atomics.html [new file with mode: 0644]
libstdc++-v3/doc/html/manual/auto_ptr.html [deleted file]
libstdc++-v3/doc/html/manual/backwards.html
libstdc++-v3/doc/html/manual/bitmap_allocator.html
libstdc++-v3/doc/html/manual/bitset.html [deleted file]
libstdc++-v3/doc/html/manual/bk01ix01.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt02.html [new file with mode: 0644]
libstdc++-v3/doc/html/manual/bk01pt02ch04s02.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt02ch04s03.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt02ch05s02.html [moved from libstdc++-v3/doc/html/manual/bk01pt03ch08.html with 61% similarity]
libstdc++-v3/doc/html/manual/bk01pt02pr01.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt03ch07s02.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt03ch07s03.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt03ch17s02.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch30s02.html with 92% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch17s03.html [new file with mode: 0644]
libstdc++-v3/doc/html/manual/bk01pt03ch17s04.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch30s04.html with 96% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch18s02.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch31s02.html with 82% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch18s03.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch31s03.html with 95% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch18s04.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch31s04.html with 95% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch18s05.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch31s05.html with 84% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch19s02.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch32s02.html with 86% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch19s03.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch32s03.html with 80% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch19s04.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch32s04.html with 80% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch19s05.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch32s05.html with 88% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch19s06.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch32s06.html with 89% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch19s07.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch32s07.html with 94% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch21s02.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch34s02.html with 89% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch21s03.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch34s03.html with 92% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch28s02.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch41s02.html with 92% similarity]
libstdc++-v3/doc/html/manual/bk01pt03ch28s03.html [moved from libstdc++-v3/doc/html/manual/bk01pt12ch41s03.html with 63% similarity]
libstdc++-v3/doc/html/manual/bk01pt03pr01.html [moved from libstdc++-v3/doc/html/manual/bk01pt12pr03.html with 81% similarity]
libstdc++-v3/doc/html/manual/bk01pt04.html [new file with mode: 0644]
libstdc++-v3/doc/html/manual/bk01pt05ch13.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt05ch13s02.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt05ch13s03.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt05ch13s04.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt05ch13s05.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt05ch13s06.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt08ch19.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt08ch19s02.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt09ch20.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt09pr02.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt10ch23s02.html [deleted file]
libstdc++-v3/doc/html/manual/bk01pt12ch30s03.html [deleted file]
libstdc++-v3/doc/html/manual/bugs.html
libstdc++-v3/doc/html/manual/codecvt.html [deleted file]
libstdc++-v3/doc/html/manual/complex.html [deleted file]
libstdc++-v3/doc/html/manual/concurrency.html [new file with mode: 0644]
libstdc++-v3/doc/html/manual/configure.html
libstdc++-v3/doc/html/manual/containers.html
libstdc++-v3/doc/html/manual/containers_and_c.html
libstdc++-v3/doc/html/manual/debug.html
libstdc++-v3/doc/html/manual/debug_mode.html
libstdc++-v3/doc/html/manual/diagnostics.html
libstdc++-v3/doc/html/manual/documentation_style.html
libstdc++-v3/doc/html/manual/dynamic_memory.html
libstdc++-v3/doc/html/manual/exceptions.html [deleted file]
libstdc++-v3/doc/html/manual/ext_algorithms.html
libstdc++-v3/doc/html/manual/ext_allocators.html
libstdc++-v3/doc/html/manual/ext_compile_checks.html
libstdc++-v3/doc/html/manual/ext_concurrency.html
libstdc++-v3/doc/html/manual/ext_containers.html
libstdc++-v3/doc/html/manual/ext_demangling.html
libstdc++-v3/doc/html/manual/ext_io.html
libstdc++-v3/doc/html/manual/ext_iterators.html
libstdc++-v3/doc/html/manual/ext_numerics.html
libstdc++-v3/doc/html/manual/ext_utilities.html
libstdc++-v3/doc/html/manual/extensions.html
libstdc++-v3/doc/html/manual/facets.html
libstdc++-v3/doc/html/manual/fstreams.html [moved from libstdc++-v3/doc/html/manual/bk01pt11ch27s02.html with 52% similarity]
libstdc++-v3/doc/html/manual/functors.html [deleted file]
libstdc++-v3/doc/html/manual/fundamental_types.html [deleted file]
libstdc++-v3/doc/html/manual/generalized_numeric_operations.html
libstdc++-v3/doc/html/manual/internals.html
libstdc++-v3/doc/html/manual/intro.html
libstdc++-v3/doc/html/manual/io.html [moved from libstdc++-v3/doc/html/manual/iostream_objects.html with 66% similarity]
libstdc++-v3/doc/html/manual/io_and_c.html [moved from libstdc++-v3/doc/html/manual/bk01pt11ch28s02.html with 53% similarity]
libstdc++-v3/doc/html/manual/iterators.html
libstdc++-v3/doc/html/manual/license.html
libstdc++-v3/doc/html/manual/localization.html [moved from libstdc++-v3/doc/html/manual/locales.html with 65% similarity]
libstdc++-v3/doc/html/manual/memory.html
libstdc++-v3/doc/html/manual/messages.html [deleted file]
libstdc++-v3/doc/html/manual/numerics.html
libstdc++-v3/doc/html/manual/numerics_and_c.html
libstdc++-v3/doc/html/manual/pairs.html
libstdc++-v3/doc/html/manual/parallel_mode.html
libstdc++-v3/doc/html/manual/profile_mode.html
libstdc++-v3/doc/html/manual/sequences.html [deleted file]
libstdc++-v3/doc/html/manual/setup.html
libstdc++-v3/doc/html/manual/shared_ptr.html [deleted file]
libstdc++-v3/doc/html/manual/source_code_style.html
libstdc++-v3/doc/html/manual/source_organization.html
libstdc++-v3/doc/html/manual/spine.html
libstdc++-v3/doc/html/manual/status.html
libstdc++-v3/doc/html/manual/streambufs.html [moved from libstdc++-v3/doc/html/manual/bk01pt11ch25s02.html with 51% similarity]
libstdc++-v3/doc/html/manual/strings.html
libstdc++-v3/doc/html/manual/stringstreams.html
libstdc++-v3/doc/html/manual/support.html
libstdc++-v3/doc/html/manual/termination.html
libstdc++-v3/doc/html/manual/test.html
libstdc++-v3/doc/html/manual/traits.html
libstdc++-v3/doc/html/manual/using.html
libstdc++-v3/doc/html/manual/using_concurrency.html
libstdc++-v3/doc/html/manual/using_dynamic_or_shared.html
libstdc++-v3/doc/html/manual/using_exceptions.html
libstdc++-v3/doc/html/manual/using_headers.html
libstdc++-v3/doc/html/manual/using_macros.html
libstdc++-v3/doc/html/manual/utilities.html
libstdc++-v3/doc/html/manual/vector.html [deleted file]
libstdc++-v3/doc/html/manual/verbose_termination.html [deleted file]
libstdc++-v3/doc/html/spine.html
libstdc++-v3/doc/xml/faq.xml
libstdc++-v3/doc/xml/manual/appendix_contributing.xml
libstdc++-v3/doc/xml/manual/prerequisites.xml
libstdc++-v3/doc/xml/manual/strings.xml
libstdc++-v3/doc/xml/manual/using.xml
libstdc++-v3/include/parallel/partition.h