Merge from trunk:
commit333cc25c15b9703d4ebe8f99a39a9ca35d34e91d
authordavidxl <davidxl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 May 2015 19:17:33 +0000 (11 19:17 +0000)
committerdavidxl <davidxl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 May 2015 19:17:33 +0000 (11 19:17 +0000)
treee13979f83deb015af88e2ef2f0d4a74f2daee52c
parenta62af97fea0f9d1c1dafd1fbf70d943fd9ccf4c2
Merge from trunk:
212840-212841,212844-212845,212848,212850,212853,212858,212862-212863,212865,212868-212877,212879,212882-212884,212886-212888,212890-212893,212903-212905,212909-212915,212919,212921-212923,212927-212929,212931-212933,212935-212936,212942-212943,212945-212952,212954-212959,212963-212964,212967-212968,212970-212973,212976,212978,212980,212982-212987,212989-212997,212999-213000

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/google@223014 138bc75d-0d04-0410-961f-82ee72b054a4
233 files changed:
main/ChangeLog
main/MAINTAINERS
main/config/ChangeLog
main/configure
main/configure.ac
main/contrib/ChangeLog
main/contrib/mklog
main/gcc/ChangeLog
main/gcc/DATESTAMP
main/gcc/ada/ChangeLog
main/gcc/ada/gnat_rm.texi
main/gcc/asan.c
main/gcc/c-family/ChangeLog
main/gcc/c-family/c-gimplify.c
main/gcc/c-family/c-opts.c
main/gcc/c-family/cilk.c
main/gcc/c/ChangeLog
main/gcc/c/c-decl.c
main/gcc/cgraph.c
main/gcc/cgraph.h
main/gcc/cgraphbuild.c
main/gcc/cgraphclones.c
main/gcc/cgraphunit.c
main/gcc/combine.c
main/gcc/config.gcc
main/gcc/config/aarch64/aarch64.c
main/gcc/config/aarch64/aarch64.h
main/gcc/config/aarch64/aarch64.md
main/gcc/config/aarch64/arm_neon.h
main/gcc/config/arm/arm.c
main/gcc/config/arm/t-rtems-eabi
main/gcc/config/i386/avx512fintrin.h
main/gcc/config/i386/driver-i386.c
main/gcc/config/i386/host-mingw32.c
main/gcc/config/i386/i386.c
main/gcc/config/i386/winnt-stubs.c
main/gcc/config/i386/winnt.c
main/gcc/config/mips/mips.c
main/gcc/config/nios2/rtems.h [new file with mode: 0644]
main/gcc/config/nios2/t-rtems [new file with mode: 0644]
main/gcc/config/rs6000/altivec.md
main/gcc/config/rs6000/rs6000.c
main/gcc/config/rx/rx.c
main/gcc/config/rx/rx.h
main/gcc/config/rx/rx.md
main/gcc/config/sparc/sync.md
main/gcc/convert.c
main/gcc/coverage.c
main/gcc/cp/call.c
main/gcc/cp/class.c
main/gcc/cp/cp-objcp-common.c
main/gcc/cp/decl.c
main/gcc/cp/decl2.c
main/gcc/cp/lambda.c
main/gcc/cp/mangle.c
main/gcc/cp/method.c
main/gcc/cp/optimize.c
main/gcc/cp/pt.c
main/gcc/cp/semantics.c
main/gcc/cp/tree.c
main/gcc/cp/vtable-class-hierarchy.c
main/gcc/cse.c
main/gcc/dbxout.c
main/gcc/doc/invoke.texi
main/gcc/dwarf2out.c
main/gcc/except.c
main/gcc/expr.c
main/gcc/final.c
main/gcc/fold-const.c
main/gcc/fortran/trans-decl.c
main/gcc/gcov-tool.c
main/gcc/gimple-fold.c
main/gcc/gimple-iterator.c
main/gcc/gimplify.c
main/gcc/go/gofrontend/gogo.cc
main/gcc/go/gofrontend/gogo.h
main/gcc/go/gofrontend/import.cc
main/gcc/go/gofrontend/parse.cc
main/gcc/go/gofrontend/parse.h
main/gcc/go/gofrontend/unsafe.cc
main/gcc/graphite-isl-ast-to-gimple.c
main/gcc/ipa-comdats.c
main/gcc/ipa-cp.c
main/gcc/ipa-devirt.c
main/gcc/ipa-inline-analysis.c
main/gcc/ipa-inline-transform.c
main/gcc/ipa-inline.c
main/gcc/ipa-inline.h
main/gcc/ipa-profile.c
main/gcc/ipa-prop.c
main/gcc/ipa-prop.h
main/gcc/ipa-pure-const.c
main/gcc/ipa-ref.c
main/gcc/ipa-reference.c
main/gcc/ipa-split.c
main/gcc/ipa-utils.c
main/gcc/ipa-utils.h
main/gcc/ipa-visibility.c
main/gcc/ipa.c
main/gcc/is-a.h
main/gcc/java/decl.c
main/gcc/java/resource.c
main/gcc/l-ipo.c
main/gcc/lto-cgraph.c
main/gcc/lto-streamer-in.c
main/gcc/lto-streamer-out.c
main/gcc/lto-streamer.h
main/gcc/lto/lto-partition.c
main/gcc/lto/lto-symtab.c
main/gcc/lto/lto.c
main/gcc/objc/objc-act.c
main/gcc/omp-low.c
main/gcc/params.def
main/gcc/passes.c
main/gcc/predict.c
main/gcc/profile.c
main/gcc/symtab.c
main/gcc/testsuite/ChangeLog
main/gcc/testsuite/c-c++-common/pr57653-2.c [new file with mode: 0644]
main/gcc/testsuite/c-c++-common/pr57653-2.h [new file with mode: 0644]
main/gcc/testsuite/c-c++-common/pr57653.c [new file with mode: 0644]
main/gcc/testsuite/c-c++-common/pr57653.h [new file with mode: 0644]
main/gcc/testsuite/c-c++-common/ubsan/bounds-2.c
main/gcc/testsuite/g++.dg/ipa/imm-devirt-2.C
main/gcc/testsuite/g++.dg/ipa/pr61160-2.C
main/gcc/testsuite/g++.dg/ipa/pr61160-3.C
main/gcc/testsuite/gcc.dg/graphite/isl-ast-gen-blocks-1.c [new file with mode: 0644]
main/gcc/testsuite/gcc.dg/graphite/isl-ast-gen-blocks-2.c [new file with mode: 0644]
main/gcc/testsuite/gcc.dg/graphite/isl-ast-gen-blocks-3.c [new file with mode: 0644]
main/gcc/testsuite/gcc.dg/graphite/isl-ast-gen-blocks-4.c [new file with mode: 0644]
main/gcc/testsuite/gcc.dg/graphite/isl-ast-gen-single-loop-1.c [new file with mode: 0644]
main/gcc/testsuite/gcc.dg/graphite/isl-ast-gen-single-loop-2.c [new file with mode: 0644]
main/gcc/testsuite/gcc.dg/graphite/isl-ast-gen-single-loop-3.c [new file with mode: 0644]
main/gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-1.c
main/gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c
main/gcc/testsuite/gcc.dg/pr10474.c
main/gcc/testsuite/gcc.dg/pr44024.c
main/gcc/testsuite/gcc.dg/pr61852.c [new file with mode: 0644]
main/gcc/testsuite/gcc.dg/stack-usage-2.c
main/gcc/testsuite/gcc.dg/torture/pr43879_1.c
main/gcc/testsuite/gcc.dg/vect/pr61680.c
main/gcc/testsuite/gcc.dg/vect/vect-cond-reduc-1.c
main/gcc/testsuite/gcc.target/aarch64/simd/ext_s64_1.c
main/gcc/testsuite/gcc.target/aarch64/simd/ext_u64_1.c
main/gcc/testsuite/gcc.target/aarch64/simd/vbsl_f64_1.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_fp_attribute_1.c
main/gcc/testsuite/gcc.target/aarch64/test_frame_1.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_10.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_11.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_12.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_13.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_14.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_15.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_2.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_3.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_4.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_5.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_6.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_7.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_8.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_9.c [new file with mode: 0644]
main/gcc/testsuite/gcc.target/aarch64/test_frame_common.h [new file with mode: 0644]
main/gcc/testsuite/gcc.target/arm/simd/vexts64_1.c
main/gcc/testsuite/gcc.target/arm/simd/vextu64_1.c
main/gcc/testsuite/gcc.target/i386/fuse-caller-save-rec.c
main/gcc/testsuite/gcc.target/i386/fuse-caller-save-xmm.c
main/gcc/testsuite/gcc.target/i386/fuse-caller-save.c
main/gcc/testsuite/gcc.target/i386/pr61855.c [new file with mode: 0644]
main/gcc/testsuite/gnat.dg/pack20.adb [new file with mode: 0644]
main/gcc/testsuite/gnat.dg/pack20.ads [new file with mode: 0644]
main/gcc/testsuite/gnat.dg/pack20_pkg.ads [new file with mode: 0644]
main/gcc/testsuite/go.test/go-test.exp
main/gcc/testsuite/go.test/test/shift1.go
main/gcc/testsuite/lib/target-supports.exp
main/gcc/toplev.c
main/gcc/trans-mem.c
main/gcc/tree-cfg.c
main/gcc/tree-eh.c
main/gcc/tree-emutls.c
main/gcc/tree-inline.c
main/gcc/tree-inline.h
main/gcc/tree-nested.c
main/gcc/tree-pretty-print.c
main/gcc/tree-profile.c
main/gcc/tree-sra.c
main/gcc/tree-ssa-alias.c
main/gcc/tree-ssa-loop-ivopts.c
main/gcc/tree-ssa-pre.c
main/gcc/tree-ssa-structalias.c
main/gcc/tree-switch-conversion.c
main/gcc/tree-vect-data-refs.c
main/gcc/tree-vect-stmts.c
main/gcc/tree-vectorizer.c
main/gcc/tree.c
main/gcc/ubsan.c
main/gcc/value-prof.c
main/gcc/varasm.c
main/gcc/varpool.c
main/libgcc/ChangeLog
main/libgcc/config/libbid/ChangeLog
main/libgcc/config/libbid/bid128_fma.c
main/libgcc/libgcov-driver.c
main/libgcc/libgcov.h
main/libgfortran/ChangeLog
main/libgfortran/io/format.c
main/libgo/Makefile.am
main/libgo/Makefile.in
main/libgo/configure
main/libgo/configure.ac
main/libgo/go/reflect/all_test.go
main/libgo/go/reflect/makefunc.go
main/libgo/go/reflect/makefunc_dummy.c
main/libgo/go/reflect/makefunc_ffi.go [new file with mode: 0644]
main/libgo/go/reflect/makefunc_ffi_c.c [new file with mode: 0644]
main/libgo/go/reflect/value.go
main/libgo/go/runtime/runtime_test.go
main/libgo/runtime/go-caller.c
main/libgo/runtime/go-callers.c
main/libgo/runtime/go-ffi.c [copied from main/libgo/runtime/go-reflect-call.c with 62% similarity]
main/libgo/runtime/go-ffi.h [new file with mode: 0644]
main/libgo/runtime/go-panic.h
main/libgo/runtime/go-recover.c
main/libgo/runtime/go-reflect-call.c
main/libgo/runtime/go-traceback.c
main/libgo/runtime/mprof.goc
main/libgo/runtime/print.c
main/libgo/runtime/proc.c
main/libgo/runtime/runtime.h
main/libstdc++-v3/ChangeLog
main/libstdc++-v3/acinclude.m4
main/libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt
main/libstdc++-v3/configure
main/libstdc++-v3/python/libstdcxx/v6/printers.py