This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hsa in repository gcc.
from c0d26f4 [hsa] Incorporate part of feedback to changes to libgomp proper adds 219bb7c Fix new sancov tests adds bc4c651 Fix changelog entry and add pr66896.C. adds d0f713f Fix missing range information for "%q+D" format code adds 64204da gcc/ * config/nvptx/nvptx.c (nvptx_output_call_insn): Emit [...] adds d96a7a4 2015-12-07 Bernd Edlinger bernd.edlinger@hotmail.de adds 3adbc51 2015-12-07 Vladimir Makarov vmakarov@redhat.com adds 4a7d592 2015-12-07 Bernd Edlinger bernd.edlinger@hotmail.de adds 796bb13 PR middle-end/68291 PR middle-end/68292 * cfgexpand.c (set [...] adds e0dec29 PR ipa/61886 * symtab.c (ultimate_transparent_alias_target) [...] adds 1b06294 PR c/68668 * c-decl.c (grokdeclarator): If ORIG_QUAL_INDIRE [...] adds a01b98f * config//nvptx/nvptx.c (write_return): New. (write_fn_prot [...] adds 50cd3de * fold-const.c (operand_equal_p): Drp flag_strict_aliasing check. adds 802e637 Add scheduling model for Exynos M1 adds 03af97e gcc/testsuite/ * lib/g++.exp: Also find -std list in GXX_TES [...] adds dd913ae PR c++/68170 * pt.c (maybe_new_partial_specialization): The [...] adds 8f559c6 PR c++/68464 * cp-gimplify.c (cp_fold): Don't assume X has [...] adds 522e1fe 2015-12-07 Steve Ellcey sellcey@imgtec.com adds ee34b05 2015-12-07 Steve Ellcey sellcey@imgtec.com adds 6085651 PR middle-end/66726 * g++.dg/tree-ssa/pr66726.c: Renamed to [...] adds 6ce5f83 PR c++/68683 * constraint.cc (satisfy_argument_deduction_co [...] adds fb79218 PR c++/68760 * error.c (dump_global_iord): Use DECL_SOURCE_ [...] adds fee0b56 PR target/63668 * doc/invoke.texi (SPARC options): Document [...] adds 846fb52 Daily bump. adds c17507c * config/rl78/constraints.md (Wfr): Change to be a non-memory [...] adds e7eabf3 gcc/ adds e300de9 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 93bb3cf * config/i386/i386.c (ix86_emit_swsqrtsf): Cleanup infinity [...] adds 46d5e21 * config/ia64/ia64.c (ia64_emit_probe_stack_range): Adjust. [...] adds 5912f52 * doc/invoke.texi (SPARC options): Fix typo. adds fe2961b [AArch64] Rework ARMv8.1 command line options. adds 780656b 2015-12-08 Andre Vieira andre.simoesdiasvieira@arm.com [...] adds a2b3115 gcc/testsuite: * gfortran.dg/pr68627.f: Limit target to x86. adds 15d1630 [testsuite][ARM target attributes] Fix effective_target tests. adds 0974206 2015-12-08 David Sherwood david.sherwood@arm.com adds 31ba81b PR c/48088 PR c/68657 * common.opt (Wframe-larger-than=): [...] adds 733acad Add file missing from earlier commit. adds ddf971a gcc/testsuite/ * gfortran.dg/pr68627.f: Use '!ia32' instead [...] adds 9751df3 AVX-512. Fix assembler section for broadcast pattern. adds 44c0112 Clear restrict in install_var_field adds fe90ab1 PR c++/68116 * g++.dg/cpp0x/pr68116.C: New test. adds 720d8cb [AArch64] Skip big-endian as well for gcc.target/aarch64/got_ [...] adds f73b478 PR c/68757: fix uninitialized src_range for various builtins adds 7063d45 C: fix uninitialized ranges for __alignof__ adds adf1dfd * gcc.dg/sso-9.c (foo): Robustify trick. adds f30646b * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm [...] adds 4d64524 PR target/68701 * config/i386/i386.c (ix86_option_override_ [...] adds 52fbaa0 * testsuite/ChangeLog: Fix last entry. adds 2642aca * gcc.c-torture/compile/920723-1.c: Remove PTX skip. * gcc. [...] adds 3809b03 PR middle-end/68291 PR middle-end/68292 * cfgexpand.c (set [...] adds ee03cd5 PR ipa/61886 * lto-partition.c (add_symbol_to_partition_1): [...] adds 48effc5 gcc/ * config/nvptx/nvptx.c (decl_chunk_size, decl_chunk_mo [...] adds 10dd059 PR ipa/61886 * symtab.c (symtab_node::verify_base): Fix thi [...] adds 0325f3f PR ipa/61886 * ipa-visibility.c (can_replace_by_local_alias [...] adds dfbba35 PR ipa/61886 * varpool.c (varpool_node::get_availability): [...] adds 4d2c990 PR ipa/61886 * lto-cgraph.c (compute_ltrans_boundary): Add [...] adds 3c4e44f Daily bump. adds 161765f Fix misleading indentation in tree-ssa-loop-unswitch.c adds a1cb63f Fix misleading indentation in tree-nested.c adds 3c6824f Fix PR c++/68711 - [6 regression] SEGV on an invalid offsetof [...] adds 4e42d23 PR ipa/61886 * lto-streamer.h (lto_symtab_merge_decls, lto_ [...] adds 8b95d2d * config/rx/rx.opt (-mjsr): Add. * config/rx/predicates.md (r [...] adds f5d3c0a PR ipa/61886 * symtab.c (symtab_node::equal_address_to): Ne [...] adds ad9c515 2015-12-09 Chung-Lin Tang cltang@codesourcery.com adds a0041ab PR ipa/61886 PR middle-end/25140 * ipa-reference.c (is_imp [...] adds fc5f8be 2015-12-09 Richard Biener rguenther@suse.de adds 0308f68 2015-12-09 Richard Biener rguenther@suse.de adds 59c1821 Minor fixes adds 762aef8 Fix PR ipa/68790 adds 6e0cf98 Fix memory leak in tree-if-conv.c adds dd68020 Fix newly introduced memory leak in adds f599561 Fix GOMP/GOACC_parallel handling in find_func_clobbers adds 0b04b41 PR ada/66526 * g-expect.adb (Set_Up_Child_Communications): [...] adds 062a10f 2015-12-09 Richard Biener rguenther@suse.de adds f67e390 2015-12-09 Richard Biener rguenther@suse.de adds d73c123 PR tree-optimization/68786 * tree-if-conv.c: Include builti [...] adds 4e12ee8 [Patch AArch64] Reinstate CANNOT_CHANGE_MODE_CLASS to fix pr67609 adds 5dccd07 PR tree-optimization/66949 * tree-ssa-phiopt.c (tree_ssa_ph [...] adds c7d9ad8 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior [...] adds 9bb0fb7 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX defi [...] adds 51df021 /cp 2015-12-09 Paolo Carlini paolo.carlini@oracle.com adds b674417 dump param name when timing out adds f2e4bff add array access function in the right order adds f673455 specify more isl codegen options adds 195e39f 2015-12-09 Andreas Tobler andreast@gcc.gnu.org adds b39960e PR ipa/61886 PR middle-end/25140 * ipa-reference.c (ipa_re [...] adds 2f7de6c 2015-12-09 Tobias Burnus burnus@net-b.de adds 24199c3 PR lto/68811 * g++.dg/lto/pr68811_0.C: New testcase. * g++ [...] adds 58da814 PR ipa/61886 * ipa-visibility.c (function_and_variable_visi [...] adds 5118f06 2015-12-09 Tobias Burnus burnus@net-b.de Ales [...] adds 7e28e64 PR lto/68811 * lto.c (lto_fixup_prevailing_decls): Do not c [...] adds 96ba677 PR ipa/61886 PR middle-end/25140 * tree-ssa-alias.c (ptr_d [...] adds 9820cc9 Daily bump. adds 278e789 PR target/68729 * config/pa/pa.c (pa_emit_move_sequence): D [...] adds ab861c8 PR 68115/libfortran * configure.ac: Set libbacktrace_cv_sys [...] adds a59e6fa * config/pa/fptr.c (__canonicalize_funcptr_for_compare): Rem [...] adds ef6d055 Fix memory leaks in tree-vect-data-refs.c adds 8a33e81 Remove invalid assert in find_func_aliases_for_builtin_call adds 0d4f3f8 2015-12-10 Richard Biener rguenther@suse.de adds 93bfa1f 2015-12-10 Richard Biener rguenther@suse.de adds bca33fb 2015-12-10 Richard Biener rguenther@suse.de adds d227606 2015-12-10 Richard Biener rguenther@suse.de adds 8f081a6 2015-12-10 Richard Biener rguenther@suse.de adds 6c2acfc Fix warnings from including fdl.texi into gnat-style.texi adds 7ae97ba 2015-12-10 Richard Biener rguenther@suse.de adds 522ea93 PR tree-optimization/68785 * gimple-fold.c (fold_ctor_refer [...] adds c34c9fe [install.texi] Add note against GNAT 4.8 on ARM targets adds 0ce1bd6 Correct previous ChangeLog (targets is correct, not hosts) adds e7f3075 gcc/ adds ed3c531 fix typo in date format adds e237aa7 * alias.c (get_alias_set): Add cut-off for recursion. adds ae57688 Revert [testsuite][ARM target attributes] Fix effective_target tests adds 1794836 2015-12-10 Richard Biener rguenther@suse.de adds 307c7fd [ARC] Add support for atomic memory built-in. adds f559993 [ARC] Add support for atomic memory built-in. Add atomic.md file. adds c4e6339 * gcc-interface/gigi.h (create_var_decl): Adjust comment. ( [...] adds 9131519 Improve generated libstdc++ API docs adds d6b260f * gcc-interface/trans.c (Call_to_gnu): Remove guard for NULL [...] adds a03ff9d 2015-12-10 Richard Biener rguenther@suse.de adds 82e4bc9 PR ada/48013 * gcc-interface/trans.c (empty_stmt_list_p): N [...] adds 1a9de75 Fix dejagnu directives in shared_ptr test adds 9dc1970 Change tests to use -std=gnu++14 not -std=gnu++1y adds 32dd1e5 Fix -Wmisleading-indentation warning in function.c adds 24b1b3e Fix misleading indentation in gcc/fortran/io.c adds 5b3ba40 Fix -Wmisleading-indentation warning in gcc/regrename.c adds a15f56f Fix -Wmisleading-indentation warning in ifcvt.c adds 35e3a98 Fix -Wmisleading-indentation warning in graphite-optimize-isl.c adds 81dbff5 2015-12-10 Martin Jambor mjambor@suse.cz adds 30ccaf3 PR c++/68348 * g++.dg/cpp0x/pr68348.C: New test. adds d3960aa gcc/ adds b0e1d3d PR rtl-optimization/68376 PR rtl-optimization/68670 * ifcv [...] adds 9675245 2015-12-10 Jeff Law law@redhat.com adds 1e66214 testsuite/lib/multline.exp: show test name and line numbers adds 7b1a8d9 PR tree-optimization/68619 * graphite-scop-detection.c (gat [...] adds 55ee22e * invoke.texi (Warning Options): Update -Wall options [...] adds 5f40c95 2015-12-10 Vladimir Makarov vmakarov@redhat.com adds a515ebd Add -Wmisleading-indentation to -Wall adds 15a1fce * ipa-cp.c (ipcp_cloning_candidate_p): Use node->optimize_fo [...] adds e21bcce * lto-streamer-out.c (wrap_refs): Only wrap public decls. adds fcfe0df * config/nvptx/nvptx.c (nvptx_function_arg, nvptx_function_ [...] adds 71d3c07 rtlanal: Fix bits/bytes confusion in set_noop_p (PR68814) adds f94693e PR ipa/61886 * lto-symtab.c (lto_symtab_merge_p): Avoid mer [...] adds b1d369b Daily bump. adds 7af735b Fix shrink-wrapping bug (PR67778, PR68634) adds f66a5fd gcc/ adds 904b63c gcc/ adds deb03d1 2015-12-11 Richard Biener rguenther@suse.de adds 7c25796 Fix PR target/67484 adds b3342fe S/390: Fix warnings in "*setmem_long..." patterns. adds 0009188 S/390: Fix warnings in "*setmem_long..." patterns. adds 58db7f1 Add an asssert and testcase for PR 68064 adds e3343fd * hash-map.h (hash_map::hash_map): Gather statistics only w [...] adds 035418f Remove unpaired TERMINATE_PASS_LIST in passes.def adds 49dc00f PR libstdc++/68139 adds 8c3f798 gcc/ * config/nvptx/nvptx.h (TARGET_SUPPORTS_WIDE_INT): Def [...] adds 3d9a6ba libmpx/ adds ba0e61d S/390: Wide int support. adds 51b4712 * ChangeLog: Remove confusign PR marker. adds 7c5f556 avoid alignment of static variables affecting stack's adds 2e7fa9b * gcc.dg/pr59605-1.c: Reduce iterations for nvptx. adds 8b1fba2 2015-12-11 Jan-Benedict Glaw jbglaw@lug-owl.de Domin [...] adds c666c7b * config/nvptx/nvptx.h (RETURN_ADDR_REGNO): Delete. (OUTGOI [...] adds 0ca0e47 Fix std::invoke support for reference_wrappers adds 4c1f789 PR middle-end/68215 * tree-vect-generic.c (tree_vec_extract [...] adds 094dcfe [PATCH][PR tree-optimization/68844] Fix testcase expected output adds 11b44d7 Daily bump. adds 8f905db gcc: PR sanitizer/68418 * c-family/c-ubsan.c (ubsan_instrum [...] adds b223887 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 [...] adds d9102cb 2014-12-12 Tobias Burnus burnus@net-b.de adds 38bb931 2014-12-12 Tobias Burnus burnus@net-b.de adds 543530a * config/sparc/sparc.h (TARGET_SUPPORTS_WIDE_INT): Define to [...] adds 49adb6e Fix date adds 15addf1 * tree.c (free_lang_data_in_type, find_decls_types_r): Also [...] adds 97b85bb Daily bump. adds 83a01d5 * g++.dg/opt/pr48549.C: XFAIL AIX. * g++.dg/a [...] adds 6cbd82a * cgraph.c (cgraph_node::get_untransformed_body): Pass compr [...] adds 3afbcf4 * cgraph.c (cgraph_node::get_untransformed_body): Pass compr [...] adds d32e568 Handle sizes and kinds params of GOACC_paralllel in find_func [...] adds 378682d [PATCH] m68k testsuite TLC adds fe09f7a [PATCH][PR target/19201] Peephole to improve clearing items i [...] adds ccbc86c * gcc.dg/graphite/pr42729.c: XFAIL AIX. adds 2added0 [PR67355] drop dummy zero from reverse VTA ops, fix infinite [...] adds 7729884 Daily bump. adds 63f4c0d 2015-12-14 Thomas Preud'homme thomas.preudhomme@arm.com adds f3c921e PR rtl-optimization/68730 * cfgrtl.c (cfg_layout_finalize): [...] adds 1a76194 [PR 66616] Check for thunks when adding extra constants to clones adds d899e1d [ARC] Refurbish emitting DWARF2 related information when expa [...] new cfe901a Merged trunk revision 231608 into the hsa branch
The 1 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 | 1080 ++++++++++++++++++-- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 42 +- gcc/ada/g-expect.adb | 23 +- gcc/ada/gcc-interface/gigi.h | 18 +- gcc/ada/gcc-interface/trans.c | 42 +- gcc/ada/gcc-interface/utils.c | 10 +- gcc/ada/gcc-interface/utils2.c | 3 +- gcc/ada/gnat-style.texi | 3 + gcc/alias.c | 93 +- gcc/alias.h | 1 + gcc/c-family/ChangeLog | 23 + gcc/c-family/c-common.c | 4 +- gcc/c-family/c-format.c | 6 +- gcc/c-family/c-omp.c | 1 - gcc/c-family/c-pragma.c | 6 +- gcc/c-family/c-ubsan.c | 15 +- gcc/c-family/c.opt | 6 +- gcc/c/ChangeLog | 24 + gcc/c/c-decl.c | 7 + gcc/c/c-parser.c | 56 +- gcc/cfgexpand.c | 21 +- gcc/cfgrtl.c | 1 + gcc/cgraph.c | 10 +- gcc/cgraph.h | 40 +- gcc/cgraphunit.c | 25 +- gcc/common.opt | 2 +- gcc/compare-elim.c | 6 +- gcc/config/aarch64/aarch64-cores.def | 2 +- gcc/config/aarch64/aarch64-option-extensions.def | 9 +- gcc/config/aarch64/aarch64-protos.h | 3 + gcc/config/aarch64/aarch64.c | 18 + gcc/config/aarch64/aarch64.h | 12 +- gcc/config/aarch64/aarch64.md | 9 +- gcc/config/arc/arc-protos.h | 4 + gcc/config/arc/arc.c | 441 +++++++- gcc/config/arc/arc.h | 6 +- gcc/config/arc/arc.md | 9 + gcc/config/arc/arc.opt | 11 +- gcc/config/arc/atomic.md | 218 ++++ gcc/config/arc/constraints.md | 6 + gcc/config/arc/predicates.md | 4 + gcc/config/arm/arm.md | 3 +- gcc/config/arm/exynos-m1.md | 947 +++++++++++++++++ gcc/config/darwin.c | 10 +- gcc/config/i386/i386.c | 32 +- gcc/config/i386/sse.md | 5 +- gcc/config/ia64/ia64.c | 34 +- gcc/config/m68k/m68k.md | 33 + gcc/config/nvptx/nvptx.c | 728 ++++++------- gcc/config/nvptx/nvptx.h | 10 +- gcc/config/pa/pa.c | 22 +- gcc/config/rl78/constraints.md | 2 +- gcc/config/rl78/rl78-protos.h | 2 + gcc/config/rl78/rl78-real.md | 4 +- gcc/config/rl78/rl78-virt.md | 60 +- gcc/config/rl78/rl78.c | 18 + gcc/config/rs6000/freebsd64.h | 2 +- gcc/config/rx/predicates.md | 4 +- gcc/config/rx/rx.c | 3 + gcc/config/rx/rx.opt | 6 + gcc/config/s390/predicates.md | 9 +- gcc/config/s390/s390.c | 33 +- gcc/config/s390/s390.h | 2 + gcc/config/s390/s390.md | 69 +- gcc/config/sparc/predicates.md | 49 +- gcc/config/sparc/sparc.c | 100 +- gcc/config/sparc/sparc.h | 28 + gcc/config/sparc/sparc.md | 81 +- gcc/config/sparc/sparc.opt | 2 +- gcc/cp/ChangeLog | 42 + gcc/cp/Make-lang.in | 2 +- gcc/cp/constraint.cc | 3 + gcc/cp/cp-gimplify.c | 17 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 9 +- gcc/cp/error.c | 2 +- gcc/cp/parser.c | 1 + gcc/cp/pt.c | 4 + gcc/cp/semantics.c | 20 +- gcc/cp/typeck.c | 7 +- gcc/doc/include/fdl.texi | 7 + gcc/doc/install.texi | 4 + gcc/doc/invoke.texi | 131 ++- gcc/domwalk.c | 107 +- gcc/domwalk.h | 31 +- gcc/dwarf2out.c | 9 +- gcc/final.c | 2 +- gcc/fold-const.c | 15 +- gcc/fortran/ChangeLog | 50 + gcc/fortran/check.c | 2 +- gcc/fortran/decl.c | 6 +- gcc/fortran/error.c | 11 +- gcc/fortran/expr.c | 6 +- gcc/fortran/gfortran.h | 2 +- gcc/fortran/interface.c | 13 +- gcc/fortran/io.c | 6 +- gcc/fortran/matchexp.c | 2 +- gcc/fortran/resolve.c | 15 +- gcc/fortran/symbol.c | 6 +- gcc/fortran/trans-array.c | 4 +- gcc/fortran/trans-common.c | 2 +- gcc/fortran/trans-intrinsic.c | 29 +- gcc/fortran/trans-stmt.c | 52 +- gcc/fortran/trans.c | 16 + gcc/function.c | 35 +- gcc/fwprop.c | 6 +- gcc/gimple-fold.c | 7 +- gcc/gimple-ssa-strength-reduction.c | 5 +- gcc/graphite-optimize-isl.c | 12 +- gcc/graphite-scop-detection.c | 10 +- gcc/graphite-sese-to-poly.c | 2 +- gcc/hash-map.h | 6 +- gcc/hash-set.h | 2 +- gcc/hash-table.h | 6 +- gcc/hash-traits.h | 23 + gcc/ifcvt.c | 53 +- gcc/internal-fn.c | 20 +- gcc/ipa-cp.c | 55 +- gcc/ipa-icf-gimple.c | 3 + gcc/ipa-icf.c | 2 +- gcc/ipa-prop.c | 12 +- gcc/ipa-reference.c | 109 +- gcc/ipa-reference.h | 6 + gcc/ipa-split.c | 3 +- gcc/ipa-visibility.c | 43 +- gcc/ipa.c | 1 + gcc/lra-spills.c | 24 + gcc/lto-cgraph.c | 33 +- gcc/lto-section-in.c | 36 +- gcc/lto-section-out.c | 18 +- gcc/lto-streamer-out.c | 23 +- gcc/lto-streamer.h | 29 +- gcc/lto/ChangeLog | 53 + gcc/lto/lto-partition.c | 52 +- gcc/lto/lto-symtab.c | 223 ++-- gcc/lto/lto-symtab.h | 47 + gcc/lto/lto.c | 10 +- gcc/omp-low.c | 7 + gcc/opts-common.c | 162 ++- gcc/opts.c | 7 +- gcc/opts.h | 2 +- gcc/passes.def | 1 - gcc/pretty-print.c | 6 +- gcc/pretty-print.h | 9 +- gcc/regrename.c | 4 +- gcc/reorg.c | 15 +- gcc/rtlanal.c | 2 +- gcc/shrink-wrap.c | 40 +- gcc/symtab.c | 303 ++++-- gcc/testsuite/ChangeLog | 483 ++++++++- gcc/testsuite/c-c++-common/attr-simd-3.c | 1 + gcc/testsuite/c-c++-common/pr68657-1.c | 26 + gcc/testsuite/c-c++-common/pr68657-2.c | 8 + gcc/testsuite/c-c++-common/pr68657-3.c | 13 + gcc/testsuite/g++.dg/abi/anon1.C | 2 +- gcc/testsuite/g++.dg/concepts/pr68683.C | 24 + gcc/testsuite/g++.dg/cpp0x/pr68116.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr68348.C | 18 + gcc/testsuite/g++.dg/cpp1y/pr58708.C | 5 + gcc/testsuite/g++.dg/ext/bases2.C | 14 + .../g++.dg/ipa/{ipa-icf-6.C => ipa-pta-1.C} | 3 +- gcc/testsuite/g++.dg/ipa/pr66616.C | 54 + gcc/testsuite/g++.dg/ipa/pr66896.C | 22 + gcc/testsuite/g++.dg/lto/pr68811_0.C | 11 + gcc/testsuite/g++.dg/lto/pr68811_1.C | 94 ++ gcc/testsuite/g++.dg/opt/pr48549.C | 2 +- gcc/testsuite/g++.dg/other/offsetof8.C | 12 + gcc/testsuite/g++.dg/template/friend60.C | 13 + gcc/testsuite/g++.dg/torture/pr68064.C | 35 + .../g++.dg/tree-ssa/{pr66726.c => pr66726.C} | 1 - gcc/testsuite/g++.dg/tree-ssa/pr68760.C | 5 + gcc/testsuite/gcc.c-torture/compile/920723-1.c | 1 - gcc/testsuite/gcc.c-torture/compile/pr33855.c | 1 - gcc/testsuite/gcc.c-torture/execute/20010122-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/980716-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/981019-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/alias-2.c | 12 + gcc/testsuite/gcc.c-torture/execute/alias-3.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr68376-2.c | 32 + gcc/testsuite/gcc.c-torture/execute/stkalign.c | 26 + gcc/testsuite/gcc.dg/cpp/warn-normalized-3.c | 2 +- gcc/testsuite/gcc.dg/diagnostic-ranges-1.c | 11 + gcc/testsuite/gcc.dg/gomp/pr68640.c | 16 + gcc/testsuite/gcc.dg/graphite/pr42729.c | 1 + gcc/testsuite/gcc.dg/graphite/pr42917.c | 1 + gcc/testsuite/gcc.dg/ipa/pr68790.c | 40 + gcc/testsuite/gcc.dg/lto/pr61886_0.c | 33 + .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 77 ++ .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 12 + .../plugin/diagnostic_plugin_test_show_locus.c | 27 +- gcc/testsuite/gcc.dg/pr59605-2.c | 2 +- gcc/testsuite/gcc.dg/pr68668.c | 53 + gcc/testsuite/gcc.dg/pr68670-1.c | 5 + gcc/testsuite/gcc.dg/pr68670-2.c | 5 + gcc/testsuite/gcc.dg/pr68730.c | 51 + gcc/testsuite/gcc.dg/pr68766.c | 19 + gcc/testsuite/gcc.dg/pr68785.c | 9 + gcc/testsuite/gcc.dg/sancov/asan.c | 2 +- gcc/testsuite/gcc.dg/sancov/sancov.exp | 1 + gcc/testsuite/gcc.dg/sso-9.c | 2 +- gcc/testsuite/gcc.dg/torture/ipa-pta-3.c | 19 + gcc/testsuite/gcc.dg/torture/pr66949-1.c | 28 + gcc/testsuite/gcc.dg/torture/pr66949-2.c | 23 + gcc/testsuite/gcc.dg/torture/pr67609.c | 33 + gcc/testsuite/gcc.dg/torture/pr68721.c | 31 + gcc/testsuite/gcc.dg/torture/pr68806.c | 13 + .../gcc.dg/torture/stackalign/builtin-return-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-pr68583.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-1.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-2.c | 92 ++ gcc/testsuite/gcc.dg/tree-ssa/pr68619-3.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-4.c | 94 ++ gcc/testsuite/gcc.dg/tree-ssa/pr68619-5.c | 172 ++++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 8 +- gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-1.c | 9 + gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-2.c | 9 + gcc/testsuite/gcc.dg/vect/pr68417.c | 32 + gcc/testsuite/gcc.dg/vect/vect-32-chars.c | 16 + gcc/testsuite/gcc.dg/vect/vect-72.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-cselim-2.c | 3 + .../gcc.dg/vect/vect-strided-store-a-u8-i2.c | 2 + gcc/testsuite/gcc.target/aarch64/fmaxmin.c | 69 ++ gcc/testsuite/gcc.target/aarch64/got_mem_hoist_1.c | 2 +- gcc/testsuite/gcc.target/i386/mpx/memmove-1.c | 117 +++ gcc/testsuite/gcc.target/i386/mpx/memmove-2.c | 40 + gcc/testsuite/gcc.target/i386/pr68349.c | 4 +- gcc/testsuite/gcc.target/i386/pr68691.c | 42 + gcc/testsuite/gcc.target/i386/pr68701-1.c | 13 + gcc/testsuite/gcc.target/i386/pr68701-2.c | 11 + gcc/testsuite/gcc.target/i386/rop1.c | 7 + gcc/testsuite/gcc.target/i386/sse4_1-round.h | 13 +- gcc/testsuite/gcc.target/i386/sse4_1-roundps-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-4.c | 13 +- gcc/testsuite/gcc.target/i386/sse4_1-roundss-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-4.c | 13 +- gcc/testsuite/gcc.target/m68k/20090709-1.c | 4 +- gcc/testsuite/gcc.target/m68k/pr19201.c | 13 + gcc/testsuite/gcc.target/m68k/pr63347.c | 4 +- gcc/testsuite/gcc.target/mips/wrap-delay.c | 42 + gcc/testsuite/gcc.target/nvptx/abort.c | 13 + gcc/testsuite/gcc.target/nvptx/ary-init.c | 24 +- gcc/testsuite/gcc.target/nvptx/decl-init.c | 26 +- gcc/testsuite/gcc.target/nvptx/trailing-init.c | 18 + gcc/testsuite/gcc.target/powerpc/pr67808.c | 2 +- gcc/testsuite/gcc.target/s390/md/movstr-1.c | 24 + gcc/testsuite/gcc.target/s390/md/setmem_long-1.c | 56 + gcc/testsuite/gcc.target/s390/s390.exp | 25 +- .../{struct-ret-check.c => struct-ret-check-1.c} | 0 .../gcc.target/sparc/struct-ret-check-2.c | 29 + gcc/testsuite/gfortran.dg/coarray_40.f90 | 25 + gcc/testsuite/gfortran.dg/coarray_args_2.f90 | 3 +- gcc/testsuite/gfortran.dg/pr68627.f | 2 +- gcc/testsuite/gfortran.dg/pr68817.f90 | 11 + gcc/testsuite/gnat.dg/array25.adb | 11 + gcc/testsuite/gnat.dg/array25_pkg.adb | 15 + gcc/testsuite/gnat.dg/array25_pkg.ads | 19 + gcc/testsuite/gnat.dg/specs/access1.ads | 9 + gcc/testsuite/gnat.dg/specs/access2.ads | 10 + gcc/testsuite/gnat.dg/specs/elab4.ads | 13 + gcc/testsuite/gnat.dg/specs/elab4_proc.adb | 4 + .../{fe_inlining_helper.ads => elab4_proc.ads} | 3 +- gcc/testsuite/lib/g++.exp | 3 + gcc/testsuite/lib/multiline.exp | 26 +- gcc/testsuite/lib/target-supports.exp | 18 +- gcc/tree-chkp.c | 69 +- gcc/tree-chkp.h | 1 + gcc/tree-data-ref.c | 18 +- gcc/tree-if-conv.c | 188 ++-- gcc/tree-into-ssa.c | 19 +- gcc/tree-nested.c | 42 +- gcc/tree-ssa-alias.c | 14 +- gcc/tree-ssa-dom.c | 88 +- gcc/tree-ssa-dse.c | 5 +- gcc/tree-ssa-loop-im.c | 14 +- gcc/tree-ssa-loop-ivopts.c | 6 +- gcc/tree-ssa-loop-unswitch.c | 2 +- gcc/tree-ssa-phiopt.c | 41 +- gcc/tree-ssa-pre.c | 5 +- gcc/tree-ssa-propagate.c | 5 +- gcc/tree-ssa-sccvn.c | 86 +- gcc/tree-ssa-strlen.c | 5 +- gcc/tree-ssa-structalias.c | 169 ++- gcc/tree-ssa-uncprop.c | 5 +- gcc/tree-stdarg.c | 6 + gcc/tree-vect-data-refs.c | 1 + gcc/tree-vect-generic.c | 48 +- gcc/tree-vect-loop.c | 9 +- gcc/tree-vect-slp.c | 2 + gcc/tree-vect-stmts.c | 26 +- gcc/tree-vectorizer.c | 8 +- gcc/tree-vectorizer.h | 5 +- gcc/tree.c | 69 +- gcc/tree.h | 1 + gcc/var-tracking.c | 5 - gcc/varpool.c | 28 +- libbacktrace/ChangeLog | 8 + libbacktrace/configure | 7 +- libbacktrace/configure.ac | 5 +- libbacktrace/elf.c | 3 +- libcpp/ChangeLog | 8 + libcpp/include/line-map.h | 4 +- libcpp/line-map.c | 35 +- libgcc/ChangeLog | 5 + libgcc/config/pa/fptr.c | 70 +- libgomp/ChangeLog | 5 + libgomp/testsuite/libgomp.c/omp-nested-2.c | 4 + libmpx/ChangeLog | 27 + libmpx/Makefile.in | 1 - libmpx/mpxrt/Makefile.am | 3 +- libmpx/mpxrt/Makefile.in | 5 +- libmpx/mpxrt/libmpx.map | 5 + libmpx/mpxrt/libtool-version | 2 +- libmpx/mpxrt/mpxrt.c | 32 +- libmpx/mpxrt/{mpxrt-utils.h => mpxrt.h} | 58 +- libmpx/mpxwrap/Makefile.am | 4 +- libmpx/mpxwrap/Makefile.in | 6 +- libmpx/mpxwrap/libtool-version | 2 +- libmpx/mpxwrap/mpx_wrappers.c | 455 +++++++-- libstdc++-v3/ChangeLog | 88 ++ libstdc++-v3/doc/doxygen/user.cfg.in | 54 +- libstdc++-v3/include/backward/strstream | 6 +- libstdc++-v3/include/bits/forward_list.h | 5 +- libstdc++-v3/include/bits/locale_facets_nonio.h | 2 +- libstdc++-v3/include/bits/mutex.h | 23 +- libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/stl_deque.h | 1 + libstdc++-v3/include/debug/vector | 9 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 2 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 7 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 5 +- libstdc++-v3/include/experimental/bits/fs_path.h | 2 +- .../include/experimental/bits/shared_ptr.h | 75 +- .../include/experimental/bits/string_view.tcc | 2 +- libstdc++-v3/include/experimental/optional | 6 + libstdc++-v3/include/experimental/string_view | 2 +- .../ext/pb_ds/detail/bin_search_tree_/traits.hpp | 9 +- libstdc++-v3/include/std/bitset | 4 +- libstdc++-v3/include/std/functional | 49 +- libstdc++-v3/include/std/mutex | 4 +- libstdc++-v3/include/std/type_traits | 45 +- libstdc++-v3/include/tr2/dynamic_bitset | 3 + libstdc++-v3/libsupc++/nested_exception.h | 4 +- libstdc++-v3/scripts/run_doxygen | 17 + .../nested_exception/68139.cc} | 23 +- libstdc++-v3/testsuite/20_util/bind/ref_neg.cc | 7 +- .../function_objects/invoke/59768.cc} | 27 +- .../memory/shared_ptr/assign/assign.cc | 2 +- .../experimental/memory/shared_ptr/cast/cast.cc | 2 +- .../memory/shared_ptr/comparison/comparison.cc | 2 +- .../memory/shared_ptr/cons/alias_ctor.cc | 2 +- .../memory/shared_ptr/cons/alloc_ctor.cc | 2 +- .../memory/shared_ptr/cons/copy_ctor.cc | 2 +- .../memory/shared_ptr/cons/copy_ctor_neg.cc | 9 +- .../memory/shared_ptr/cons/default_ctor.cc | 2 +- .../memory/shared_ptr/cons/move_ctor.cc | 2 +- .../memory/shared_ptr/cons/pointer_ctor.cc | 2 +- .../memory/shared_ptr/cons/unique_ptr_ctor.cc | 2 +- .../memory/shared_ptr/cons/weak_ptr_ctor.cc | 2 +- .../experimental/memory/shared_ptr/dest/dest.cc | 2 +- .../memory/shared_ptr/modifiers/reset.cc | 2 +- .../memory/shared_ptr/modifiers/swap.cc | 2 +- .../memory/shared_ptr/observers/bool_conv.cc | 2 +- .../memory/shared_ptr/observers/operators.cc | 2 +- .../memory/shared_ptr/observers/owner_before.cc | 2 +- .../memory/shared_ptr/observers/use_count.cc | 2 +- 373 files changed, 9550 insertions(+), 2292 deletions(-) create mode 100644 gcc/config/arc/atomic.md create mode 100644 gcc/config/arm/exynos-m1.md create mode 100644 gcc/lto/lto-symtab.h create mode 100644 gcc/testsuite/c-c++-common/pr68657-1.c create mode 100644 gcc/testsuite/c-c++-common/pr68657-2.c create mode 100644 gcc/testsuite/c-c++-common/pr68657-3.c create mode 100644 gcc/testsuite/g++.dg/concepts/pr68683.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr68116.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr68348.C create mode 100644 gcc/testsuite/g++.dg/ext/bases2.C copy gcc/testsuite/g++.dg/ipa/{ipa-icf-6.C => ipa-pta-1.C} (86%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr66616.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr66896.C create mode 100644 gcc/testsuite/g++.dg/lto/pr68811_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr68811_1.C create mode 100644 gcc/testsuite/g++.dg/other/offsetof8.C create mode 100644 gcc/testsuite/g++.dg/template/friend60.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68064.C rename gcc/testsuite/g++.dg/tree-ssa/{pr66726.c => pr66726.C} (99%) create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr68760.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/stkalign.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-ranges-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr68640.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr68790.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr61886_0.c create mode 100644 gcc/testsuite/gcc.dg/pr68668.c create mode 100644 gcc/testsuite/gcc.dg/pr68670-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68670-2.c create mode 100644 gcc/testsuite/gcc.dg/pr68730.c create mode 100644 gcc/testsuite/gcc.dg/pr68766.c create mode 100644 gcc/testsuite/gcc.dg/pr68785.c create mode 100644 gcc/testsuite/gcc.dg/torture/ipa-pta-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66949-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66949-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67609.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68721.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68806.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ifc-pr68583.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-5.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-1.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68417.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-32-chars.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmaxmin.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68691.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68701-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68701-2.c create mode 100644 gcc/testsuite/gcc.target/i386/rop1.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr19201.c create mode 100644 gcc/testsuite/gcc.target/mips/wrap-delay.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abort.c create mode 100644 gcc/testsuite/gcc.target/nvptx/trailing-init.c create mode 100644 gcc/testsuite/gcc.target/s390/md/movstr-1.c create mode 100644 gcc/testsuite/gcc.target/s390/md/setmem_long-1.c rename gcc/testsuite/gcc.target/sparc/{struct-ret-check.c => struct-ret-check-1.c} (100%) create mode 100644 gcc/testsuite/gcc.target/sparc/struct-ret-check-2.c create mode 100644 gcc/testsuite/gfortran.dg/coarray_40.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68817.f90 create mode 100644 gcc/testsuite/gnat.dg/array25.adb create mode 100644 gcc/testsuite/gnat.dg/array25_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/array25_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/specs/access1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/access2.ads create mode 100644 gcc/testsuite/gnat.dg/specs/elab4.ads create mode 100644 gcc/testsuite/gnat.dg/specs/elab4_proc.adb copy gcc/testsuite/gnat.dg/specs/{fe_inlining_helper.ads => elab4_proc.ads} (63%) create mode 100644 libgomp/testsuite/libgomp.c/omp-nested-2.c copy libmpx/mpxrt/{mpxrt-utils.h => mpxrt.h} (62%) copy libstdc++-v3/testsuite/{29_atomics/atomic/64658.cc => 18_support/nested_excep [...] copy libstdc++-v3/testsuite/{22_locale/ctype_byname/2.cc => 20_util/function_objec [...]