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 15bf82fa521 [IEPM] options to change unused block processing discards b032e7bdf6e [IEPM] don't preserve lexical blocks just for debug inline markers discards c58dda831e2 [LVU] reset view at function entry adds 268febc9289 Add IntegerRange for Wcatch-value= option. adds d3f1b501733 PR tree-optimization/84478 * gimple-fold.h (get_range_str [...] adds de7220c3627 Add "native" as a valid option value for -march= on arm (PR [...] adds df03c74132c Add "native" as a valid option value for -march= on aarch64 [...] adds 7436dc40289 PR c++/84454 - ICE with pack expansion in signature. adds d75338c058e PR c/84229 * ipa-cp.c (determine_versionability): Do not [...] adds 985f3f23ae9 * ipa-cp.c (determine_versionability): Fix comment typos. adds 7b79cb856b5 PR c++/84314 - ICE with templates and fastcall attribute. adds 97c71781043 Daily bump. adds 024ea1eb043 rs6000: Use brace blocks in define_insn adds 859495c7c14 rs6000: Delete meaningless arguments to define_{expand,spli [...] adds cf5e422bfbd PR tree-optimization/84503 * gimple-ssa-store-merging.c ( [...] adds c270ace47a7 PR target/84502 * stor-layout.c (finalize_type_size): Pro [...] adds 462c3e357b5 Add "native" as a valid option value for -march= on i386 (P [...] adds 5e04a38ad7a Character length cleanup for Coarray Fortran library adds f5918721eae PR c++/84496 * g++.dg/cpp1y/pr84496.C: New test. adds 0865755e5a3 2018-02-22 Paolo Carlini paolo.carlini@oracle.com adds 1bb5acc0558 [testsuite] Require et alloca for pr82210.c adds 276194f4621 PR c++/84493 * parser.c (cp_parser_braced_list): Use requ [...] adds 29beef5f8d5 Add "native" as a valid option value for -mcpu/-mtune= on a [...] adds 845973448ec * inclhack.def (aix_stdlib_vec_malloc): New. (aix_stdlib_ve [...] adds da8fd78f78a PR 78534, 84509 Fix libgfortran API for PAUSE statement adds 28c20cf26e3 [ARM] Multilib mapping for Armv8-R adds e3b0bc49b4c gcc/ * config/rx/rx.c (rx_rtx_costs): New function. (TARG [...] adds ba56bbb1d55 2018-02-22 Steve Ellcey sellcey@cavium.com adds a509a9cf4f0 2018-02-22 Steve Ellcey sellcey@cavium.com adds 7c4fed1a209 2018-02-22 Steve Ellcey sellcey@cavium.com adds 95b8f16f0c0 i386: Add __x86_indirect_thunk_nt_reg for -fcf-protection -mcet adds bcb285a0b5a PR tree-optimization/84480 - bogus -Wstringop-truncation de [...] adds ac58a228df4 libgo: add -L option for libatomic when using -pthread adds 48cd836f73a runtime: funcfileline: get missing function name from s [...] adds 364c6e61ea0 PR go/84484 libgo: add support for riscv64 adds 71d47a145dd 2018-02-22 Vladimir Makarov vmakarov@redhat.com adds 878a832c35e PR target/82851 * gcc.target/i386/avx2-vpaddq-3.c: Add -m [...] adds 5aa24073dd8 2018-02-22 Thomas Koenig tkoenig@gcc.gnu.org adds c4210852f1e PR c++/84424 - ICE with constexpr and __builtin_shuffle. adds 0bce86a2206 Daily bump. adds dbd7773a833 PR 84519 Handle optional QUIET specifier for STOP and ERROR STOP adds 1d655e3baac ChangeLog entry for r257928 adds c3f718e40bb 2018-02-23 Paul Thomas pault@gcc.gnu.org adds 9d351e63376 PR c++/70468 - ICE with constructor delegation via typedef. adds 89496edd508 Fix tsan race_on_mutex.c testcase (PR80551) adds 7c0ba89476d 2018-02-23 Paul Thomas pault@gcc.gnu.org adds 11c8b015774 [testsuite] adds 96c9a14f605 [testsuite] adds 6de501024dc gcc/ChangeLog: adds 5b488d4060a 2018-02-23 Paul Thomas pault@gcc.gnu.org adds b19fea61d3f * lto-partition.c (lto_balanced_map): Watch overflow. adds 0b41735a24d * ipa-prop.c (ipa_vr_ggc_hash_traits::hash): Hash p->min a [...] adds cdde49dffbc 2018-02-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 3d7540918d8 2018-02-23 Steven G. Kargl kargl@gcc.gnu.org adds 35bb864bff7 2018-02-23 Steven G. Kargl kargl@gcc.gnu.org adds 0273d125088 * config/rs6000/aix71.h (TARGET_DEFAULT): Change to ISA_2_5 [...] adds a9c682eb66a 2018-02-23 Steven G. Kargl kargl@gcc.gnu.org adds e65055a5580 compiler: ignore aliases in fieldtrack info adds 241b2ec07ff PR libstdc++/84532 prevent unwrapping of reference_wrapper [...] adds 3ac9901f929 Daily bump. adds 0c703e14fcd PR c++/83692 * constexpr.c (maybe_constant_init_1): New f [...] adds 10e78772df6 2018-02-24 Steven G. Kargl kargl@gcc.gnu.org adds 81f9853c0e5 Daily bump. adds 831f6bcc569 2018-02-25 Thomas Koenig tkoenig@gcc.gnu.org adds 0b0977e7360 2018-02-25 Paul Thomas pault@gcc.gnu.org adds fc386590ad7 2018-02-25 Steven G. Kargl kargl@gcc.gnu.org adds e7038c57fe5 rs6000: Warn for deprecated options adds 366a4713641 Daily bump. adds ea59dcc9950 PR c++/84015 - ICE with class deduction and auto template parm. adds d728703a6bd [NDS32] Basic support for -mcpu= and --with-cpu= options. adds b4fd8973d63 [NDS32] Do not use multiple load/store instructions for vol [...] adds c228c1ffe65 [Patch AArch64] Turn on frame pointer / partial fix for PR84521 adds 37d5a24136e 2018-02-26 Dominique d'Humieres dominiq@gcc.gnu.org adds 7f88f58bac9 PR c++/84556 * g++.dg/gomp/pr84556.C: New test. * g++.dg [...] adds 6e432921da9 Fix lto-wrapper link flags adds 490f66961af PR c++/84537 * name-lookup.c (suggest_alternative_in_expl [...] adds 3ba91685b56 PR bootstrap/84405 * vec.h (vec_default_construct): For B [...] adds 67ad87d31d8 2018-02-26 Paolo Carlini paolo.carlini@oracle.com adds 9ee1c5dd908 /cp 2018-02-26 Paolo Carlini paolo.carlini@oracle.com adds a48af2fa6c9 i386: Update -mfunction-return= for return with pop adds 0a7d2e45abb PR debug/84545 * final.c (rest_of_clean_state): Also look [...] adds 3345ca9a37e [testsuite] Add missing function decl to regs-arg-size.c adds 921e542ba9c Make fix for PR 83965 handle SLP reduction chains adds 29ec2438b4a PR rtl-optimization/83496 * reorg.c (steal_delay_list_fro [...] adds d5934e6339f Remove bogus test. adds 29e9e9f1b7c Re-add test. adds b4f7664d6e9 Fix typo adds 3984c138a3d i386: Add TARGET_INDIRECT_BRANCH_REGISTER adds 5afa077fc6b PR c++/81589 - error with is_trivially_constructible adds 417a5ba0940 PR c++/84447 - ICE with deleted inherited ctor with default arg. adds c58ba3b5f20 i386: Update comments for ix86_output_indirect_jmp adds 20ed91da540 gcc/testsuite/ChangeLog: adds 033f482d8e0 PR c++/84325 * tree.c (replace_placeholders_r): Only chec [...] adds 372c2d93cda PR c++/84551 - ICE with concepts and -g. adds 9e8a86cf47f PR debug/83917 * config/i386/i386-asm.h (PACKAGE_VERSION, [...] adds e6a3ce8a794 PR c++/84557 * parser.c (cp_parser_omp_var_list_no_open): [...] adds 4273f1a9ea2 /cp 2018-02-26 Paolo Carlini paolo.carlini@oracle.com adds eb7c25ccad5 PR c++/84558 * constexpr.c (cxx_eval_vec_init_1): For reu [...] adds fdafeeb77fd PR c++/84559 - ICE with constexpr VLA. adds fa1921bedfe * es.po, sv.po: Update. adds d7d46e522a5 Daily bump. adds 9960ad272c3 PR c++/84520 - ICE with generic lambda in NSDMI. adds f52b11fe7d3 PR c++/84441 - ICE with base initialized from ?: adds bb85f261db7 PR c++/84560 - ICE capturing multi-dimensional VLA. adds 1d74f6b12b4 [IEPM] don't preserve lexical blocks just for debug inline markers new 9c38dba9416 [PR81611] turn inc-and-use-of-dead-orig into auto-inc
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 (15bf82fa521) \ N -- N -- N refs/heads/aoliva/testme (9c38dba9416)
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: fixincludes/ChangeLog | 8 + fixincludes/fixincl.x | 96 +- fixincludes/inclhack.def | 20 + fixincludes/tests/base/stdlib.h | 10 + gcc/ChangeLog | 308 ++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/attribs.c | 19 +- gcc/auto-inc-dec.c | 140 ++- gcc/c-family/ChangeLog | 4 + gcc/c-family/c.opt | 2 +- gcc/common.opt | 12 - gcc/common/config/aarch64/aarch64-common.c | 2 + gcc/common/config/arm/arm-common.c | 12 + gcc/config.gcc | 15 +- gcc/config/aarch64/aarch64.c | 10 +- gcc/config/aarch64/aarch64.h | 1 + gcc/config/arm/arm.h | 1 + gcc/config/arm/t-multilib | 9 + gcc/config/i386/constraints.md | 4 +- gcc/config/i386/i386-protos.h | 4 +- gcc/config/i386/i386.c | 286 ++++- gcc/config/i386/i386.h | 4 + gcc/config/i386/i386.md | 39 +- gcc/config/i386/predicates.md | 6 +- gcc/config/nds32/nds32-multiple.md | 8 +- gcc/config/nds32/nds32-opts.h | 6 + gcc/config/nds32/nds32.opt | 11 + gcc/config/rs6000/aix71.h | 6 +- gcc/config/rs6000/altivec.md | 381 +++---- gcc/config/rs6000/darwin.md | 62 +- gcc/config/rs6000/dfp.md | 6 +- gcc/config/rs6000/rs6000-builtin.def | 10 +- gcc/config/rs6000/rs6000-c.c | 4 +- gcc/config/rs6000/rs6000.md | 1126 +++++++++----------- gcc/config/rs6000/rs6000.opt | 8 +- gcc/config/rs6000/sync.md | 92 +- gcc/config/rs6000/vector.md | 473 ++++---- gcc/config/rs6000/vsx.md | 165 ++- gcc/config/rx/rx.c | 59 + gcc/cp/ChangeLog | 108 ++ gcc/cp/call.c | 31 +- gcc/cp/constexpr.c | 53 +- gcc/cp/cp-tree.h | 2 +- gcc/cp/decl.c | 1 + gcc/cp/error.c | 2 +- gcc/cp/lambda.c | 7 +- gcc/cp/name-lookup.c | 4 + gcc/cp/parser.c | 14 +- gcc/cp/pt.c | 31 +- gcc/cp/tree.c | 4 +- gcc/cp/typeck2.c | 5 +- gcc/doc/extend.texi | 10 + gcc/doc/invoke.texi | 5 + gcc/dwarf2out.c | 89 +- gcc/final.c | 14 +- gcc/fortran/ChangeLog | 96 ++ gcc/fortran/decl.c | 63 +- gcc/fortran/gfortran.h | 1 + gcc/fortran/gfortran.texi | 32 +- gcc/fortran/interface.c | 7 + gcc/fortran/intrinsic.texi | 1 + gcc/fortran/resolve.c | 9 +- gcc/fortran/trans-const.c | 16 +- gcc/fortran/trans-decl.c | 65 +- gcc/fortran/trans-expr.c | 2 + gcc/fortran/trans-intrinsic.c | 9 +- gcc/fortran/trans-io.c | 16 +- gcc/fortran/trans-stmt.c | 36 +- gcc/fortran/trans-types.c | 1 + gcc/gimple-fold.c | 113 +- gcc/gimple-fold.h | 2 +- gcc/gimple-ssa-store-merging.c | 98 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 2 +- gcc/ipa-cp.c | 18 + gcc/ipa-prop.c | 13 +- gcc/lra-constraints.c | 16 +- gcc/lra-eliminations.c | 4 +- gcc/lra-int.h | 11 +- gcc/lra-lives.c | 4 +- gcc/lra-spills.c | 2 +- gcc/lra.c | 4 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto-partition.c | 3 +- gcc/po/ChangeLog | 4 + gcc/po/es.po | 226 ++-- gcc/po/sv.po | 204 ++-- gcc/reorg.c | 38 +- gcc/stor-layout.c | 8 +- gcc/testsuite/ChangeLog | 302 ++++++ gcc/testsuite/c-c++-common/Wstringop-truncation.c | 6 +- gcc/testsuite/c-c++-common/tsan/race_on_mutex.c | 2 +- gcc/testsuite/g++.dg/concepts/debug1.C | 10 + gcc/testsuite/g++.dg/cpp0x/alignas14.C | 6 + gcc/testsuite/g++.dg/cpp0x/alignas15.C | 6 + gcc/testsuite/g++.dg/cpp0x/dc9.C | 30 + gcc/testsuite/g++.dg/cpp0x/elision3.C | 21 + gcc/testsuite/g++.dg/cpp0x/inh-ctor31.C | 14 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla2.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr77655.C | 13 + .../g++.dg/cpp0x/{pr67238.C => variadic172.C} | 4 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-nsdmi1.C | 8 + gcc/testsuite/g++.dg/cpp1y/pr84496.C | 44 + gcc/testsuite/g++.dg/cpp1y/pr84558.C | 6 + .../{class-deduction3.C => class-deduction49.C} | 5 +- gcc/testsuite/g++.dg/cpp1z/constexpr-83692.C | 21 + gcc/testsuite/g++.dg/cpp1z/pr84325.C | 17 + gcc/testsuite/g++.dg/cpp1z/pr84533.C | 3 + gcc/testsuite/g++.dg/ext/attrib56.C | 6 + gcc/testsuite/g++.dg/ext/constexpr-vla5.C | 7 + .../g++.dg/ext/is_trivially_constructible6.C | 10 + gcc/testsuite/g++.dg/ext/vector34.C | 8 + gcc/testsuite/g++.dg/gomp/pr84556.C | 14 + gcc/testsuite/g++.dg/gomp/pr84557.C | 14 + gcc/testsuite/g++.dg/parse/error59.C | 6 + gcc/testsuite/g++.dg/parse/error60.C | 9 + gcc/testsuite/g++.dg/torture/pr84502.C | 20 + gcc/testsuite/g++.dg/vect/pr84556.cc | 21 + gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.C | 126 +++ .../gcc.c-torture/compile/regs-arg-size.c | 1 + gcc/testsuite/gcc.c-torture/execute/20180226-1.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr82210.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr84478.c | 49 + gcc/testsuite/gcc.dg/pr84404.c | 18 - gcc/testsuite/gcc.dg/pr84503-1.c | 68 ++ gcc/testsuite/gcc.dg/pr84503-2.c | 5 + gcc/testsuite/gcc.dg/vect/pr83965-2.c | 16 + gcc/testsuite/gcc.target/aarch64/asm-2.c | 2 +- gcc/testsuite/gcc.target/aarch64/asm-4.c | 10 + gcc/testsuite/gcc.target/aarch64/lr_free_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/spill_1.c | 2 + gcc/testsuite/gcc.target/aarch64/test_frame_11.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_12.c | 4 +- gcc/testsuite/gcc.target/aarch64/test_frame_13.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_14.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_15.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_3.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_5.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_9.c | 9 +- gcc/testsuite/gcc.target/arm/multilib.exp | 19 + gcc/testsuite/gcc.target/i386/avx2-vpaddq-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-vpsubq-3.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-1.c | 5 +- gcc/testsuite/gcc.target/i386/indirect-thunk-11.c | 7 + gcc/testsuite/gcc.target/i386/indirect-thunk-12.c | 7 + gcc/testsuite/gcc.target/i386/indirect-thunk-2.c | 5 +- gcc/testsuite/gcc.target/i386/indirect-thunk-3.c | 5 +- gcc/testsuite/gcc.target/i386/indirect-thunk-4.c | 5 +- gcc/testsuite/gcc.target/i386/indirect-thunk-5.c | 6 +- gcc/testsuite/gcc.target/i386/indirect-thunk-6.c | 12 +- gcc/testsuite/gcc.target/i386/indirect-thunk-7.c | 5 +- .../gcc.target/i386/indirect-thunk-attr-1.c | 5 +- .../gcc.target/i386/indirect-thunk-attr-12.c | 8 + .../gcc.target/i386/indirect-thunk-attr-13.c | 8 + .../gcc.target/i386/indirect-thunk-attr-14.c | 14 + .../gcc.target/i386/indirect-thunk-attr-15.c | 14 + .../gcc.target/i386/indirect-thunk-attr-16.c | 13 + .../gcc.target/i386/indirect-thunk-attr-2.c | 5 +- .../gcc.target/i386/indirect-thunk-attr-3.c | 3 +- .../gcc.target/i386/indirect-thunk-attr-4.c | 3 +- .../gcc.target/i386/indirect-thunk-attr-5.c | 9 +- .../gcc.target/i386/indirect-thunk-attr-6.c | 9 +- .../gcc.target/i386/indirect-thunk-attr-7.c | 5 +- .../gcc.target/i386/indirect-thunk-bnd-1.c | 6 +- .../gcc.target/i386/indirect-thunk-bnd-2.c | 6 +- .../gcc.target/i386/indirect-thunk-bnd-3.c | 5 +- .../gcc.target/i386/indirect-thunk-bnd-4.c | 7 +- .../gcc.target/i386/indirect-thunk-extern-1.c | 5 +- .../gcc.target/i386/indirect-thunk-extern-10.c | 12 + .../gcc.target/i386/indirect-thunk-extern-2.c | 5 +- .../gcc.target/i386/indirect-thunk-extern-3.c | 9 +- .../gcc.target/i386/indirect-thunk-extern-4.c | 6 +- .../gcc.target/i386/indirect-thunk-extern-5.c | 6 +- .../gcc.target/i386/indirect-thunk-extern-6.c | 8 +- .../gcc.target/i386/indirect-thunk-extern-7.c | 5 +- .../gcc.target/i386/indirect-thunk-extern-8.c | 13 + .../gcc.target/i386/indirect-thunk-extern-9.c | 13 + .../gcc.target/i386/indirect-thunk-inline-1.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-2.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-3.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-4.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-5.c | 3 +- .../gcc.target/i386/indirect-thunk-inline-6.c | 3 +- .../gcc.target/i386/indirect-thunk-inline-7.c | 4 +- gcc/testsuite/gcc.target/i386/ret-thunk-10.c | 9 +- gcc/testsuite/gcc.target/i386/ret-thunk-11.c | 9 +- gcc/testsuite/gcc.target/i386/ret-thunk-12.c | 8 +- gcc/testsuite/gcc.target/i386/ret-thunk-13.c | 5 +- gcc/testsuite/gcc.target/i386/ret-thunk-14.c | 7 +- gcc/testsuite/gcc.target/i386/ret-thunk-15.c | 7 +- gcc/testsuite/gcc.target/i386/ret-thunk-22.c | 15 + gcc/testsuite/gcc.target/i386/ret-thunk-23.c | 15 + gcc/testsuite/gcc.target/i386/ret-thunk-24.c | 15 + gcc/testsuite/gcc.target/i386/ret-thunk-25.c | 15 + .../i386/ret-thunk-26.c} | 3 +- gcc/testsuite/gcc.target/i386/ret-thunk-9.c | 13 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 43 + .../gcc.target/powerpc/builtins-3-runnable-p8.c | 162 +++ .../gcc.target/powerpc/builtins-3-runnable.c | 33 +- gcc/testsuite/gcc.target/powerpc/builtins-3.c | 45 +- .../gcc.target/powerpc/fold-vec-mult-int128-p9.c | 2 +- .../gcc.target/powerpc/fold-vec-neg-char.c | 5 +- .../gcc.target/powerpc/fold-vec-neg-floatdouble.c | 6 +- .../gcc.target/powerpc/fold-vec-neg-short.c | 6 +- gcc/testsuite/gcc.target/powerpc/pr80695-p8.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80695-p9.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr81572.c | 13 + .../gfortran.dg/automatic_module_variable.f90 | 4 +- .../gfortran.dg/bad_automatic_objects_1.f90 | 6 +- .../gfortran.dg/c_f_pointer_shape_tests_2.f03 | 12 +- .../gfortran.dg/c_f_pointer_shape_tests_4.f03 | 12 +- gcc/testsuite/gfortran.dg/c_funloc_tests_3.f03 | 8 +- gcc/testsuite/gfortran.dg/c_loc_test.f90 | 6 +- gcc/testsuite/gfortran.dg/c_loc_tests_2.f03 | 6 +- gcc/testsuite/gfortran.dg/class_68.f90 | 25 + gcc/testsuite/gfortran.dg/constant_shape.f90 | 7 +- gcc/testsuite/gfortran.dg/data_substring.f90 | 6 + gcc/testsuite/gfortran.dg/dec_structure_23.f90 | 9 +- gcc/testsuite/gfortran.dg/derived_init_5.f90 | 24 + gcc/testsuite/gfortran.dg/explicit_shape_1.f90 | 7 + gcc/testsuite/gfortran.dg/inquire_19.f90 | 13 + gcc/testsuite/gfortran.dg/pr78240.f90 | 5 +- gcc/testsuite/gfortran.dg/pr83149.f90 | 14 + gcc/testsuite/gfortran.dg/pr83149_1.f90 | 24 + gcc/testsuite/gfortran.dg/pr83149_a.f90 | 11 + gcc/testsuite/gfortran.dg/pr83149_b.f90 | 16 + gcc/testsuite/gfortran.dg/pr84523.f90 | 42 + gcc/testsuite/gfortran.dg/proc_decl_17.f90 | 5 +- gcc/testsuite/gfortran.dg/proc_ptr_8.f90 | 4 +- gcc/testsuite/gfortran.dg/select_type_40.f90 | 9 + gcc/testsuite/gfortran.dg/statement_function_1.f90 | 6 +- gcc/testsuite/go.test/go-test.exp | 3 + gcc/tree-ssa-live.c | 5 +- gcc/tree-ssa-strlen.c | 74 +- ...imple-ssa-warn-restrict.h => tree-ssa-strlen.h} | 14 +- gcc/tree-vect-patterns.c | 16 +- gcc/vec.h | 19 +- libgcc/ChangeLog | 18 + libgcc/config/i386/cygwin.S | 26 +- libgcc/config/i386/i386-asm.h | 39 + libgcc/config/i386/resms64fx.h | 5 + libgcc/config/i386/resms64x.h | 4 + libgfortran/ChangeLog | 83 ++ libgfortran/caf/libcaf.h | 37 +- libgfortran/caf/mpi.c | 43 +- libgfortran/caf/single.c | 85 +- libgfortran/libgfortran.h | 2 +- libgfortran/runtime/pause.c | 12 +- libgfortran/runtime/stop.c | 53 +- libgo/configure | 12 +- libgo/configure.ac | 12 +- libgo/go/cmd/cgo/main.go | 2 + libgo/go/go/build/syslist.go | 2 +- .../syscall/unix/getrandom_linux_generic.go | 2 +- libgo/go/runtime/hash64.go | 2 +- libgo/go/runtime/lfstack_64bit.go | 2 +- libgo/go/runtime/unaligned1.go | 2 +- libgo/go/syscall/endian_little.go | 2 +- libgo/go/syscall/libcall_linux_ustat.go | 2 +- libgo/goarch.sh | 4 + libgo/match.sh | 4 +- libgo/misc/cgo/testcshared/src/libgo2/dup2.go | 2 +- libgo/misc/cgo/testcshared/src/libgo2/dup3.go | 2 +- libgo/runtime/go-caller.c | 14 +- libgo/runtime/go-callers.c | 19 +- libgo/runtime/runtime.h | 3 +- libgo/testsuite/gotest | 4 +- libstdc++-v3/ChangeLog | 8 + libstdc++-v3/include/std/thread | 15 +- .../{promise/69106.cc => async/84532.cc} | 30 +- .../thread/{id/operators.cc => 84532.cc} | 28 +- 272 files changed, 5207 insertions(+), 2478 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/debug1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/dc9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/elision3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr77655.C copy gcc/testsuite/g++.dg/cpp0x/{pr67238.C => variadic172.C} (77%) create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-nsdmi1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84496.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84558.C copy gcc/testsuite/g++.dg/cpp1z/{class-deduction3.C => class-deduction49.C} (51%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-83692.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr84325.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr84533.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib56.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla5.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_constructible6.C create mode 100644 gcc/testsuite/g++.dg/ext/vector34.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr84556.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr84557.C create mode 100644 gcc/testsuite/g++.dg/parse/error59.C create mode 100644 gcc/testsuite/g++.dg/parse/error60.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84502.C create mode 100644 gcc/testsuite/g++.dg/vect/pr84556.cc create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/20180226-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84478.c delete mode 100644 gcc/testsuite/gcc.dg/pr84404.c create mode 100644 gcc/testsuite/gcc.dg/pr84503-1.c create mode 100644 gcc/testsuite/gcc.dg/pr84503-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr83965-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-11.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-12.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-12.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-13.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-14.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-15.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-16.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-10.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-8.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-9.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-22.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-23.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-24.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-25.c copy gcc/testsuite/{gcc.dg/torture/20131115-1.c => gcc.target/i386/ret-thunk-26.c} (88%) create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-3-runnable-p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr81572.c create mode 100644 gcc/testsuite/gfortran.dg/class_68.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_substring.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_init_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/explicit_shape_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquire_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83149.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83149_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83149_a.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83149_b.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr84523.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_40.f90 copy gcc/{gimple-ssa-warn-restrict.h => tree-ssa-strlen.h} (66%) copy libstdc++-v3/testsuite/30_threads/{promise/69106.cc => async/84532.cc} (65%) copy libstdc++-v3/testsuite/30_threads/thread/{id/operators.cc => 84532.cc} (65%)