This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr60336/master in repository gcc.
omits b53314f Properly pass C++ empty class omits 70bfcdc Add TYPE_EMPTY_RECORD for C++ empty class adds 16430ac 2016-02-07 Jerry DeLisle jvdelisle@gcc.gnu.org adds 28b60b0 Daily bump. adds 07c0f1c PR tree-optimization/65917 * tree-ssa-dom.c (record_tempora [...] adds 40d85f4 PR tree-optimization/68541 * gcc.dg/tree-ssa/ [...] adds 0418e71 2016-02-08 Richard Biener rguenther@suse.de adds 17e5248 * gcc-interface/utils.c (create_var_decl): Set again DECL_CO [...] adds 5a987d8 2016-02-08 Richard Biener rguenther@suse.de Jeff Law <l [...] adds c4f4b1e 2016-02-08 Richard Biener rguenther@suse.de adds b0a7399 Enable isinf/isnan checks for all targets adds da259f5 Fix latent LRA remat issue (PR68730) adds b981525 PR c++/69631 adds 456d939 * convert.c (convert_to_integer_1): Re-indent. adds 600695e Remove -fshort-double adds 6c1b408 Remove accidentally added 'constexpr' in previous commit adds f553d9f PR c++/69688 * constexpr.c (clear_cv_and_fold_caches): Rena [...] adds 44a1fc1 * doc/tree-ssa.texi (Preserving the virtual SSA form): Remov [...] adds dac01e1 jit: fix build after r233218 (build_common_tree_nodes) adds 86e0b12 PR preprocessor/69664: fix rich_location::override_column adds 26abce1 PR ipa/69239 * g++.dg/ipa/pr69239.C: New test. adds 0acb2d6 PR c++/59627 * parser.c (cp_parser_omp_declare_reduction): [...] adds 93b124b PR tree-optimization/68541 * gcc.dg/tree-ssa/split-path-1.c [...] adds 394a86f PR tree-optimization/69209 * ipa-split.c (split_function): [...] adds 58fd2d6 PR c++/69657 * name-lookup.c (do_nonmember_using_decl): Lea [...] adds 83d5062 Fix PR c++/69283 (auto deduction fails when ADL is required) adds 9cc6714 Fix PR c++/69139 (deduction failure with trailing return type) adds 7824b73 Daily bump. adds 0545fbe PR go/69537 runtime: Don't refer to _end symbol in share [...] adds 40642c1 2016-02-08 Sandra Loosemore sandra@codesourcery.com adds 9913e2a Handle -fdiagnostics-color in lto adds 3cad69a Add missing entry adds d4d3da7 2016-02-09 Richard Biener rguenther@suse.de adds b53e0a9 Fix GOMP/GOACC_parallel optimization in ipa-pta adds a1856dd gcc/testsuite/ adds aacf710 Fix expectation in AVX512 logic instructions test. adds 2e980a3 2016-02-09 Richard Biener rguenther@suse.de adds b094912 * de.po: Update. adds 781996a * gimple-ssa-backprop.c (optimize_phi): Do not replace an ar [...] adds d1b8778 * config/i386/i386.md (insv<mode>_1): Use gen_int_mode to t [...] adds 4ccd644 2016-02-11 Alexandre Oliva aoliva@redhat.com adds 0771836 [ARM] PR68532: Fix up vuzp for big endian adds c2c179b [ARM] PR68532 Fix up vzip recognition for big endian adds 4f6f292 2015-04-25 Daniel Starke daniel.f.starke@freenet.de adds 53858a9 Ensure stdout is newline terminated for status wrappers. adds 600c00f [gcc] 2016-02-09 Michael Meissner meissner@linux.vnet.ibm.com adds 2ccad95 * fi.po: Update. adds f057036 Daily bump. adds dea192d PR go/69511 runtime: change G gcstack_size field to size_t adds 58f74ef 2016-02-09 Andrew Pinski apinski@cavium.com adds db31258 2016-02-10 Richard Biener rguenther@suse.de adds 72bebc1 * timevar.def (TV_PHASE_DBGINFO): Delete. (TV_PHASE_CHECK_D [...] adds 42c18f6 Enable instruction fusion of AES instructions on ARM for Cort [...] adds 79f1ed2 2016-02-10 Richard Biener rguenther@suse.de adds f367ec4 Enable instruction fusion of dependent AESE; AESMC and AESD; [...] adds 14485c8 PR tree-optimization/68021 * tree-ssa-loop-ivopts.c (get_co [...] adds fa03b19 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*- [...] adds e5d1ea3 PR ipa/69241 PR c++/69649 * gimplify.c (gimplify_modify_ex [...] adds 43cfc88 PR go/68562 * config/i386/morestack.S (__stack_split_initia [...] adds f64416c gcc/ adds 268df86 * ptree.c (debug_tree): Implement for cp_expr. adds 2066d1f PR c++/10200 adds ce20a5b PR c++/69657 adds ec4ec95 2016-02-10 Vladimir Makarov vmakarov@redhat.com adds 1356bc7 PR go/66904 cmd/go: fix "#cgo pkg-config:" comments with gccgo adds be7c31e Fix PR #. adds 703eb77 PR c++/68926 adds 168a134 Daily bump. adds 45dc511 2016-02-11 Richard Biener rguenther@suse.de adds b86fba3 2016-02-11 Richard Biener rguenther@suse.de adds 811fedd gcc/ PR target/69713 * config/sh/sh.md (casesi_worker_0): A [...] adds 1cddf45 gcc/testsuite/ adds 8d68396 PR target/65313 * tree-vect-slp.c (vect_schedule_slp_instan [...] adds 3eb5e6f PR plugins/69758: add params.list to PLUGIN_HEADERS adds 63f6331 /cp 2016-02-11 Paolo Carlini paolo.carlini@oracle.com adds 87a6c82 /cp 2016-02-11 Paolo Carlini paolo.carlini@oracle.com adds 6defe3c [AArch64] Only update assembler .arch directive when necessary adds acb7939 gcc/testsuite/ * gcc.target/sh/pr54089-8.c: Adjust optimizat [...] adds 42c87ca gcc/fortran/ChangeLog: adds bec5781 combine: More distribute_notes trouble (PR69737) adds 40b38ac PR c/69768 * c-typeck.c (parser_build_binary_op): Strip nop [...] adds 67cf9b5 * cgraph.c: Spelling fixes - behaviour -> behavior and neig [...] adds ab127fe Daily bump. adds 24f65e3 gcc/ChangeLog: adds 9ddb20d Fix PR c++/69098 (bogus errors with static data member template) adds 74a4140 Fix obstack use-after-free problems in C frontend, PR69522 adds 7c25ed5 Fix incomplete initialization of the declspec struct. adds f36f5c1 2016-02-12 Kugan Vivekanandarajah kuganv@linaro.org adds 3494747 PR ipa/68672 * ipa-split.c (split_function): Don't compute/ [...] adds 9181a4e PR ipa/69241 * ipa-split.c (split_function): If split part [...] adds 52543fd gcc/ adds 7d75fb5 * gcc.dg/pr69522.c: Add empty dg-options. adds 6d60929 * g++.dg/torture/init-list1.C: New. adds fcce1b0 PR rtl-optimization/69764 PR rtl-optimization/69771 * opta [...] adds da7d506 PR driver/69265 and 69453: improved suggestions for various m [...] adds 5af71a8 PR driver/69779: fix bogus cleanup code used by libgccjit aff [...] adds aec1f4b PR other/69554: avoid excessive source printing for widely-se [...] adds 1774ff8 2016-02-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds 38c9bd3 2016-02-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds d58f707 libgcc/ChangeLog: * config.host (tilegx*-*-linux*): r [...] adds 0aedee4 gcc/ChangeLog: * config/tilepro/t-tilepro: Replace CC [...] adds 2d417cc Fix FAIL: special_functions/18_riemann_zeta/check_value.cc (t [...] adds d6ad38a * eo.po: Update. adds b841fbd runtime: For c-archive/c-shared, install signal handlers [...] adds f250922 Daily bump. adds 44a59bb gcc/ PR target/67636 PR target/64345 * config/sh/sh.md (*z [...] adds 67cab04 * gcc.dg/pr67964.c: Add dg-require-alias. adds beb1316 gcc/ PR target/67260 * config/sh/sh.md (sibcall_value_pcrel [...] adds 73bb5f8 gcc/testsuite/ PR target/67260 * gcc.target/sh/torture/pr67 [...] adds 2959d9c Daily bump. adds ce53bb6 PRE_INC with invalid hard reg adds a72095c Correct c-torture stkalign test adds bc43692 Add missing pr number adds af02891 Fix some pipe reservations in znver1.md * config/i386/znver [...] adds fdec7e8 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds a96c809 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds e46faff PR fortran/68746 * gfortran.dg/read_dir.f90: Xfail on hppa* [...] adds 9b49c3c 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds 048186c * config/pa/pa.md (absqi2, absghi2, bswaphi2, bswapsi2, bswa [...] adds c44214d Daily bump. adds 0b3619e 2016-02-15 Richard Biener rguenther@suse.de adds bd5653d Don't mark offload symbols with force_output in ltrans adds 4a45fe0 2016-02-15 Richard Biener rguenther@suse.de adds c6d481f S/390: Add -fsplit-stack support adds 4bc40d2 S/390: New mcount call sequence for z900+ CPUs in 31-bit mode. adds 976b4d1 Don't make something with an autoinc an equivalencing insn (P [...] adds 5c819ea Avoid removing sets of a pseudo PIC register in LRA. adds 7717d90 2016-02-15 Richard Biener rguenther@suse.de adds 4ef4d76 2016-02-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds ccfbefc * alias.c (get_alias_set): Fix a typo in comment. adds bbf5822 PR c++/68890 adds 521a637 PR c++/69753 adds 0799f49 Add support for the FCCMP insn types adds 77454e6 PR c++/69797 * c-common.c (sync_resolve_size): Diagnose too [...] adds 2074f21 PR c++/69658 * init.c (expand_default_init): Only call resh [...] adds 49a549c 2016-02-15 Jerry DeLisle jvdelisle@gcc.gnu.org adds c4bb895 * sv.po: Update. adds e810923 [RS6000] reload_vsx_from_gprsf splitter adds ab5ba8d Daily bump. adds fd808c1 2016-02-16 Richard Biener rguenther@suse.de adds 8e5e4f1 2016-02-16 Richard Biener rguenther@suse.de adds 14a72c4 PR tree-optimization/69802 * tree-ssa-reassoc.c (update_ran [...] adds c3f87ee Don't call call_cgraph_insertion_hooks in simd_clone_create adds e73a0c1 2016-02-16 Richard Biener rguenther@suse.de adds 74d6399 [ARC] Add single/double IEEE precission FPU support. adds 50e0cd7 Fix bswap optimization on big-endian (PR69714, 67781). adds f72a5e6 2016-02-16 Richard Biener rguenther@suse.de adds 3ae1cc9 PR rtl-optimization/69764 PR rtl-optimization/69771 * opta [...] adds 37fffac PR tree-optimization/69820 * tree-vect-patterns.c (type_con [...] adds 2807242 PR c/64748 adds 3a2a72a PR middle-end/69801 * gcc.dg/pr69801.c: Add empty dg-options. adds 8f77aab [Patch AArch64] Restrict 16-bit sqrdml{sa}h instructions to F [...] adds d6faee8 [Patch AArch64] GCC 6 regression in vector performance. - Fix [...] adds b24ac00 [Patch AArch64] Use software sqrt expansion always for -mlow- [...] adds 66237b0 [AArch64] Remove AARCH64_EXTRA_TUNE_RECIP_SQRT from Cortex-A5 [...] adds 88ff21f * gcc-interface/misc.c (gnat_enum_underlying_base_type): New [...] adds ffc2392 * gcc-interface/gigi.h (maybe_debug_type): New inline functi [...] adds b2d052b PR c++/69657 * name-lookup.c (lookup_qualified_name): Add f [...] adds 7675e96 PR c/69835 * common.opt (Wnonnull-compare): New warning. * [...] adds 3f844f1 2015-02-16 Thomas Koenig tkoenig@gcc.gnu.org new 1b5bd2a Add TYPE_EMPTY_RECORD for C++ empty class new 669da58 Properly pass C++ empty class new 0cce4f3 Rename to is_empty_type/is_really_empty_type new 0f470e6 Add more tests for empty types
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (b53314f) \ N -- N -- N refs/heads/hjl/pr60336/master (0f470e6)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 747 +- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/ada/ChangeLog | 40 + gcc/ada/a-calend.adb | 2 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 2 +- gcc/ada/exp_disp.adb | 2 +- gcc/ada/g-socket.adb | 2 +- gcc/ada/g-socket.ads | 4 +- gcc/ada/gcc-interface/gigi.h | 11 + gcc/ada/gcc-interface/misc.c | 31 +- gcc/ada/gcc-interface/utils.c | 43 +- gcc/ada/prep.adb | 6 +- gcc/ada/prepcomp.adb | 2 +- gcc/ada/prj-tree.ads | 4 +- gcc/ada/prj.ads | 2 +- gcc/ada/s-imgrea.adb | 2 +- gcc/ada/sem_ch12.adb | 2 +- gcc/ada/terminals.c | 2 +- gcc/alias.c | 2 +- gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 16 + gcc/c-family/c-common.c | 4 +- gcc/c-family/c.opt | 8 +- gcc/c/ChangeLog | 30 + gcc/c/c-decl.c | 28 +- gcc/c/c-parser.c | 20 +- gcc/c/c-tree.h | 1 + gcc/c/c-typeck.c | 69 +- gcc/cgraph.c | 4 +- gcc/cgraphunit.c | 5 +- gcc/combine.c | 16 +- gcc/common.opt | 4 + gcc/common/config/s390/s390-common.c | 14 + gcc/config/aarch64/aarch64-fusion-pairs.def | 1 + gcc/config/aarch64/aarch64-simd.md | 10 +- gcc/config/aarch64/aarch64.c | 129 +- gcc/config/aarch64/aarch64.md | 4 +- gcc/config/aarch64/thunderx.md | 2 +- gcc/config/arc/arc-modes.def | 4 + gcc/config/arc/arc-opts.h | 20 + gcc/config/arc/arc.c | 152 +- gcc/config/arc/arc.h | 57 +- gcc/config/arc/arc.md | 167 +- gcc/config/arc/arc.opt | 43 + gcc/config/arc/fpu.md | 566 ++ gcc/config/arc/fpx.md | 64 +- gcc/config/arc/predicates.md | 9 + gcc/config/arm/aarch-common.c | 7 +- gcc/config/arm/arm-c.c | 2 +- gcc/config/arm/arm-protos.h | 5 +- gcc/config/arm/arm.c | 97 +- gcc/config/arm/arm_neon.h | 72 +- gcc/config/arm/cortex-a53.md | 4 +- gcc/config/arm/cortex-a57.md | 21 +- gcc/config/arm/exynos-m1.md | 5 + gcc/config/arm/neon.md | 2 +- gcc/config/arm/types.md | 3 + gcc/config/arm/xgene1.md | 2 +- gcc/config/bfin/bfin.c | 2 +- gcc/config/cris/cris.opt | 2 +- gcc/config/i386/i386.c | 2 +- gcc/config/i386/i386.md | 2 +- gcc/config/i386/znver1.md | 57 +- gcc/config/ia64/hpux-unix2003.h | 2 +- gcc/config/mips/mips.c | 4 +- gcc/config/mips/t-img-elf | 9 +- gcc/config/msp430/msp430.md | 2 +- gcc/config/nvptx/nvptx.c | 6 +- gcc/config/pa/pa.md | 40 + gcc/config/rs6000/predicates.md | 13 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/config/rs6000/rs6000.md | 93 +- gcc/config/rs6000/vsx.md | 2 +- gcc/config/rx/rx.c | 2 +- gcc/config/rx/rx.md | 2 +- gcc/config/s390/s390-protos.h | 1 + gcc/config/s390/s390.c | 223 +- gcc/config/s390/s390.md | 138 + gcc/config/sh/sh.md | 51 +- gcc/config/tilegx/t-tilegx | 2 +- gcc/config/tilepro/t-tilepro | 4 +- gcc/config/vms/vms-c.c | 2 +- gcc/convert.c | 462 +- gcc/convert.h | 17 +- gcc/cp/ChangeLog | 145 + gcc/cp/call.c | 15 +- gcc/cp/class.c | 46 +- gcc/cp/constexpr.c | 8 +- gcc/cp/cp-gimplify.c | 8 +- gcc/cp/cp-tree.h | 8 +- gcc/cp/cvt.c | 27 +- gcc/cp/decl.c | 7 +- gcc/cp/decl2.c | 4 + gcc/cp/error.c | 4 +- gcc/cp/init.c | 15 +- gcc/cp/name-lookup.c | 71 +- gcc/cp/name-lookup.h | 2 +- gcc/cp/parser.c | 90 +- gcc/cp/pt.c | 63 +- gcc/cp/ptree.c | 8 + gcc/cp/rtti.c | 2 +- gcc/cp/search.c | 18 + gcc/cp/semantics.c | 33 +- gcc/cp/tree.c | 17 - gcc/cp/typeck.c | 34 +- gcc/cp/typeck2.c | 8 +- gcc/diagnostic-show-locus.c | 226 +- gcc/diagnostic.c | 62 +- gcc/diagnostic.h | 11 + gcc/doc/extend.texi | 8 +- gcc/doc/install.texi | 2 +- gcc/doc/invoke.texi | 111 +- gcc/doc/md.texi | 2 +- gcc/doc/tm.texi | 2 +- gcc/doc/tree-ssa.texi | 36 +- gcc/explow.c | 2 +- gcc/expr.c | 2 +- gcc/fold-const.c | 5 + gcc/fortran/ChangeLog | 54 + gcc/fortran/decl.c | 28 + gcc/fortran/error.c | 15 + gcc/fortran/f95-lang.c | 5 +- gcc/fortran/frontend-passes.c | 4 +- gcc/fortran/gfortran.h | 3 + gcc/fortran/parse.c | 1 + gcc/fortran/primary.c | 10 + gcc/fortran/resolve.c | 26 +- gcc/fortran/trans-stmt.c | 4 +- gcc/gcc.c | 128 +- gcc/gcc.h | 5 +- gcc/gimple-ssa-backprop.c | 10 +- gcc/gimple-ssa-isolate-paths.c | 28 +- gcc/gimple-ssa-nonnull-compare.c | 151 + gcc/gimplify.c | 3 +- gcc/go/ChangeLog | 6 + gcc/go/gccgo.texi | 2 +- gcc/go/go-lang.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/lex.cc | 4 +- gcc/hwint.h | 2 +- gcc/ifcvt.c | 6 +- gcc/ipa-split.c | 129 +- gcc/ira-build.c | 2 +- gcc/ira.c | 8 +- gcc/java/decl.c | 2 +- gcc/jit/ChangeLog | 6 + gcc/jit/dummy-frontend.c | 2 +- gcc/lra-constraints.c | 36 +- gcc/lra-remat.c | 115 +- gcc/lto-cgraph.c | 8 +- gcc/lto-streamer-out.c | 2 +- gcc/lto-streamer.h | 2 +- gcc/lto-wrapper.c | 34 +- gcc/lto/ChangeLog | 6 + gcc/lto/lto-lang.c | 2 +- gcc/lto/lto.c | 2 +- gcc/match.pd | 31 +- gcc/objc/ChangeLog | 6 + gcc/objc/objc-act.c | 4 +- gcc/objc/objc-map.h | 4 +- gcc/omp-low.c | 1 - gcc/optabs-tree.c | 8 +- gcc/optabs.c | 19 +- gcc/opts-common.c | 41 + gcc/opts.c | 7 +- gcc/opts.h | 11 + gcc/passes.def | 11 +- gcc/po/ChangeLog | 8 + gcc/po/de.po | 9117 +------------------- gcc/po/sv.po | 282 +- gcc/regstat.c | 2 +- gcc/reload.c | 12 +- gcc/sched-ebb.c | 2 +- gcc/sched-int.h | 2 +- gcc/sel-sched.c | 4 +- gcc/spellcheck.c | 48 +- gcc/spellcheck.h | 4 + gcc/target.def | 2 +- gcc/target.h | 2 +- gcc/targhooks.c | 2 +- gcc/testsuite/ChangeLog | 446 + gcc/testsuite/c-c++-common/Waddress-1.c | 15 + gcc/testsuite/c-c++-common/Wvarargs.c | 2 +- gcc/testsuite/c-c++-common/goacc/deviceptr-1.c | 14 + gcc/testsuite/c-c++-common/goacc/host_data-5.c | 2 +- gcc/testsuite/c-c++-common/nonnull-1.c | 2 +- gcc/testsuite/c-c++-common/nonnull-2.c | 26 + gcc/testsuite/c-c++-common/pr69764.c | 38 + gcc/testsuite/c-c++-common/pr69797.c | 8 + gcc/testsuite/g++.dg/abi/{empty14.C => empty16.C} | 4 +- gcc/testsuite/g++.dg/abi/empty16.h | 16 + .../g++.dg/abi/{empty15a.c => empty16a.c} | 2 +- gcc/testsuite/g++.dg/abi/{empty14.C => empty17.C} | 4 +- gcc/testsuite/g++.dg/abi/empty17.h | 27 + .../g++.dg/abi/{empty12a.c => empty17a.c} | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-value5.C | 18 + gcc/testsuite/g++.dg/cpp0x/pr68726.C | 7 + gcc/testsuite/g++.dg/cpp0x/sfinae56.C | 26 + gcc/testsuite/g++.dg/cpp0x/trailing12.C | 22 + gcc/testsuite/g++.dg/cpp0x/trailing13.C | 12 + gcc/testsuite/g++.dg/cpp1y/69098-2.C | 37 + gcc/testsuite/g++.dg/cpp1y/69098.C | 43 + gcc/testsuite/g++.dg/cpp1y/auto-fn29.C | 34 + gcc/testsuite/g++.dg/cpp1y/auto-fn30.C | 21 + gcc/testsuite/g++.dg/delayedfold/fwrapv1.C | 6 + gcc/testsuite/g++.dg/ext/no-asm-2.C | 2 +- gcc/testsuite/g++.dg/goacc/deviceptr-1.C | 38 + gcc/testsuite/g++.dg/gomp/pr59627.C | 14 + gcc/testsuite/g++.dg/init/const12.C | 20 + gcc/testsuite/g++.dg/init/pr69658.C | 6 + gcc/testsuite/g++.dg/ipa/pr68672-1.C | 20 + gcc/testsuite/g++.dg/ipa/pr68672-2.C | 54 + gcc/testsuite/g++.dg/ipa/pr68672-3.C | 57 + gcc/testsuite/g++.dg/ipa/pr69239.C | 71 + gcc/testsuite/g++.dg/ipa/pr69241-1.C | 12 + gcc/testsuite/g++.dg/ipa/pr69241-2.C | 18 + gcc/testsuite/g++.dg/ipa/pr69241-3.C | 12 + gcc/testsuite/g++.dg/ipa/pr69241-4.C | 55 + gcc/testsuite/g++.dg/ipa/pr69649.C | 36 + gcc/testsuite/g++.dg/lookup/builtin6.C | 23 + gcc/testsuite/g++.dg/lookup/builtin7.C | 14 + gcc/testsuite/g++.dg/lookup/friend17.C | 9 + gcc/testsuite/g++.dg/lookup/koenig5.C | 2 +- gcc/testsuite/g++.dg/lookup/member2.C | 5 + gcc/testsuite/g++.dg/lookup/member3.C | 17 + gcc/testsuite/g++.dg/lto/lto.exp | 3 + gcc/testsuite/g++.dg/lto/pr69729_0.C | 35 + gcc/testsuite/g++.dg/{pr60336-4.C => pr60336-10.C} | 10 +- gcc/testsuite/g++.dg/{pr60336-4.C => pr60336-11.C} | 16 +- gcc/testsuite/g++.dg/{pr60336-4.C => pr60336-12.C} | 17 +- gcc/testsuite/g++.dg/torture/init-list1.C | 6 + gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 3 +- .../g++.dg/warn/Wconversion-real-integer-3.C | 2 +- gcc/testsuite/gcc.c-torture/compile/20160205-1.c | 8 + gcc/testsuite/gcc.c-torture/compile/pr69209.c | 28 + gcc/testsuite/gcc.c-torture/compile/volatile-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/pr68532.c | 22 + gcc/testsuite/gcc.c-torture/execute/stkalign.c | 23 +- gcc/testsuite/gcc.dg/builtin-object-size-1.c | 2 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 2 +- gcc/testsuite/gcc.dg/builtins-config.h | 4 +- gcc/testsuite/gcc.dg/cpp/trad/comment-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-comments.c | 4 +- gcc/testsuite/gcc.dg/globalalias.c | 2 +- gcc/testsuite/gcc.dg/lto/pr55113_0.c | 13 - gcc/testsuite/gcc.dg/noreturn-6.c | 2 +- gcc/testsuite/gcc.dg/pr30457.c | 2 +- gcc/testsuite/gcc.dg/pr67964.c | 1 + gcc/testsuite/gcc.dg/pr69522.c | 10 + gcc/testsuite/gcc.dg/pr69554-1.c | 152 + gcc/testsuite/gcc.dg/pr69634.c | 21 + gcc/testsuite/gcc.dg/pr69801.c | 9 + gcc/testsuite/gcc.dg/pr69802.c | 23 + gcc/testsuite/gcc.dg/spellcheck-options-10.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-3.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-4.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-5.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-6.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-7.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-8.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-9.c | 6 + gcc/testsuite/gcc.dg/torture/pr69652.c | 14 + gcc/testsuite/gcc.dg/torture/pr69714.c | 156 + gcc/testsuite/gcc.dg/torture/pr69715.c | 11 + gcc/testsuite/gcc.dg/torture/pr69719.c | 24 + gcc/testsuite/gcc.dg/torture/pr69771.c | 12 + gcc/testsuite/gcc.dg/torture/pr69776-2.c | 25 + gcc/testsuite/gcc.dg/torture/pr69776.c | 28 + gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr68021.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/sra-17.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/sra-18.c | 1 + gcc/testsuite/gcc.dg/uninit-22.c | 69 + gcc/testsuite/gcc.dg/vect/pr69783.c | 39 + gcc/testsuite/gcc.dg/vect/pr69820.c | 35 + gcc/testsuite/gcc.dg/vect/vect-mask-store-move-1.c | 3 +- gcc/testsuite/gcc.target/aarch64/aapcs64/ice_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/aapcs64/test_23.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vldX.c | 2 +- .../aarch64/advsimd-intrinsics/vldX_dup.c | 2 +- .../aarch64/advsimd-intrinsics/vldX_lane.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vqrshl.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vqshl.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vrshl.c | 2 +- .../aarch64/advsimd-intrinsics/vshuffle.inc | 2 +- .../aarch64/advsimd-intrinsics/vstX_lane.c | 2 +- .../gcc.target/aarch64/assembler_arch_1.c | 20 + gcc/testsuite/gcc.target/aarch64/pr60697.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_15.c | 4 +- gcc/testsuite/gcc.target/aarch64/target_attr_7.c | 2 +- .../aarch64/vector_initialization_nostack.c | 53 + gcc/testsuite/gcc.target/aarch64/vrnd_f64_1.c | 2 +- gcc/testsuite/gcc.target/i386/addr-sel-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-klogic-2.c | 2 +- gcc/testsuite/gcc.target/mips/pr68273.c | 79 + gcc/testsuite/gcc.target/powerpc/fusion.c | 29 +- gcc/testsuite/gcc.target/powerpc/fusion3.c | 27 +- gcc/testsuite/gcc.target/s390/pr69148.c | 16 + gcc/testsuite/gcc.target/sh/pr54089-8.c | 2 +- gcc/testsuite/gcc.target/sh/pr54236-1.c | 2 +- gcc/testsuite/gcc.target/sh/torture/pr67260.c | 12 + gcc/testsuite/gfortran.dg/abstract_type_6.f03 | 10 +- gcc/testsuite/gfortran.dg/associate_1.f03 | 2 +- gcc/testsuite/gfortran.dg/associate_19.f03 | 23 + gcc/testsuite/gfortran.dg/associate_20.f03 | 31 + gcc/testsuite/gfortran.dg/associate_21.f90 | 19 + .../gfortran.dg/assumed_rank_bounds_1.f90 | 2 +- .../gfortran.dg/assumed_rank_bounds_2.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_1.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_2.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_3.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_4.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_5.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_6.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_7.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_8.f90 | 2 +- .../gfortran.dg/derived_pointer_recursion_2.f90 | 2 +- gcc/testsuite/gfortran.dg/exit_3.f08 | 2 +- gcc/testsuite/gfortran.dg/intrinsic_std_1.f90 | 2 +- gcc/testsuite/gfortran.dg/intrinsic_std_6.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_38.f90 | 14 +- gcc/testsuite/gfortran.dg/namelist_84.f90 | 5 +- gcc/testsuite/gfortran.dg/namelist_88.f90 | 29 + gcc/testsuite/gfortran.dg/namelist_args.f90 | 18 + gcc/testsuite/gfortran.dg/open_status_2.f90 | 2 +- gcc/testsuite/gfortran.dg/pr69554-1.F90 | 28 + gcc/testsuite/gfortran.dg/pr69554-2.F90 | 21 + gcc/testsuite/gfortran.dg/read_bang.f90 | 38 + gcc/testsuite/gfortran.dg/read_bang4.f90 | 47 + gcc/testsuite/gfortran.dg/read_dir.f90 | 2 +- gcc/testsuite/gfortran.dg/type_decl_4.f90 | 7 + gcc/testsuite/gfortran.dg/used_types_15.f90 | 2 +- gcc/testsuite/gfortran.dg/used_types_16.f90 | 2 +- gcc/testsuite/lib/gcc-dg.exp | 27 + gcc/testsuite/lib/gfortran-dg.exp | 19 +- gcc/testsuite/lib/mpx-dg.exp | 2 +- gcc/testsuite/lib/target-supports.exp | 3 +- .../obj-c++.dg/attributes/method-nonnull-1.mm | 2 +- gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 4 +- gcc/testsuite/obj-c++.dg/gnu-api-2-method.mm | 8 +- .../objc.dg/attributes/method-nonnull-1.m | 2 +- gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 4 +- gcc/testsuite/objc.dg/gnu-api-2-method.m | 8 +- gcc/timevar.def | 2 - gcc/tree-inline.c | 2 +- gcc/tree-pass.h | 1 + gcc/tree-ssa-alias.c | 22 +- gcc/tree-ssa-dom.c | 52 +- gcc/tree-ssa-loop-ivopts.c | 14 +- gcc/tree-ssa-math-opts.c | 46 +- gcc/tree-ssa-pre.c | 4 +- gcc/tree-ssa-reassoc.c | 53 +- gcc/tree-ssa-sccvn.c | 15 +- gcc/tree-ssa-sccvn.h | 2 +- gcc/tree-ssa-scopedtables.c | 40 +- gcc/tree-ssa-scopedtables.h | 11 +- gcc/tree-ssa-structalias.c | 49 +- gcc/tree-ssa-tail-merge.c | 2 +- gcc/tree-ssa.c | 3 +- gcc/tree-ssanames.c | 2 +- gcc/tree-vect-data-refs.c | 77 +- gcc/tree-vect-loop.c | 134 +- gcc/tree-vect-patterns.c | 27 +- gcc/tree-vect-slp.c | 6 +- gcc/tree-vrp.c | 2 +- gcc/tree.c | 11 +- gcc/tree.h | 2 +- gcc/varpool.c | 2 - libcpp/ChangeLog | 9 + libcpp/errors.c | 3 +- libcpp/line-map.c | 11 +- libcpp/po/ChangeLog | 8 + libcpp/po/eo.po | 14 +- libcpp/po/fi.po | 37 +- libgcc/ChangeLog | 18 + libgcc/config.host | 9 +- libgcc/config/i386/morestack.S | 5 +- libgcc/config/s390/morestack.S | 611 ++ libgcc/config/s390/t-stack-s390 | 2 + libgcc/generic-morestack.c | 4 + libgfortran/ChangeLog | 20 + libgfortran/io/list_read.c | 181 +- libgo/go/cmd/go/build.go | 82 +- libgo/runtime/go-libmain.c | 6 +- libgo/runtime/go-main.c | 6 + libgo/runtime/malloc.goc | 10 +- libgo/runtime/proc.c | 4 +- libgo/runtime/runtime.h | 5 +- libgo/runtime/signal_unix.c | 10 +- libgomp/ChangeLog | 18 + libgomp/testsuite/libgomp.c/omp-nested-3.c | 4 + libgomp/testsuite/libgomp.c/pr46032-2.c | 4 + .../testsuite/libgomp.fortran/declare-simd-4.f90 | 7 + .../libgomp.oacc-c-c++-common/kernels-2.c | 4 + .../libgomp.oacc-c-c++-common/parallel-2.c | 4 + .../{parallel-dims.c => parallel-dims-2.c} | 6 +- libssp/ChangeLog | 5 + libssp/ssp.c | 1 + libstdc++-v3/ChangeLog | 12 + libstdc++-v3/acinclude.m4 | 5 +- libstdc++-v3/configure | 5 +- .../testsuite/libstdc++-prettyprinters/48362.cc | 2 + .../testsuite/libstdc++-prettyprinters/cxx11.cc | 1 + .../testsuite/libstdc++-prettyprinters/debug.cc | 1 + .../libstdc++-prettyprinters/libfundts.cc | 2 + .../libstdc++-prettyprinters/shared_ptr.cc | 1 + .../testsuite/libstdc++-prettyprinters/simple.cc | 1 + .../testsuite/libstdc++-prettyprinters/simple11.cc | 1 + .../testsuite/libstdc++-prettyprinters/tr1.cc | 1 + .../testsuite/libstdc++-prettyprinters/whatis.cc | 1 + .../18_riemann_zeta/check_value.cc | 5 +- 416 files changed, 9031 insertions(+), 10931 deletions(-) create mode 100644 gcc/config/arc/fpu.md create mode 100644 gcc/gimple-ssa-nonnull-compare.c create mode 100644 gcc/testsuite/c-c++-common/Waddress-1.c create mode 100644 gcc/testsuite/c-c++-common/nonnull-2.c create mode 100644 gcc/testsuite/c-c++-common/pr69764.c create mode 100644 gcc/testsuite/c-c++-common/pr69797.c copy gcc/testsuite/g++.dg/abi/{empty14.C => empty16.C} (84%) create mode 100644 gcc/testsuite/g++.dg/abi/empty16.h copy gcc/testsuite/g++.dg/abi/{empty15a.c => empty16a.c} (80%) copy gcc/testsuite/g++.dg/abi/{empty14.C => empty17.C} (84%) create mode 100644 gcc/testsuite/g++.dg/abi/empty17.h copy gcc/testsuite/g++.dg/abi/{empty12a.c => empty17a.c} (80%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-value5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr68726.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae56.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/69098-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/69098.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn29.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn30.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/fwrapv1.C create mode 100644 gcc/testsuite/g++.dg/goacc/deviceptr-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr59627.C create mode 100644 gcc/testsuite/g++.dg/init/const12.C create mode 100644 gcc/testsuite/g++.dg/init/pr69658.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69239.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-4.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69649.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin6.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin7.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend17.C create mode 100644 gcc/testsuite/g++.dg/lookup/member2.C create mode 100644 gcc/testsuite/g++.dg/lookup/member3.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69729_0.C copy gcc/testsuite/g++.dg/{pr60336-4.C => pr60336-10.C} (81%) copy gcc/testsuite/g++.dg/{pr60336-4.C => pr60336-11.C} (79%) copy gcc/testsuite/g++.dg/{pr60336-4.C => pr60336-12.C} (81%) create mode 100644 gcc/testsuite/g++.dg/torture/init-list1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20160205-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69209.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68532.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr55113_0.c create mode 100644 gcc/testsuite/gcc.dg/pr69522.c create mode 100644 gcc/testsuite/gcc.dg/pr69554-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69634.c create mode 100644 gcc/testsuite/gcc.dg/pr69801.c create mode 100644 gcc/testsuite/gcc.dg/pr69802.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-10.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-3.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-4.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-5.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-6.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-7.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-8.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-9.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69652.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69714.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69715.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69719.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69771.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69776-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69776.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68021.c create mode 100644 gcc/testsuite/gcc.dg/uninit-22.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69783.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69820.c create mode 100644 gcc/testsuite/gcc.target/aarch64/assembler_arch_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vector_initialization_nostack.c create mode 100644 gcc/testsuite/gcc.target/mips/pr68273.c create mode 100644 gcc/testsuite/gcc.target/s390/pr69148.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr67260.c create mode 100644 gcc/testsuite/gfortran.dg/associate_19.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_20.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_88.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_args.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69554-1.F90 create mode 100644 gcc/testsuite/gfortran.dg/pr69554-2.F90 create mode 100644 gcc/testsuite/gfortran.dg/read_bang.f90 create mode 100644 gcc/testsuite/gfortran.dg/read_bang4.f90 create mode 100644 gcc/testsuite/gfortran.dg/type_decl_4.f90 create mode 100644 libgcc/config/s390/morestack.S create mode 100644 libgcc/config/s390/t-stack-s390 create mode 100644 libgomp/testsuite/libgomp.c/omp-nested-3.c create mode 100644 libgomp/testsuite/libgomp.c/pr46032-2.c create mode 100644 libgomp/testsuite/libgomp.fortran/declare-simd-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-2.c copy libgomp/testsuite/libgomp.oacc-c-c++-common/{parallel-dims.c => parallel-dims [...]