Merge 'gcc-4_9_0-release' into or1k

N.B. at the time of this merge, there wasn't actually a
gcc-4_9_0-release tag, so the commit message is in fact
'fake', but it is still more descriptive than just a 'random'
hash.

Conflicts:
	ChangeLog
	boehm-gc/ChangeLog
	config.guess
	config.sub
	config/ChangeLog
	contrib/ChangeLog
	fixincludes/ChangeLog
	gcc/ChangeLog
	gcc/DATESTAMP
	gcc/Makefile.in
	gcc/ada/ChangeLog
	gcc/ada/gcc-interface/Make-lang.in
	gcc/ada/gcc-interface/Makefile.in
	gcc/ada/s-linux-alpha.ads
	gcc/ada/s-linux-hppa.ads
	gcc/ada/s-linux-mipsel.ads
	gcc/ada/s-linux-sparc.ads
	gcc/ada/s-linux-x32.ads
	gcc/ada/s-linux.ads
	gcc/ada/s-osinte-android.ads
	gcc/ada/s-osinte-hpux.ads
	gcc/ada/s-osinte-kfreebsd-gnu.ads
	gcc/ada/s-osinte-linux.ads
	gcc/ada/s-osinte-solaris-posix.ads
	gcc/ada/s-osprim-x32.adb
	gcc/ada/s-taprop-linux.adb
	gcc/ada/sigtramp.h
	gcc/ada/system-vxworks-arm.ads
	gcc/c-family/ChangeLog
	gcc/c-family/c-opts.c
	gcc/c-family/c-ubsan.c
	gcc/c-family/cilk.c
	gcc/c/ChangeLog
	gcc/c/c-decl.c
	gcc/c/c-parser.c
	gcc/c/c-tree.h
	gcc/c/c-typeck.c
	gcc/cfgexpand.c
	gcc/cgraph.c
	gcc/cgraphclones.c
	gcc/cif-code.def
	gcc/config.gcc
	gcc/config/aarch64/aarch64-builtins.c
	gcc/config/aarch64/aarch64-simd-builtins.def
	gcc/config/aarch64/aarch64-simd.md
	gcc/config/aarch64/aarch64.c
	gcc/config/aarch64/aarch64.h
	gcc/config/aarch64/arm_neon.h
	gcc/config/arc/arc.c
	gcc/config/arc/arc.md
	gcc/config/arc/predicates.md
	gcc/config/arm/aarch-common-protos.h
	gcc/config/arm/aarch-common.c
	gcc/config/arm/arm.c
	gcc/config/arm/arm.md
	gcc/config/arm/iterators.md
	gcc/config/arm/t-aprofile
	gcc/config/arm/types.md
	gcc/config/avr/avr-mcus.def
	gcc/config/i386/avx512fintrin.h
	gcc/config/i386/i386.c
	gcc/config/i386/i386.md
	gcc/config/i386/sse.md
	gcc/config/nios2/linux.h
	gcc/config/nios2/nios2.c
	gcc/config/nios2/nios2.md
	gcc/config/rl78/rl78-expand.md
	gcc/config/rs6000/altivec.md
	gcc/config/rs6000/rs6000.c
	gcc/config/rs6000/rs6000.h
	gcc/config/rs6000/vector.md
	gcc/config/rs6000/vsx.md
	gcc/config/s390/s390.c
	gcc/config/sh/sh.md
	gcc/cp/ChangeLog
	gcc/cp/call.c
	gcc/cp/class.c
	gcc/cp/decl.c
	gcc/cp/parser.c
	gcc/cp/pt.c
	gcc/cp/semantics.c
	gcc/doc/install.texi
	gcc/doc/invoke.texi
	gcc/fortran/ChangeLog
	gcc/fortran/trans-expr.c
	gcc/fortran/trans-intrinsic.c
	gcc/fortran/trans-io.c
	gcc/genautomata.c
	gcc/gimple-expr.c
	gcc/gimple-expr.h
	gcc/gimple-fold.c
	gcc/gimple.c
	gcc/gimplify-me.c
	gcc/gimplify.h
	gcc/go/ChangeLog
	gcc/go/gofrontend/expressions.cc
	gcc/internal-fn.c
	gcc/internal-fn.def
	gcc/ipa-devirt.c
	gcc/ipa-inline-analysis.c
	gcc/ipa-inline-transform.c
	gcc/ipa-inline.c
	gcc/ipa-prop.c
	gcc/ipa-pure-const.c
	gcc/ipa.c
	gcc/java/ChangeLog
	gcc/lra-assigns.c
	gcc/lra-constraints.c
	gcc/lto-cgraph.c
	gcc/lto/ChangeLog
	gcc/lto/lto.c
	gcc/objc/ChangeLog
	gcc/objcp/ChangeLog
	gcc/omp-low.c
	gcc/optabs.def
	gcc/opts.c
	gcc/plugin.def
	gcc/po/ChangeLog
	gcc/po/sv.po
	gcc/predict.c
	gcc/predict.def
	gcc/symtab.c
	gcc/testsuite/ChangeLog
	gcc/testsuite/c-c++-common/cilk-plus/CK/invalid_spawns.c
	gcc/testsuite/c-c++-common/ubsan/null-1.c
	gcc/testsuite/c-c++-common/ubsan/null-10.c
	gcc/testsuite/c-c++-common/ubsan/null-11.c
	gcc/testsuite/c-c++-common/ubsan/null-2.c
	gcc/testsuite/c-c++-common/ubsan/null-3.c
	gcc/testsuite/c-c++-common/ubsan/null-4.c
	gcc/testsuite/c-c++-common/ubsan/null-5.c
	gcc/testsuite/c-c++-common/ubsan/null-6.c
	gcc/testsuite/c-c++-common/ubsan/null-7.c
	gcc/testsuite/c-c++-common/ubsan/null-8.c
	gcc/testsuite/c-c++-common/ubsan/null-9.c
	gcc/testsuite/c-c++-common/ubsan/overflow-1.c
	gcc/testsuite/c-c++-common/ubsan/overflow-2.c
	gcc/testsuite/c-c++-common/ubsan/overflow-add-1.c
	gcc/testsuite/c-c++-common/ubsan/overflow-add-2.c
	gcc/testsuite/c-c++-common/ubsan/overflow-int128.c
	gcc/testsuite/c-c++-common/ubsan/overflow-mul-1.c
	gcc/testsuite/c-c++-common/ubsan/overflow-mul-2.c
	gcc/testsuite/c-c++-common/ubsan/overflow-mul-3.c
	gcc/testsuite/c-c++-common/ubsan/overflow-mul-4.c
	gcc/testsuite/c-c++-common/ubsan/overflow-negate-1.c
	gcc/testsuite/c-c++-common/ubsan/overflow-negate-2.c
	gcc/testsuite/c-c++-common/ubsan/overflow-sub-1.c
	gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c
	gcc/testsuite/c-c++-common/ubsan/pr59333.c
	gcc/testsuite/c-c++-common/ubsan/pr59503.c
	gcc/testsuite/c-c++-common/ubsan/pr59667.c
	gcc/testsuite/c-c++-common/ubsan/undefined-1.c
	gcc/testsuite/c-c++-common/ubsan/vla-2.c
	gcc/testsuite/c-c++-common/ubsan/vla-3.c
	gcc/testsuite/c-c++-common/ubsan/vla-4.c
	gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp
	gcc/testsuite/g++.dg/cpp0x/alias-decl-debug-0.C
	gcc/testsuite/g++.dg/cpp1y/pr60033.C
	gcc/testsuite/g++.dg/cpp1y/pr60393.C
	gcc/testsuite/g++.dg/ext/sync-4.C
	gcc/testsuite/g++.dg/init/ctor8.C
	gcc/testsuite/g++.dg/init/pr25811.C
	gcc/testsuite/g++.dg/init/pr29043.C
	gcc/testsuite/g++.dg/init/pr43719.C
	gcc/testsuite/g++.dg/init/pr44086.C
	gcc/testsuite/g++.dg/init/uninitialized1.C
	gcc/testsuite/g++.dg/ipa/devirt-21.C
	gcc/testsuite/g++.dg/ipa/devirt-23.C
	gcc/testsuite/g++.dg/pr49718.C
	gcc/testsuite/g++.dg/tls/thread_local-wrap1.C
	gcc/testsuite/g++.dg/tls/thread_local-wrap2.C
	gcc/testsuite/g++.dg/tls/thread_local-wrap3.C
	gcc/testsuite/g++.dg/tls/thread_local-wrap4.C
	gcc/testsuite/g++.dg/ubsan/cxx11-shift-1.C
	gcc/testsuite/g++.dg/ubsan/pr59250.C
	gcc/testsuite/g++.dg/ubsan/pr59306.C
	gcc/testsuite/g++.dg/ubsan/return-2.C
	gcc/testsuite/g++.old-deja/g++.jason/overload21.C
	gcc/testsuite/gcc.c-torture/compile/20010327-1.c
	gcc/testsuite/gcc.c-torture/compile/pr28865.c
	gcc/testsuite/gcc.dg/atomic/stdatomic-flag.c
	gcc/testsuite/gcc.dg/builtin-apply2.c
	gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp
	gcc/testsuite/gcc.dg/lto/pr55113_0.c
	gcc/testsuite/gcc.dg/pr59940.c
	gcc/testsuite/gcc.dg/tls/pr58595.c
	gcc/testsuite/gcc.dg/torture/pr37868.c
	gcc/testsuite/gcc.dg/torture/pr60092.c
	gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
	gcc/testsuite/gcc.dg/tree-prof/pr59003.c
	gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c
	gcc/testsuite/gcc.target/i386/avx512f-vshuff32x4-2.c
	gcc/testsuite/gcc.target/i386/avx512f-vshuff64x2-2.c
	gcc/testsuite/gcc.target/i386/avx512f-vshufi32x4-2.c
	gcc/testsuite/gcc.target/i386/avx512f-vshufi64x2-2.c
	gcc/testsuite/gcc.target/i386/memset-vector_loop-1.c
	gcc/testsuite/gcc.target/i386/memset-vector_loop-2.c
	gcc/testsuite/gcc.target/i386/pr59390.c
	gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c
	gcc/testsuite/gcc.target/s390/s390.exp
	gcc/testsuite/gfortran.dg/erf_3.F90
	gcc/testsuite/gfortran.dg/fmt_en.f90
	gcc/testsuite/gfortran.dg/round_4.f90
	gcc/testsuite/gfortran.dg/unlimited_polymorphic_13.f90
	gcc/testsuite/lib/target-supports.exp
	gcc/tree-cfg.c
	gcc/tree-dfa.c
	gcc/tree-ssa-operands.c
	gcc/tree-vect-loop.c
	gcc/tree-vect-stmts.c
	gcc/tree-vrp.c
	gcc/tree.h
	gcc/ubsan.c
	gcc/ubsan.h
	gnattools/ChangeLog
	include/ChangeLog
	libada/ChangeLog
	libatomic/ChangeLog
	libbacktrace/ChangeLog
	libcilkrts/ChangeLog
	libcilkrts/Makefile.am
	libcilkrts/Makefile.in
	libcilkrts/aclocal.m4
	libcilkrts/configure
	libcilkrts/configure.ac
	libcilkrts/include/cilk/metaprogramming.h
	libcilkrts/include/cilk/reducer_min_max.h
	libcilkrts/runtime/bug.h
	libcilkrts/runtime/os-unix.c
	libcpp/ChangeLog
	libcpp/po/ChangeLog
	libcpp/po/de.po
	libdecnumber/ChangeLog
	libffi/ChangeLog
	libgcc/ChangeLog
	libgcc/config.host
	libgcc/config/libbid/ChangeLog
	libgfortran/ChangeLog
	libgfortran/configure
	libgfortran/io/list_read.c
	libgfortran/io/transfer.c
	libgfortran/io/unix.c
	libgomp/ChangeLog
	libiberty/ChangeLog
	libitm/ChangeLog
	libjava/ChangeLog
	libobjc/ChangeLog
	libquadmath/ChangeLog
	libsanitizer/ChangeLog
	libssp/ChangeLog
	libstdc++-v3/ChangeLog
	libstdc++-v3/doc/html/api.html
	libstdc++-v3/doc/html/faq.html
	libstdc++-v3/doc/html/index.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_impl.html
	libstdc++-v3/doc/html/manual/concurrency.html
	libstdc++-v3/doc/html/manual/containers.html
	libstdc++-v3/doc/html/manual/debug_mode_using.html
	libstdc++-v3/doc/html/manual/diagnostics.html
	libstdc++-v3/doc/html/manual/documentation_hacking.html
	libstdc++-v3/doc/html/manual/ext_preface.html
	libstdc++-v3/doc/html/manual/extensions.html
	libstdc++-v3/doc/html/manual/facets.html
	libstdc++-v3/doc/html/manual/index.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/parallel_mode_using.html
	libstdc++-v3/doc/html/manual/policy_data_structures.html
	libstdc++-v3/doc/html/manual/policy_data_structures_design.html
	libstdc++-v3/doc/html/manual/policy_data_structures_using.html
	libstdc++-v3/doc/html/manual/profile_mode.html
	libstdc++-v3/doc/html/manual/profile_mode_design.html
	libstdc++-v3/doc/html/manual/profile_mode_diagnostics.html
	libstdc++-v3/doc/html/manual/status.html
	libstdc++-v3/doc/html/manual/std_contents.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/include/bits/regex_compiler.h
	libstdc++-v3/include/bits/regex_executor.h
	libstdc++-v3/include/bits/regex_executor.tcc
	libstdc++-v3/include/debug/map.h
	libstdc++-v3/include/debug/multimap.h
	libstdc++-v3/include/debug/multiset.h
	libstdc++-v3/include/debug/set.h
	libstdc++-v3/include/debug/vector
	maintainer-scripts/ChangeLog