Sync with upstream 4.9 branch
commit5e7a32654fd26a90fc79a068b88ed2f2e3822176
authorxguo <xguo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Nov 2014 07:11:31 +0000 (19 07:11 +0000)
committerxguo <xguo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Nov 2014 07:11:31 +0000 (19 07:11 +0000)
tree8b21eebf560b95533c42c7606056e1f97acedabb
parent89fb1239f862bc0a5c725c3c8f7320c4ac64911a
Sync with upstream 4.9 branch

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/ARM@217752 138bc75d-0d04-0410-961f-82ee72b054a4
200 files changed:
embedded-4_9-branch/gcc/BASE-VER
embedded-4_9-branch/gcc/ChangeLog
embedded-4_9-branch/gcc/DATESTAMP
embedded-4_9-branch/gcc/Makefile.in
embedded-4_9-branch/gcc/ada/ChangeLog
embedded-4_9-branch/gcc/ada/gcc-interface/decl.c
embedded-4_9-branch/gcc/ada/mlib-utl.adb
embedded-4_9-branch/gcc/ada/uintp.adb
embedded-4_9-branch/gcc/ada/uintp.ads
embedded-4_9-branch/gcc/alias.c
embedded-4_9-branch/gcc/asan.c
embedded-4_9-branch/gcc/c-family/ChangeLog
embedded-4_9-branch/gcc/c-family/c-common.c
embedded-4_9-branch/gcc/c-family/c-cppbuiltin.c
embedded-4_9-branch/gcc/c-family/c-ubsan.c
embedded-4_9-branch/gcc/c/ChangeLog
embedded-4_9-branch/gcc/cfgcleanup.c
embedded-4_9-branch/gcc/cgraphclones.c
embedded-4_9-branch/gcc/cgraphunit.c
embedded-4_9-branch/gcc/collect2.c
embedded-4_9-branch/gcc/config.gcc
embedded-4_9-branch/gcc/config/aarch64/aarch64-elf-raw.h
embedded-4_9-branch/gcc/config/aarch64/aarch64-linux.h
embedded-4_9-branch/gcc/config/aarch64/aarch64-protos.h
embedded-4_9-branch/gcc/config/aarch64/aarch64-simd.md
embedded-4_9-branch/gcc/config/aarch64/aarch64.c
embedded-4_9-branch/gcc/config/aarch64/aarch64.h
embedded-4_9-branch/gcc/config/aarch64/aarch64.opt
embedded-4_9-branch/gcc/config/arm/arm.c
embedded-4_9-branch/gcc/config/arm/arm.h
embedded-4_9-branch/gcc/config/arm/arm.md
embedded-4_9-branch/gcc/config/avr/avr-dimode.md
embedded-4_9-branch/gcc/config/avr/avr-fixed.md
embedded-4_9-branch/gcc/config/avr/avr-protos.h
embedded-4_9-branch/gcc/config/avr/avr.c
embedded-4_9-branch/gcc/config/avr/avr.md
embedded-4_9-branch/gcc/config/i386/i386.c
embedded-4_9-branch/gcc/config/i386/i386.md
embedded-4_9-branch/gcc/config/pa/pa.md
embedded-4_9-branch/gcc/config/rs6000/altivec.md
embedded-4_9-branch/gcc/config/rs6000/rs6000-c.c
embedded-4_9-branch/gcc/config/rs6000/rs6000.c
embedded-4_9-branch/gcc/config/sh/sync.md
embedded-4_9-branch/gcc/config/sparc/leon.md
embedded-4_9-branch/gcc/config/sparc/sparc-opts.h
embedded-4_9-branch/gcc/config/sparc/sparc.c
embedded-4_9-branch/gcc/config/sparc/sparc.h
embedded-4_9-branch/gcc/config/sparc/sparc.md
embedded-4_9-branch/gcc/config/sparc/sparc.opt
embedded-4_9-branch/gcc/config/sparc/t-rtems
embedded-4_9-branch/gcc/configure
embedded-4_9-branch/gcc/configure.ac
embedded-4_9-branch/gcc/cp/ChangeLog
embedded-4_9-branch/gcc/cp/cp-tree.h
embedded-4_9-branch/gcc/cp/parser.c
embedded-4_9-branch/gcc/cp/pt.c
embedded-4_9-branch/gcc/cp/semantics.c
embedded-4_9-branch/gcc/cp/typeck.c
embedded-4_9-branch/gcc/doc/cpp.texi
embedded-4_9-branch/gcc/doc/install.texi
embedded-4_9-branch/gcc/doc/invoke.texi
embedded-4_9-branch/gcc/doc/tm.texi
embedded-4_9-branch/gcc/doc/tm.texi.in
embedded-4_9-branch/gcc/dwarf2out.c
embedded-4_9-branch/gcc/expmed.c
embedded-4_9-branch/gcc/flag-types.h
embedded-4_9-branch/gcc/fortran/ChangeLog
embedded-4_9-branch/gcc/fortran/trans-openmp.c
embedded-4_9-branch/gcc/gcc.c
embedded-4_9-branch/gcc/gimple.c
embedded-4_9-branch/gcc/go/ChangeLog
embedded-4_9-branch/gcc/go/gofrontend/gogo.cc
embedded-4_9-branch/gcc/haifa-sched.c
embedded-4_9-branch/gcc/ifcvt.c
embedded-4_9-branch/gcc/internal-fn.c
embedded-4_9-branch/gcc/internal-fn.def
embedded-4_9-branch/gcc/internal-fn.h
embedded-4_9-branch/gcc/ipa-devirt.c
embedded-4_9-branch/gcc/ipa-pure-const.c
embedded-4_9-branch/gcc/ipa-split.c
embedded-4_9-branch/gcc/java/ChangeLog
embedded-4_9-branch/gcc/lra-assigns.c
embedded-4_9-branch/gcc/lra-constraints.c
embedded-4_9-branch/gcc/lra-int.h
embedded-4_9-branch/gcc/lra.c
embedded-4_9-branch/gcc/lto-streamer-out.c
embedded-4_9-branch/gcc/lto/ChangeLog
embedded-4_9-branch/gcc/objc/ChangeLog
embedded-4_9-branch/gcc/objcp/ChangeLog
embedded-4_9-branch/gcc/omp-low.c
embedded-4_9-branch/gcc/opts.c
embedded-4_9-branch/gcc/params.def
embedded-4_9-branch/gcc/params.h
embedded-4_9-branch/gcc/po/ChangeLog
embedded-4_9-branch/gcc/regcprop.c
embedded-4_9-branch/gcc/sanitizer.def
embedded-4_9-branch/gcc/stor-layout.c
embedded-4_9-branch/gcc/testsuite/ChangeLog
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/asan-interface-1.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/bitfield-1.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/bitfield-2.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/bitfield-3.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/bitfield-4.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/inc.c
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/instrument-with-calls-1.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/instrument-with-calls-2.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/misalign-1.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/misalign-2.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-1.c
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-2.c
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-3.c
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-4.c
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-5.c
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-6.c
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-7.c
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-8.c
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-9.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/pr61530.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/pr62089.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/pr62140-1.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/pr62140-2.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/pr63638.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/asan/strlen-overflow-1.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/gomp/pr61200.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/ubsan/overflow-sub-3.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/c-c++-common/ubsan/undefined-2.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/cpp0x/constexpr-63265.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/cpp0x/constexpr-initlist8.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/cpp0x/variadic162.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/cpp1y/feat-cxx11-neg.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/cpp1y/feat-cxx98-neg.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/cpp1y/feat-cxx98.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/cpp1y/paren1.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/cpp1y/phoobhar.h [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/cpp1y/pr57644.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/cpp1y/testinc/phoobhar.h [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/ext/altivec-2.C
embedded-4_9-branch/gcc/testsuite/g++.dg/ext/stmtexpr16.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/ipa/devirt-28a.C
embedded-4_9-branch/gcc/testsuite/g++.dg/ipa/pr63306.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/ipa/pr63838.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/lto/pr62026.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/torture/pr62121.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/torture/pr63632.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/g++.dg/tree-ssa/pr63841.C [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.c-torture/compile/pr63282.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.c-torture/execute/pr63302.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.dg/20141029-1.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.dg/pr52769.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.dg/pr63186.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.dg/pr63342.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.dg/torture/pr62031.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.dg/torture/pr63380-1.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.dg/torture/pr63380-2.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.dg/torture/vshuf-4.inc
embedded-4_9-branch/gcc/testsuite/gcc.dg/tree-ssa/pr61144.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.dg/vect/pr63379.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.dg/vect/pr63530.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.dg/vmx/3c-01a.c
embedded-4_9-branch/gcc/testsuite/gcc.dg/vmx/ops-long-1.c
embedded-4_9-branch/gcc/testsuite/gcc.dg/vmx/ops.c
embedded-4_9-branch/gcc/testsuite/gcc.target/aarch64/madd_after_asm_1.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.target/avr/torture/pr63633-ice-mult.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.target/i386/avx256-unaligned-load-7.c
embedded-4_9-branch/gcc/testsuite/gcc.target/i386/avx256-unaligned-store-7.c
embedded-4_9-branch/gcc/testsuite/gcc.target/i386/pr63285.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.target/i386/pr63448.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.target/i386/pr63495.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.target/i386/pr63538.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.target/i386/pr63563.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.target/powerpc/altivec-20.c
embedded-4_9-branch/gcc/testsuite/gcc.target/powerpc/altivec-6.c
embedded-4_9-branch/gcc/testsuite/gcc.target/powerpc/altivec-vec-merge.c
embedded-4_9-branch/gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c
embedded-4_9-branch/gcc/testsuite/gcc.target/powerpc/warn-lvsl-lvsr.c [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gfortran.dg/gomp/pr59488-1.f90 [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gfortran.dg/gomp/pr59488-2.f90 [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gnat.dg/entry_queues2.adb [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gnat.dg/opt41.adb [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gnat.dg/opt41_pkg.adb [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/gnat.dg/opt41_pkg.ads [new file with mode: 0644]
embedded-4_9-branch/gcc/testsuite/lib/asan-dg.exp
embedded-4_9-branch/gcc/testsuite/lib/target-supports.exp
embedded-4_9-branch/gcc/toplev.c
embedded-4_9-branch/gcc/tree-data-ref.c
embedded-4_9-branch/gcc/tree-data-ref.h
embedded-4_9-branch/gcc/tree-nrv.c
embedded-4_9-branch/gcc/tree-sra.c
embedded-4_9-branch/gcc/tree-ssa-reassoc.c
embedded-4_9-branch/gcc/tree-ssa-strlen.c
embedded-4_9-branch/gcc/tree-ssa-tail-merge.c
embedded-4_9-branch/gcc/tree-vect-data-refs.c
embedded-4_9-branch/gcc/tree-vect-slp.c
embedded-4_9-branch/gcc/tree-vrp.c
embedded-4_9-branch/gcc/tree.c
embedded-4_9-branch/gcc/varasm.c
embedded-4_9-branch/gcc/varpool.c