This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/testme in repository gcc.
discards e56a3b7 stabilize store merging adds 1fb6f13 Daily bump. adds 3f048f6 * de.po, sv.po: Update. adds 1e64e12 As discussed in https://gcc.gnu.org/ml/gcc-patches/2017-02/ms [...] adds 3199a7f Fix up a couple of old ChangeLog entries. adds cca1575 aarch64.c: tweaks to quoting in error messages (PR target/79925) adds 1c62dfe Remove trailing period from various diagnostic messages (PR t [...] adds ca1f4c7 Simplify uses of "%<%s%>" to "%qs" (PR translation/79848) adds 726add0 * c-decl.c (implicit_decl_warning): Add a comment. Fix formatting. adds efa1975 2017-03-11 Jerry DeLisle jvdelisle@gcc.gnu.org adds ae7d0bb * doc/invoke.texi (Warning Options): Fix spelling of link-ti [...] adds b47e90c rs6000, testsuite: Correct the broken_cplxf_arg test adds c337d1d Daily bump. adds 4dcf1f5 Implement LWG 2934, optional<const T> doesn't compare with T. [...] adds 6835f14 * doc/install.texi (Specific) <powerpc-*-*>: Remove link to [...] adds 6665b80 * doc/install.texi (Specific) <cris-axis-elf>: No longer re [...] adds f67dbbd * doc/install.texi (Specific) <mips-*-*>: Remove description [...] adds 6e79bae Daily bump. adds 451249e 2017-03-13 Richard Biener rguenther@suse.de adds 264c79f [ARM] PR target/79911: Invalid vec_select arguments adds 11c999a PR c++/79393 DR 1658 workaround * method.c (synthesized_met [...] adds afd80b0 [ARC] Handle complex PIC move patterns. adds 47b6455 [ARC] Fix conditional move contstraint adds f887b47 [ARC] Add code density instructions. adds 2e7c47d [ARC] Fix tst_bitfield_tst pattern. adds d0c1676 [ARC] Code size modifications. adds 313dfc4 Do not warn -Wsuggest-attribute=noreturn for main.chkp (PR mi [...] adds 8601d9b * config/pdp11/pdp11.md (movmemhi): Adjust operand numbers t [...] adds f30f43f * config/riscv/riscv.c (riscv_emit_float_compare): Us [...] adds 5f3975e Implement LWG 2806, Base class of bad_optional_access. * incl [...] adds cb987b8 libiberty: Initialize d_printing in all cplus_demangle_fill_* [...] adds 781c10f * de.po, fr.po: Update. adds 0d8185a PR libstdc++/80034 * include/bits/list.tcc (merge(list&&)): U [...] adds d0e97f1 * doc/install.texi (Specific) <avr>: Remove reference to bi [...] adds ec34af5 * doc/gcc.texi: Remove "up" link to (DIR). * doc/gccint.tex [...] adds f768198 * es.po: Update. adds 542135b Daily bump. adds 6ca48c8 Use gcc_fallthrough() instead of __attribute__((fallthrough) adds 7cf54dd 2017-03-14 Richard Biener rguenther@suse.de adds c47b78e 2017-03-14 James Cowgill James.Cowgill@imgtec.com adds 71482ab Fix multiple target clones nodes (PR lto/66295). adds 09c49e0 Verify that target can create a dispatcher call (PR target/79892). adds 487798e 2017-03-14 Richard Biener rguenther@suse.de adds 7d05864 Do not ICE on an invalid input for MV. adds c6a9dce Install gcov-dump. adds e6c88bc PR c++/79393 DR 1658 workaround * method.c (synthesized_met [...] adds f43be3d PR libstdc++/79162 disambiguate assignment from string_view adds 93731a1 Document -Wchkp (PR middle-end/79831). adds e4782b9 Document options that can't be combined with -fcheck-pointer-bounds. adds 0078da2 PR rtl-optimization/79728 * regs.h (struct target_regs): Ne [...] adds 3f82fe3 PR c/79936 * Makefile.in (GTFILES): Add calls.c. * calls.c [...] adds 056fff2 PR middle-end/80020 * builtin-attrs.def (ATTR_ALLOC_SIZE_2_ [...] adds 0cb0245 Daily bump. adds ea95170 [gcc] 2017-03-14 Michael Meissner meissner@linux.vnet.ibm.com adds 63e30ce PR tree-optimization/79800 * gimple-ssa-sprintf.c (format_f [...] adds 1cda84c 2017-03-15 Yaakov Selkowitz yselkowitz@redhat.com adds d0ccf35 2017-03-15 Thomas Koenig tkoenig@gcc.gnu.org adds 8e42a0f Removed unused dg-error. adds 51eb47a * c-parser.c (c_parser_enum_specifier): Remove redundant line. adds b022253 * config/c6x/c6x.c (hwloop_optimize): Handle case where the [...] adds 58afe09 PR target/80019 * config/i386/i386.c (ix86_vector_duplicate [...] adds 2914a5e Don't use Win32 functions on CYGWIN. adds 74ae361 Fix typo in config.h.in comment adds cdb5c42 [gcc, testsuite] Don't xfail on arm adds 101d9cf Fix translation issue with character length * errors (PR fort [...] adds c50553a PR libstdc++/62045 fix O(N) insertion in pd_ds binary heap adds 1a851f6 rs6000: Do not xfail nint_2.f90 on Linux systems adds a3d5656 * de.po: Update. adds 7640023 [gcc] 2017-03-15 Michael Meissner meissner@linux.vnet.ibm.com adds 2c7d98a PR c++/80043 - ICE with -fpermissive adds 44cafa9 2017-03-15 Vladimir Makarov vmakarov@redhat.com adds 87da099 Implement LWG 2857, {variant,optional,any}::emplace should re [...] adds 2e4c40c Daily bump. adds 9bc0e40 PR tree-optimization/71437 * tree-ssa-dom.c (struct cond_eq [...] adds 3375ad2 PR tree-optimization/71437 * tree-ssa-dom.c (derive_equival [...] adds 2662a3a [AArch64] Use 'x' constraint for vector HFmode multiplication [...] adds 3e8442d 2017-03-16 Tamar Christina tamar.christina@arm.com adds 841ef1a Fix typo and replace non-breaking spaces in libstdc++-v3/ChangeLog adds 3541f29 PR libstdc++/67440 make pretty printers work with GDB 7.6 again adds 79cf6d7 PR libstdc++/80064 make heap algorithms work with function types adds 04e802e PR libstdc++/79511 fix endianness of UTF-16 data adds 8928efc PR libstdc++/79980 fix BOM detection, maxcode checks, UCS2 handling adds f5861b7 Fix encoding() and max_length() values for codecvt facets adds 0297caa PR libstdc++/80041 fix codecvt_utf16<wchar_t> to use UTF-16 n [...] adds 4ea02d8 PR fortran/79886 * tree-diagnostic.c (default_tree_printer) [...] adds f187ad6 PR fortran/80010 * parse.c (gfc_ascii_statement): Use !$ACC [...] adds d8d81a4 PR libstdc++/79980 fix target type of cast adds 2675beb Fix tree-prof/pr66295.c adds be244ef PR tree-optimization/71437 * tree-ssa-dom.c (pfn_simplify): [...] adds 57ee605 PR tree-optimization/71437 * tree-ssa-dom.c (dom_opt_dom_wa [...] adds f07b3e8 [gcc] 2017-03-16 Michael Meissner meissner@linux.vnet.ibm.com adds def8e41 PR c++/79797 * constexpr.c (lookup_placeholder): Tweak. adds 67234c3 * init.c (cpp_init_builtins): Update __cplusplus for C++17. adds 85d4171 * decl.c (start_enum): std::byte aliases anything. adds 3a3ba7d stabilize store merging adds f3c9a0a Daily bump. adds ba0f85a 2017-03-17 Richard Biener rguenther@suse.de adds ec3da69 2017-03-17 Richard Biener rguenther@suse.de adds 5e01e71 Print bug url for gcov-dump --help adds b00967a Document -fipa-vrp adds 46b24e8 2017-03-17 Richard Biener rguenther@suse.de adds 2d27e5c PR tree-optimization/80079 * gimple-ssa-store-merging.c (cl [...] adds fe5bcb9 PR tree-optimization/71437 * tree-vrp.c (simplify_stmt_for_ [...] adds 8a3dcb0 PR rtl-optimization/79910 * combine.c (record_used_regs): N [...] adds 43cb4ef * reload.c (find_reloads): When reloading a nonoffsettable a [...] adds 6889919 PR target/79951 * config/rs6000/rs6000.md (copysign<mode>3_ [...] adds 8c4c6b6 [aarch64] Fix typo in aarch64.opt (dummping -> dumping). adds 7a213a4 2017-03-17 Jerry DeLisle jvdelisle@gcc.gnu.org adds 0c2b7cd PR c++/80073 - C++17 ICE with virtual base. adds 07b45bb RISC-V documentation cleanups adds 9178128 PR c++/78345 - ICE initializing array from lambda. adds e596bd6 Fix alignment bugs in std::codecvt_utf16 adds f746796 2017-03-17 Thomas Koenig tkoenig@gcc.gnu.org adds c153c72 * c-parser.c: Add C11 references. adds ab97db6 Daily bump. adds 15821ca Fix aarch64 bootstrap compare failure. adds cb13426 * doc/install.texi (Specific) <arm-*-eabi>: Remove old requ [...] adds eb1d84c 2017-03-18 Paul Thomas pault@gcc.gnu.org adds 18d2fbb 2017-03-18 Paul Thomas pault@gcc.gnu.org adds f09c2418 * MAINTAINERS (Write After Approval): Remove entries that ar [...] adds c78af60 * config.guess: Import latest from upstream. adds b4b20ce * doc/xml/manual/appendix_contributing.xml: Convert link to [...] adds fab0940 * doc/contrib.texi (Contributors): Add Segher Boessenkool. adds b6331b8 2017-03-18 Nicolas Koenig koenigni@gcc.gnu.org adds 9935b7f Daily bump. adds d2ea04c Kill my doppelg"anger adds 4107202 * doc/install.texi (Specific) <sparc-*-linux*>: No longer re [...] adds 303a916 Daily bump. adds 0ce1236 PR c++/80077 - error with constexpr and -fno-elide-constructors. adds b5f774d PR c++/80084 - wrong C++17 decomposition by reference of parameter. adds f3ebc88 S/390: PR78857: Don't use load and test if result is live. adds 7cc856c Fix *_CST ICEs connected to MPX. adds b105e82 MPX: fix PR middle-end/79753 adds a05e1e8 2017-03-20 Richard Biener rguenther@suse.de adds cf5531b PR sanitizer/80063 * asan.c (DEF_SANITIZER_BUILTIN): Use do [...] adds 7f69013 PR c++/80059 - ICE with noexcept and __transaction_atomic * [...] adds ab4399b Add RISC-V Maintainers adds 04a7aa4 Disable test inapplicable to RISC-V adds 6656013 Use more conservative fences on RISC-V adds 2c7b8a8 RISC-V: Don't prefer FP_REGS for integers adds 642f24c 2017-03-12 Nicolas Koenig koenigni@student.ethz.ch adds 9d6e0fa * config/i386/i386.c (ix86_function_regparm): Save an extra [...] adds 5206d75 gcc/testsuite/ChangeLog: adds 9faa55a PR c++/52477 - Wrong initialization order __attribute__((cons [...] adds 9a964bc PR c++/79640 - infinite recursion with generic lambda. adds 8e2bb75 [gcc] adds 96ffae6 PR c++/79519 - ICE with deleted template friend. adds a1f4b30 PR c++/80096 - ICE with C++17 non-type auto. adds 2446dba 2017-03-20 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds b49b551 2017-03-20 François Dumont fdumont@gcc.gnu.org adds 08bdc07 * de.po, fr.po: Update. adds f3c6373 Revert: 2017-03-17 Bernd Schmidt bschmidt@redhat.com adds bc5285c combine: Fix 79910 adds cc2ca70 Daily bump. adds 4885982 gcc/ adds 048100d PR c/80097 * c-typeck.c (build_binary_op): Add EXCESS_PRECI [...] adds 3b7f953 PR c++/35878 * init.c (std_placement_new_fn_p, build_new_1) [...] adds 2e5e78a Fix CL. adds b14a6ed PR c/67338 * fold-const.c (round_up_loc): Negate divisor in [...] adds 2eaf983 PR sanitizer/78158 * tsan.c (instrument_builtin_call): If t [...] adds 67dd55b /cp 2017-03-21 Paolo Carlini paolo.carlini@oracle.com adds 120816e Skip gcc.dg/pic-2.c and gcc.dg/pie-2.c for MIPS. adds 6a3153a Fix search_line_fast for aarch64/ILP32 adds 7d9dfee 2017-03-21 Richard Biener rguenther@suse.de adds bcae17d 2017-03-21 Richard Biener rguenther@suse.de adds 5d4e017 2017-03-21 Brad Spengler spender@grsecurity.net adds 539ccb1 Fix dg-error for a test adds 034ffcd Fix another profiledbootstrap warning (PR libfortran/79956). adds a01c7cc Fix failing overflow-1.c for avr adds 36eb4cd [gcc] adds b097324 Apply temporary fix for PR rtl-optimization/79150. adds afcd1af Document gcov-dump and fix installation of gcov-tool (PR gcov [...] adds 35ae89b 2017-03-18 Nicolas Koenig koenigni@student.ethz.ch adds 84d3016 PR target/80125 * combine.c (can_combine_p): Revert the 201 [...] adds 01ec83a PR tree-optimization/80109 * gimple-ssa-warn-alloca.c (allo [...] adds 352de93 omp-offload.c: translation fixes (PR translation/80001) new 968494e [PR80025] avoid cselib rtx_equal infinite recursion on XOR
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 (e56a3b7) \ N -- N -- N refs/heads/aoliva/testme (968494e)
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 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: ChangeLog | 18 + MAINTAINERS | 17 +- config.guess | 16 +- gcc/ChangeLog | 657 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 22 +- gcc/ada/ChangeLog | 4 + gcc/ada/s-osinte-linux.ads | 5 +- gcc/alias.c | 18 +- gcc/asan.c | 10 +- gcc/auto-profile.c | 14 +- gcc/builtin-attrs.def | 5 +- gcc/builtins.def | 2 +- gcc/c-family/ChangeLog | 11 +- gcc/c-family/c-format.c | 6 +- gcc/c/ChangeLog | 25 + gcc/c/c-decl.c | 89 +- gcc/c/c-parser.c | 90 +- gcc/c/c-typeck.c | 6 +- gcc/calls.c | 3 + gcc/cfgloop.h | 36 +- gcc/combine.c | 13 +- gcc/common/config/arc/arc-common.c | 1 + gcc/config/aarch64/aarch64-simd.md | 12 +- gcc/config/aarch64/aarch64.c | 10 +- gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/aarch64/iterators.md | 4 +- gcc/config/arc/arc.c | 116 +- gcc/config/arc/arc.md | 134 +- gcc/config/arm/arm.c | 2 +- gcc/config/arm/neon.md | 50 +- gcc/config/c6x/c6x.c | 3 +- gcc/config/i386/i386.c | 18 +- gcc/config/mips/mips.c | 3 + gcc/config/msp430/msp430.c | 4 +- gcc/config/pdp11/pdp11.md | 8 +- gcc/config/riscv/riscv.c | 19 +- gcc/config/riscv/sync.md | 2 +- gcc/config/rs6000/altivec.h | 4 +- gcc/config/rs6000/rs6000.h | 3 +- gcc/config/rs6000/rs6000.md | 73 +- gcc/config/rs6000/vector.md | 4 +- gcc/config/rs6000/vsx.md | 23 +- gcc/config/s390/s390.md | 27 +- gcc/cp/ChangeLog | 88 + gcc/cp/constexpr.c | 12 +- gcc/cp/decl.c | 22 +- gcc/cp/except.c | 1 + gcc/cp/init.c | 36 +- gcc/cp/method.c | 34 +- gcc/cp/name-lookup.c | 9 + gcc/cp/pt.c | 8 + gcc/cp/typeck.c | 7 +- gcc/cse.c | 4 +- gcc/cselib.c | 24 + gcc/doc/contrib.texi | 7 +- gcc/doc/extend.texi | 6 +- gcc/doc/gcc.texi | 5 +- gcc/doc/gccint.texi | 2 +- gcc/doc/gcov-dump.texi | 93 + gcc/doc/install.texi | 57 +- gcc/doc/invoke.texi | 41 +- gcc/fold-const.c | 2 +- gcc/fortran/ChangeLog | 46 +- gcc/fortran/decl.c | 1 + gcc/fortran/error.c | 12 +- gcc/fortran/module.c | 21 +- gcc/fortran/openmp.c | 16 +- gcc/fortran/parse.c | 4 +- gcc/fortran/resolve.c | 9 +- gcc/fortran/symbol.c | 17 +- gcc/fortran/trans-decl.c | 2 +- gcc/fortran/trans-io.c | 6 + gcc/gcov-dump.c | 2 + gcc/genmatch.c | 6 +- gcc/gimple-ssa-sprintf.c | 52 +- gcc/gimple-ssa-store-merging.c | 2 +- gcc/gimple-ssa-strength-reduction.c | 25 +- gcc/gimple-ssa-warn-alloca.c | 17 +- gcc/gimplify.c | 15 +- gcc/graphite-isl-ast-to-gimple.c | 10 +- gcc/ipa-devirt.c | 2 +- gcc/ipa-pure-const.c | 14 +- gcc/ipa-utils.c | 2 +- gcc/loop-invariant.c | 14 +- gcc/lra-constraints.c | 9 + gcc/lra-remat.c | 4 +- gcc/multiple_target.c | 13 +- gcc/omp-offload.c | 21 +- gcc/params.def | 2 +- gcc/plugin.c | 24 +- gcc/po/ChangeLog | 20 + gcc/po/de.po | 9180 +++++++++----------- gcc/po/es.po | 351 +- gcc/po/fr.po | 6902 +++++++-------- gcc/po/sv.po | 906 +- gcc/recog.c | 2 +- gcc/reginfo.c | 20 +- gcc/regs.h | 6 + gcc/reload.c | 12 +- gcc/rtl.h | 6 +- gcc/sese.c | 4 +- gcc/simplify-rtx.c | 2 +- gcc/symbol-summary.h | 10 +- gcc/testsuite/ChangeLog | 236 + gcc/testsuite/ChangeLog-2016 | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-trivial3.C | 6 + gcc/testsuite/g++.dg/cpp0x/deleted13.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist85.C | 6 +- gcc/testsuite/g++.dg/cpp0x/initlist97.C | 7 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const3.C | 15 + .../cpp1y/{pr66443-cxx14-3.C => pr79393-2.C} | 13 +- gcc/testsuite/g++.dg/cpp1y/pr79393.C | 21 + gcc/testsuite/g++.dg/cpp1z/byte1.C | 31 + gcc/testsuite/g++.dg/cpp1z/decomp27.C | 26 + gcc/testsuite/g++.dg/cpp1z/nontype-auto10.C | 9 + gcc/testsuite/g++.dg/init/array48.C | 7 + gcc/testsuite/g++.dg/init/pr35878_1.C | 23 + gcc/testsuite/g++.dg/init/pr35878_2.C | 23 + gcc/testsuite/g++.dg/init/pr35878_3.C | 23 + gcc/testsuite/g++.dg/init/vbase2.C | 8 + gcc/testsuite/g++.dg/opt/pr80032.C | 120 + gcc/testsuite/g++.dg/parse/ptrmem7.C | 16 + gcc/testsuite/g++.dg/pr71294.C | 60 + gcc/testsuite/g++.dg/pr79769.C | 4 + gcc/testsuite/g++.dg/tm/pr80059-2.C | 13 + gcc/testsuite/g++.dg/tm/pr80059.C | 13 + gcc/testsuite/g++.dg/torture/pr70499.C | 2 +- gcc/testsuite/g++.dg/torture/pr80054.C | 40 + gcc/testsuite/g++.dg/torture/pr80075.C | 27 + gcc/testsuite/gcc.dg/Walloca-14.c | 12 + gcc/testsuite/gcc.dg/attr-alloc_size-11.c | 4 +- gcc/testsuite/gcc.dg/attr-alloc_size-6.c | 8 +- gcc/testsuite/gcc.dg/attr-alloc_size-7.c | 8 +- gcc/testsuite/gcc.dg/attr-alloc_size-9.c | 2 +- gcc/testsuite/gcc.dg/builtin-alloc-size.c | 2 +- gcc/testsuite/gcc.dg/pic-2.c | 1 + gcc/testsuite/gcc.dg/pie-2.c | 1 + gcc/testsuite/gcc.dg/pr67338.c | 4 + gcc/testsuite/gcc.dg/pr80020.c | 26 + gcc/testsuite/gcc.dg/torture/pr79908.c | 12 + gcc/testsuite/gcc.dg/torture/pr79910.c | 29 + gcc/testsuite/gcc.dg/torture/pr80025.c | 26 + gcc/testsuite/gcc.dg/torture/pr80122.c | 52 + gcc/testsuite/gcc.dg/tree-prof/pr66295.c | 35 + gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c | 6 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-15.c | 19 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/overflow-1.c | 18 +- gcc/testsuite/gcc.dg/tree-ssa/pr71437.c | 42 + gcc/testsuite/gcc.dg/tree-ssa/pr79800.c | 31 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 2 +- gcc/testsuite/gcc.dg/ubsan/pr80097.c | 10 + gcc/testsuite/gcc.target/arc/bitfield.c | 28 + gcc/testsuite/gcc.target/arc/pr9001090948.c | 25 + gcc/testsuite/gcc.target/i386/mpx/pr78339.c | 5 + gcc/testsuite/gcc.target/i386/mpx/pr79753.c | 14 + .../gcc.target/i386/{pr79498.c => mpx/pr79770.c} | 3 +- gcc/testsuite/gcc.target/i386/pr65044.c | 2 +- gcc/testsuite/gcc.target/i386/pr80019.c | 13 + gcc/testsuite/gcc.target/i386/sse-globalreg.c | 6 + gcc/testsuite/gcc.target/powerpc/pr79038-1.c | 39 + gcc/testsuite/gcc.target/powerpc/pr79947.c | 12 + .../gcc.target/powerpc/{pr79907.c => pr79951.c} | 13 +- gcc/testsuite/gcc.target/powerpc/pr80125.c | 23 + .../gcc.target/powerpc/vsu/vec-any-eq-10.c | 1 + .../gcc.target/powerpc/vsu/vec-any-eq-14.c | 1 + .../gcc.target/powerpc/vsu/vec-any-eq-7.c | 1 + .../gcc.target/powerpc/vsu/vec-any-eq-8.c | 1 + .../gcc.target/powerpc/vsu/vec-any-eq-9.c | 1 + gcc/testsuite/gcc.target/s390/load-and-test-fp-1.c | 17 + gcc/testsuite/gcc.target/s390/load-and-test-fp-2.c | 16 + gcc/testsuite/gfortran.dg/dtio_25.f90 | 41 + gcc/testsuite/gfortran.dg/goacc/asyncwait-3.f95 | 2 +- gcc/testsuite/gfortran.dg/nint_2.f90 | 3 +- gcc/testsuite/gfortran.dg/pr79886.f90 | 17 + gcc/testsuite/gfortran.dg/submodule_26.f08 | 46 + gcc/testsuite/gfortran.dg/submodule_27.f08 | 44 + gcc/testsuite/gfortran.dg/submodule_28.f08 | 52 + gcc/testsuite/gfortran.dg/unexp_attribute.f90 | 8 + gcc/testsuite/lib/target-supports.exp | 52 +- gcc/tree-chkp.c | 13 +- gcc/tree-diagnostic.c | 2 +- gcc/tree-diagnostic.h | 3 + gcc/tree-eh.c | 36 +- gcc/tree-inline.c | 8 +- gcc/tree-inline.h | 2 +- gcc/tree-loop-distribution.c | 2 +- gcc/tree-object-size.c | 4 +- gcc/tree-ssa-dom.c | 441 +- gcc/tree-ssa-loop-ivopts.c | 2 +- gcc/tree-ssa-scopedtables.c | 271 + gcc/tree-ssa-scopedtables.h | 21 + gcc/tree-ssa-threadedge.c | 185 +- gcc/tree-ssa-threadedge.h | 10 +- gcc/tree-ssa-threadupdate.c | 6 +- gcc/tree-stdarg.c | 12 +- gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vect-slp.c | 2 +- gcc/tree-vect-stmts.c | 4 +- gcc/tree-vectorizer.h | 34 +- gcc/tree-vrp.c | 229 +- gcc/tsan.c | 16 +- libcpp/ChangeLog | 10 + libcpp/init.c | 2 +- libcpp/lex.c | 2 +- libgfortran/ChangeLog | 57 + libgfortran/generated/reshape_c10.c | 9 + libgfortran/generated/reshape_c16.c | 9 + libgfortran/generated/reshape_c4.c | 9 + libgfortran/generated/reshape_c8.c | 9 + libgfortran/generated/reshape_i16.c | 9 + libgfortran/generated/reshape_i4.c | 9 + libgfortran/generated/reshape_i8.c | 9 + libgfortran/generated/reshape_r10.c | 9 + libgfortran/generated/reshape_r16.c | 9 + libgfortran/generated/reshape_r4.c | 9 + libgfortran/generated/reshape_r8.c | 9 + libgfortran/intrinsics/random.c | 2 +- libgfortran/intrinsics/reshape_generic.c | 12 + libgfortran/intrinsics/system_clock.c | 8 +- libgfortran/intrinsics/time_1.h | 2 +- libgfortran/io/list_read.c | 5 + libgfortran/io/transfer.c | 1 + libgfortran/io/unit.c | 14 + libgfortran/io/write.c | 6 + libgfortran/libgfortran.h | 5 + libgfortran/m4/reshape.m4 | 9 + libiberty/ChangeLog | 8 + libiberty/cp-demangle.c | 4 + libstdc++-v3/ChangeLog | 247 +- libstdc++-v3/acinclude.m4 | 2 +- libstdc++-v3/config.h.in | 2 +- libstdc++-v3/configure | 2 +- libstdc++-v3/doc/Makefile.in | 1 - libstdc++-v3/doc/xml/faq.xml | 20 +- .../doc/xml/manual/appendix_contributing.xml | 8 +- libstdc++-v3/include/bits/basic_string.h | 14 +- libstdc++-v3/include/bits/list.tcc | 4 +- libstdc++-v3/include/bits/locale_conv.h | 5 +- libstdc++-v3/include/bits/stl_deque.h | 208 +- libstdc++-v3/include/bits/stl_heap.h | 19 +- libstdc++-v3/include/bits/stl_list.h | 204 +- libstdc++-v3/include/bits/stl_map.h | 360 +- libstdc++-v3/include/bits/stl_multimap.h | 92 +- libstdc++-v3/include/bits/stl_multiset.h | 54 +- libstdc++-v3/include/bits/stl_queue.h | 72 +- libstdc++-v3/include/bits/stl_set.h | 30 +- libstdc++-v3/include/bits/stl_stack.h | 28 +- libstdc++-v3/include/bits/stl_vector.h | 20 +- .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 21 +- .../pb_ds/detail/binary_heap_/insert_fn_imps.hpp | 1 - libstdc++-v3/include/std/any | 10 +- libstdc++-v3/include/std/optional | 141 +- libstdc++-v3/include/std/variant | 23 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 5 +- libstdc++-v3/src/c++11/codecvt.cc | 604 +- .../testsuite/20_util/any/assign/emplace.cc | 4 + .../testsuite/20_util/any/misc/any_cast_neg.cc | 2 +- .../testsuite/20_util/optional/assignment/6.cc | 5 + .../testsuite/20_util/optional/cons/value_neg.cc | 6 +- .../testsuite/20_util/optional/relops/7.cc | 72 + .../testsuite/20_util/optional/typedefs.cc | 6 +- libstdc++-v3/testsuite/20_util/variant/run.cc | 9 + .../basic_string/cons/char/79162.cc} | 10 +- .../basic_string/cons/wchar_t/79162.cc} | 10 +- .../testsuite/22_locale/codecvt/char16_t.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/79980.cc | 142 + .../22_locale/codecvt/codecvt_utf16/80041.cc | 87 + .../22_locale/codecvt/codecvt_utf16/members.cc | 81 + .../22_locale/codecvt/codecvt_utf16/misaligned.cc | 289 + .../22_locale/codecvt/codecvt_utf8/79980.cc | 94 + .../22_locale/codecvt/codecvt_utf8/members.cc | 81 + .../codecvt/codecvt_utf8_utf16/79511.cc} | 39 +- .../codecvt/codecvt_utf8_utf16/members.cc | 76 + .../list/operations/80034.cc} | 17 +- .../{is_partitioned/2.cc => make_heap/80064.cc} | 30 +- .../priority_queue_binary_heap-62045.cc} | 28 +- .../ext/pb_ds/regression/priority_queues.cc | 2 +- zlib/ChangeLog.gcj | 7 + zlib/gzguts.h | 2 +- zlib/win32/zlib.def | 1 - zlib/zlib.h | 2 +- 284 files changed, 14324 insertions(+), 11988 deletions(-) create mode 100644 gcc/doc/gcov-dump.texi create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-trivial3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist97.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const3.C copy gcc/testsuite/g++.dg/cpp1y/{pr66443-cxx14-3.C => pr79393-2.C} (57%) create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79393.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/byte1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp27.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto10.C create mode 100644 gcc/testsuite/g++.dg/init/array48.C create mode 100644 gcc/testsuite/g++.dg/init/pr35878_1.C create mode 100644 gcc/testsuite/g++.dg/init/pr35878_2.C create mode 100644 gcc/testsuite/g++.dg/init/pr35878_3.C create mode 100644 gcc/testsuite/g++.dg/init/vbase2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr80032.C create mode 100644 gcc/testsuite/g++.dg/parse/ptrmem7.C create mode 100644 gcc/testsuite/g++.dg/pr71294.C create mode 100644 gcc/testsuite/g++.dg/pr79769.C create mode 100644 gcc/testsuite/g++.dg/tm/pr80059-2.C create mode 100644 gcc/testsuite/g++.dg/tm/pr80059.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80054.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80075.C create mode 100644 gcc/testsuite/gcc.dg/Walloca-14.c create mode 100644 gcc/testsuite/gcc.dg/pr67338.c create mode 100644 gcc/testsuite/gcc.dg/pr80020.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79908.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79910.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80025.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80122.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/pr66295.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr71437.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79800.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr80097.c create mode 100755 gcc/testsuite/gcc.target/arc/bitfield.c create mode 100644 gcc/testsuite/gcc.target/arc/pr9001090948.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr78339.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79753.c copy gcc/testsuite/gcc.target/i386/{pr79498.c => mpx/pr79770.c} (77%) create mode 100644 gcc/testsuite/gcc.target/i386/pr80019.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-globalreg.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79038-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79947.c copy gcc/testsuite/gcc.target/powerpc/{pr79907.c => pr79951.c} (50%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr80125.c create mode 100644 gcc/testsuite/gcc.target/s390/load-and-test-fp-1.c create mode 100644 gcc/testsuite/gcc.target/s390/load-and-test-fp-2.c create mode 100644 gcc/testsuite/gfortran.dg/dtio_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr79886.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_26.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_27.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_28.f08 create mode 100644 gcc/testsuite/gfortran.dg/unexp_attribute.f90 create mode 100644 libstdc++-v3/testsuite/20_util/optional/relops/7.cc copy libstdc++-v3/testsuite/{18_support/byte/global_neg.cc => 21_strings/basic_str [...] copy libstdc++-v3/testsuite/{18_support/byte/global_neg.cc => 21_strings/basic_str [...] create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/79980.cc create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/80041.cc create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/members.cc create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/misaligned.cc create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/79980.cc create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/members.cc copy libstdc++-v3/testsuite/{29_atomics/atomic/69301.cc => 22_locale/codecvt/codec [...] create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/members.cc copy libstdc++-v3/testsuite/{18_support/nested_exception/79114.cc => 23_containers [...] copy libstdc++-v3/testsuite/25_algorithms/{is_partitioned/2.cc => make_heap/80064. [...] copy libstdc++-v3/testsuite/{25_algorithms/is_partitioned/2.cc => ext/pb_ds/regres [...]