Merge aosp-toolchain/gcc/gcc-4_9 changes.
commitd9ebf0f6d1e6123e49a213b4710d2ad35457c6cb
authorwmi <wmi@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Aug 2015 17:17:20 +0000 (28 17:17 +0000)
committerwmi <wmi@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Aug 2015 17:17:20 +0000 (28 17:17 +0000)
tree397d9f19a4351abf503e5b42d803ec0a14881c22
parent74a8bfaffc824afeeea2d4f43fc766e8ce19f09e
Merge aosp-toolchain/gcc/gcc-4_9 changes.

merge patches up to 00eea35e8107e50c4a5f569385646ae09f4e47fc, plus
03b6a78251eda8afb4474eda2d911497b6ec7ec7.

Patch by Yiran.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/google@227308 138bc75d-0d04-0410-961f-82ee72b054a4
225 files changed:
gcc-4_9/configure
gcc-4_9/configure.ac
gcc-4_9/fixincludes/fixincl.x
gcc-4_9/fixincludes/inclhack.def
gcc-4_9/fixincludes/tests/base/linux/compiler.h [deleted file]
gcc-4_9/gcc/ChangeLog
gcc-4_9/gcc/common/config/mips/mips-common.c
gcc-4_9/gcc/config.gcc
gcc-4_9/gcc/config.in
gcc-4_9/gcc/config/aarch64/aarch64-linux.h
gcc-4_9/gcc/config/i386/arm_neon.h
gcc-4_9/gcc/config/i386/gnu-user.h
gcc-4_9/gcc/config/i386/gnu-user64.h
gcc-4_9/gcc/config/i386/i386.c
gcc-4_9/gcc/config/i386/i386.h
gcc-4_9/gcc/config/i386/linux-common.h
gcc-4_9/gcc/config/i386/predicates.md
gcc-4_9/gcc/config/i386/sse.md
gcc-4_9/gcc/config/i386/x86-tune.def
gcc-4_9/gcc/config/mips/android.h [copied from gcc-4_9/gcc/config/mips/mti-linux.h with 67% similarity]
gcc-4_9/gcc/config/mips/constraints.md
gcc-4_9/gcc/config/mips/gnu-user.h
gcc-4_9/gcc/config/mips/gnu-user64.h [deleted file]
gcc-4_9/gcc/config/mips/i6400.md [new file with mode: 0644]
gcc-4_9/gcc/config/mips/linux.h [moved from gcc-4_9/gcc/config/mips/linux64.h with 93% similarity]
gcc-4_9/gcc/config/mips/loongson.md
gcc-4_9/gcc/config/mips/mips-cpus.def
gcc-4_9/gcc/config/mips/mips-dsp.md
gcc-4_9/gcc/config/mips/mips-ftypes.def
gcc-4_9/gcc/config/mips/mips-modes.def
gcc-4_9/gcc/config/mips/mips-msa.md [new file with mode: 0644]
gcc-4_9/gcc/config/mips/mips-opts.h
gcc-4_9/gcc/config/mips/mips-protos.h
gcc-4_9/gcc/config/mips/mips-tables.opt
gcc-4_9/gcc/config/mips/mips.c
gcc-4_9/gcc/config/mips/mips.h
gcc-4_9/gcc/config/mips/mips.md
gcc-4_9/gcc/config/mips/mips.opt
gcc-4_9/gcc/config/mips/msa.h [new file with mode: 0644]
gcc-4_9/gcc/config/mips/mti-elf.h
gcc-4_9/gcc/config/mips/mti-linux.h
gcc-4_9/gcc/config/mips/netbsd.h
gcc-4_9/gcc/config/mips/octeon.md
gcc-4_9/gcc/config/mips/p5600.md [new file with mode: 0644]
gcc-4_9/gcc/config/mips/predicates.md
gcc-4_9/gcc/config/mips/sync.md
gcc-4_9/gcc/config/mips/t-img-elf [new file with mode: 0644]
gcc-4_9/gcc/config/mips/t-img-linux [copied from gcc-4_9/gcc/config/mips/t-isa3264 with 51% similarity]
gcc-4_9/gcc/config/mips/t-isa3264
gcc-4_9/gcc/config/mips/t-linux-android
gcc-4_9/gcc/config/mips/t-linux-android64 [new file with mode: 0644]
gcc-4_9/gcc/config/mips/t-mti-elf
gcc-4_9/gcc/config/mips/t-mti-linux
gcc-4_9/gcc/config/mips/t-sde
gcc-4_9/gcc/config/mips/t-sdemtk
gcc-4_9/gcc/configure
gcc-4_9/gcc/configure.ac
gcc-4_9/gcc/doc/extend.texi
gcc-4_9/gcc/doc/install.texi
gcc-4_9/gcc/doc/invoke.texi
gcc-4_9/gcc/doc/md.texi
gcc-4_9/gcc/doc/tm.texi
gcc-4_9/gcc/doc/tm.texi.in
gcc-4_9/gcc/dwarf2cfi.c
gcc-4_9/gcc/explow.c
gcc-4_9/gcc/function.h
gcc-4_9/gcc/lra-constraints.c
gcc-4_9/gcc/lra-lives.c
gcc-4_9/gcc/params.def
gcc-4_9/gcc/regcprop.c
gcc-4_9/gcc/simplify-rtx.c
gcc-4_9/gcc/target.def
gcc-4_9/gcc/targhooks.c
gcc-4_9/gcc/targhooks.h
gcc-4_9/gcc/testsuite/g++.dg/warn/Warray-bounds-6.C [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.dg/Warray-bounds-12.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.dg/Warray-bounds-13.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.dg/memcpy-4.c
gcc-4_9/gcc/testsuite/gcc.dg/pr64277.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.dg/torture/mips-hilo-2.c
gcc-4_9/gcc/testsuite/gcc.dg/torture/pr19683-1.c
gcc-4_9/gcc/testsuite/gcc.dg/tree-ssa/restrict-5.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.dg/vect/pr52252-ld.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.dg/vect/slp-26.c
gcc-4_9/gcc/testsuite/gcc.dg/vect/tree-vect.h
gcc-4_9/gcc/testsuite/gcc.dg/vect/vect.exp
gcc-4_9/gcc/testsuite/gcc.target/i386/pr52252-atom.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/i386/pr52252-core.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/i386/pr61403.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/20140928.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/args-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/args-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/asm-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/branch-10.c
gcc-4_9/gcc/testsuite/gcc.target/mips/branch-11.c
gcc-4_9/gcc/testsuite/gcc.target/mips/branch-12.c
gcc-4_9/gcc/testsuite/gcc.target/mips/branch-13.c
gcc-4_9/gcc/testsuite/gcc.target/mips/branch-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/branch-4.c
gcc-4_9/gcc/testsuite/gcc.target/mips/branch-5.c
gcc-4_9/gcc/testsuite/gcc.target/mips/branch-6.c
gcc-4_9/gcc/testsuite/gcc.target/mips/branch-7.c
gcc-4_9/gcc/testsuite/gcc.target/mips/branch-8.c
gcc-4_9/gcc/testsuite/gcc.target/mips/branch-9.c
gcc-4_9/gcc/testsuite/gcc.target/mips/branch-cost-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/branch-cost-2.c
gcc-4_9/gcc/testsuite/gcc.target/mips/call-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/call-2.c
gcc-4_9/gcc/testsuite/gcc.target/mips/call-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/call-4.c
gcc-4_9/gcc/testsuite/gcc.target/mips/call-5.c
gcc-4_9/gcc/testsuite/gcc.target/mips/call-6.c
gcc-4_9/gcc/testsuite/gcc.target/mips/call-clobbered-1.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/call-clobbered-2.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/call-clobbered-3.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/call-clobbered-4.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/call-clobbered-5.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/call-saved-4.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/call-saved-5.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/call-saved-6.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/code-readable-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/code-readable-2.c
gcc-4_9/gcc/testsuite/gcc.target/mips/code-readable-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/code-readable-4.c
gcc-4_9/gcc/testsuite/gcc.target/mips/const-anchor-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/const-anchor-2.c
gcc-4_9/gcc/testsuite/gcc.target/mips/dmult-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/dsp-lhx.c
gcc-4_9/gcc/testsuite/gcc.target/mips/dsp-lsa.c [copied from gcc-4_9/gcc/testsuite/gcc.target/mips/dsp-lhx.c with 51% similarity]
gcc-4_9/gcc/testsuite/gcc.target/mips/dspr2-MULT.c
gcc-4_9/gcc/testsuite/gcc.target/mips/dspr2-MULTU.c
gcc-4_9/gcc/testsuite/gcc.target/mips/fpcmp-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/fpcmp-2.c
gcc-4_9/gcc/testsuite/gcc.target/mips/interrupt_handler.c
gcc-4_9/gcc/testsuite/gcc.target/mips/lazy-binding-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/madd-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/madd-9.c
gcc-4_9/gcc/testsuite/gcc.target/mips/maddu-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/memcpy-2.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-10.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-11.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-12.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-13.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-14.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-15.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-16.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-2.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-4.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-5.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-6.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-7.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-8.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/main-9.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-nonpic/mips-nonpic.h
gcc-4_9/gcc/testsuite/gcc.target/mips/mips-ps-type-2.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips.exp
gcc-4_9/gcc/testsuite/gcc.target/mips/mips16e-extends.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips64-dsp-ldx.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mips64-lsa.c [copied from gcc-4_9/gcc/testsuite/gcc.target/mips/mips64-dsp-ldx.c with 53% similarity]
gcc-4_9/gcc/testsuite/gcc.target/mips/movcc-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/movcc-2.c
gcc-4_9/gcc/testsuite/gcc.target/mips/movcc-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/movdf-1.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/movdf-2.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/movdf-3.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/msa-builtins.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/msa.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/msub-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/msubu-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mulsize-2.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mulsize-4.c
gcc-4_9/gcc/testsuite/gcc.target/mips/mulsize-5.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/mulsize-6.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/mult-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/near-far-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/near-far-2.c
gcc-4_9/gcc/testsuite/gcc.target/mips/near-far-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/near-far-4.c
gcc-4_9/gcc/testsuite/gcc.target/mips/neg-abs-2.c
gcc-4_9/gcc/testsuite/gcc.target/mips/octeon-bbit-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/octeon-seq-4.c
gcc-4_9/gcc/testsuite/gcc.target/mips/oddspreg-1.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/oddspreg-2.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/oddspreg-3.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/oddspreg-4.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/oddspreg-5.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/oddspreg-6.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/pr37362.c
gcc-4_9/gcc/testsuite/gcc.target/mips/timode-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/truncate-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/umips-lwp-1.c
gcc-4_9/gcc/testsuite/gcc.target/mips/umips-lwp-2.c
gcc-4_9/gcc/testsuite/gcc.target/mips/umips-lwp-3.c
gcc-4_9/gcc/testsuite/gcc.target/mips/umips-lwp-4.c
gcc-4_9/gcc/testsuite/gcc.target/mips/umips-store16-1.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/umips-store16-2.c [new file with mode: 0644]
gcc-4_9/gcc/testsuite/gcc.target/mips/unaligned-1.c
gcc-4_9/gcc/testsuite/lib/target-supports.exp
gcc-4_9/gcc/tree-core.h
gcc-4_9/gcc/tree-data-ref.c
gcc-4_9/gcc/tree-inline.c
gcc-4_9/gcc/tree-inline.h
gcc-4_9/gcc/tree-pretty-print.c
gcc-4_9/gcc/tree-ssa-alias.c
gcc-4_9/gcc/tree-ssa-loop-ivopts.c
gcc-4_9/gcc/tree-ssa-loop-niter.c
gcc-4_9/gcc/tree-ssa-structalias.c
gcc-4_9/gcc/tree-streamer-in.c
gcc-4_9/gcc/tree-streamer-out.c
gcc-4_9/gcc/tree-vect-data-refs.c
gcc-4_9/gcc/tree-vect-stmts.c
gcc-4_9/gcc/tree-vrp.c
gcc-4_9/gcc/tree.h
gcc-4_9/gcc/var-tracking.c
gcc-4_9/libgcc/config.host
gcc-4_9/libgcc/config/mips/mips16.S
gcc-4_9/libgcc/crtstuff.c
gcc-4_9/libgomp/config.h.in
gcc-4_9/libgomp/configure
gcc-4_9/libgomp/configure.ac
gcc-4_9/libgomp/libgomp.h
gcc-4_9/libgomp/team.c
gcc-4_9/libjava/classpath/config.sub