This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch linaro/gcc-7-branch in repository gcc.
from f7cd0a49635 gcc/ Backport from trunk r253780. 2017-10-16 Tamar Chr [...] adds 120525557a2 Merge branches/gcc-7-branch rev 258315 .
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + config/ChangeLog | 4 + contrib/ChangeLog | 4 + contrib/header-tools/ChangeLog | 4 + contrib/reghunt/ChangeLog | 4 + contrib/regression/ChangeLog | 4 + fixincludes/ChangeLog | 4 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 1185 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 10 + gcc/ada/gcc-interface/trans.c | 2 +- gcc/brig/ChangeLog | 4 + gcc/builtins.c | 3 +- gcc/c-family/ChangeLog | 16 + gcc/c-family/c-cppbuiltin.c | 13 +- gcc/c/ChangeLog | 4 + gcc/cgraph.h | 3 + gcc/cif-code.def | 4 + gcc/combine.c | 31 +- gcc/config/aarch64/aarch64-simd.md | 10 + gcc/config/aarch64/aarch64.c | 8 +- gcc/config/aarch64/aarch64.h | 6 +- gcc/config/aarch64/constraints.md | 4 +- gcc/config/arm/iterators.md | 4 + gcc/config/arm/neon.md | 28 +- gcc/config/avr/avr.h | 3 + gcc/config/avr/avr.md | 2 + gcc/config/i386/constraints.md | 6 +- gcc/config/i386/i386-opts.h | 13 + gcc/config/i386/i386-protos.h | 4 + gcc/config/i386/i386.c | 967 +++++++++++++++- gcc/config/i386/i386.h | 18 + gcc/config/i386/i386.md | 92 +- gcc/config/i386/i386.opt | 28 + gcc/config/i386/predicates.md | 21 +- gcc/config/i386/sse.md | 6 +- gcc/config/m68k/m68k.c | 21 + gcc/config/msp430/msp430.c | 4 + gcc/config/nvptx/nvptx.c | 10 +- gcc/config/pa/pa.c | 8 +- gcc/config/pa/predicates.md | 3 + gcc/config/rs6000/altivec.h | 4 +- gcc/config/rs6000/altivec.md | 1 - gcc/config/rs6000/driver-rs6000.c | 97 +- gcc/config/rs6000/predicates.md | 3 +- gcc/config/rs6000/rs6000-builtin.def | 7 +- gcc/config/rs6000/rs6000-c.c | 27 +- gcc/config/rs6000/rs6000-protos.h | 1 - gcc/config/rs6000/rs6000.c | 112 +- gcc/config/rs6000/rs6000.md | 621 ++++++---- gcc/config/rs6000/rs6000.opt | 5 + gcc/config/rs6000/vsx.md | 121 +- gcc/config/s390/s390-opts.h | 9 + gcc/config/s390/s390-protos.h | 12 + gcc/config/s390/s390.c | 713 ++++++++++-- gcc/config/s390/s390.h | 120 ++ gcc/config/s390/s390.md | 574 +++++++++- gcc/config/s390/s390.opt | 59 + gcc/config/sh/sh_optimize_sett_clrt.cc | 5 +- gcc/configure | 8 + gcc/configure.ac | 8 + gcc/cp/ChangeLog | 257 +++++ gcc/cp/call.c | 43 +- gcc/cp/class.c | 13 +- gcc/cp/constexpr.c | 87 +- gcc/cp/cp-gimplify.c | 8 + gcc/cp/cvt.c | 2 + gcc/cp/decl.c | 43 +- gcc/cp/except.c | 4 + gcc/cp/lambda.c | 7 +- gcc/cp/method.c | 43 +- gcc/cp/parser.c | 191 +++- gcc/cp/pt.c | 80 +- gcc/cp/tree.c | 7 +- gcc/dce.c | 15 +- gcc/doc/extend.texi | 31 +- gcc/doc/gcov.texi | 4 +- gcc/doc/invoke.texi | 47 +- gcc/doc/rtl.texi | 5 +- gcc/doc/tm.texi | 8 +- gcc/doc/tm.texi.in | 8 +- gcc/expmed.c | 12 + gcc/expr.c | 26 +- gcc/final.c | 4 +- gcc/fold-const.c | 19 +- gcc/fortran/ChangeLog | 221 +++- gcc/fortran/check.c | 2 +- gcc/fortran/decl.c | 65 +- gcc/fortran/expr.c | 8 +- gcc/fortran/frontend-passes.c | 45 +- gcc/fortran/gfortran.h | 6 +- gcc/fortran/interface.c | 32 +- gcc/fortran/match.c | 13 +- gcc/fortran/module.c | 4 +- gcc/fortran/openmp.c | 8 +- gcc/fortran/primary.c | 18 +- gcc/fortran/resolve.c | 62 +- gcc/fortran/simplify.c | 30 +- gcc/fortran/trans-array.c | 20 +- gcc/fortran/trans-decl.c | 50 +- gcc/fortran/trans-expr.c | 42 +- gcc/fortran/trans-intrinsic.c | 22 +- gcc/fortran/trans-io.c | 41 +- gcc/fortran/trans-openmp.c | 29 +- gcc/fortran/trans-types.c | 42 +- gcc/gcc.c | 12 +- gcc/genmatch.c | 6 +- gcc/genmodes.c | 1 + gcc/gimple-ssa-store-merging.c | 10 +- gcc/gimple-ssa-strength-reduction.c | 4 + gcc/go/ChangeLog | 4 + gcc/hsa-gen.c | 10 +- gcc/ipa-cp.c | 18 + gcc/ipa-icf.c | 11 + gcc/ipa-inline-analysis.c | 5 + gcc/ipa-inline.c | 2 +- gcc/ipa-prop.c | 17 +- gcc/ipa-utils.c | 2 + gcc/ira-costs.c | 5 +- gcc/jit/ChangeLog | 4 + gcc/loop-unroll.c | 2 +- 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-streamer-out.c | 54 +- gcc/lto/ChangeLog | 77 ++ gcc/lto/lto-lang.c | 2 + gcc/lto/lto-partition.c | 3 +- gcc/lto/lto-symtab.c | 47 +- gcc/lto/lto.c | 67 +- gcc/machmode.def | 1 + gcc/objc/ChangeLog | 4 + gcc/objcp/ChangeLog | 4 + gcc/omp-low.c | 51 + gcc/opts.c | 20 + gcc/params.def | 4 +- gcc/po/ChangeLog | 8 + gcc/po/es.po | 65 +- gcc/reorg.c | 38 +- gcc/rtlanal.c | 4 +- gcc/sched-deps.c | 21 +- gcc/shrink-wrap.c | 2 + gcc/simplify-rtx.c | 3 +- gcc/stor-layout.c | 24 + gcc/symtab.c | 56 + gcc/testsuite/ChangeLog | 1078 +++++++++++++++++- gcc/testsuite/c-c++-common/gomp/pr83977-1.c | 19 + gcc/testsuite/c-c++-common/gomp/pr83977-2.c | 18 + gcc/testsuite/c-c++-common/gomp/pr83977-3.c | 21 + gcc/testsuite/c-c++-common/gomp/pr84341.c | 10 + gcc/testsuite/c-c++-common/tsan/race_on_mutex.c | 9 +- gcc/testsuite/g++.dg/cpp0x/constexpr-84449.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor21.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-list2.C | 20 + gcc/testsuite/g++.dg/cpp0x/decltype-33837.C | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype43.C | 2 +- gcc/testsuite/g++.dg/cpp0x/elision3.C | 21 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg7.C | 10 + gcc/testsuite/g++.dg/cpp0x/inh-ctor30.C | 27 + gcc/testsuite/g++.dg/cpp0x/initlist98.C | 17 + .../{inh-ctor24.C => lambda/lambda-mangle5.C} | 4 +- gcc/testsuite/g++.dg/cpp0x/noexcept32.C | 14 + gcc/testsuite/g++.dg/cpp0x/nsdmi-empty1.C | 18 + gcc/testsuite/g++.dg/cpp0x/pr82878.C | 20 + gcc/testsuite/g++.dg/cpp0x/pr83824.C | 9 + gcc/testsuite/g++.dg/cpp0x/ref-qual18.C | 18 + gcc/testsuite/g++.dg/cpp0x/variadic171.C | 12 + gcc/testsuite/g++.dg/cpp1y/constexpr-84192.C | 41 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-nsdmi1.C | 8 + gcc/testsuite/g++.dg/cpp1y/pr83817.C | 17 + gcc/testsuite/g++.dg/cpp1y/pr84496.C | 44 + gcc/testsuite/g++.dg/cpp1y/pr84558.C | 6 + gcc/testsuite/g++.dg/cpp1y/var-templ58.C | 12 + gcc/testsuite/g++.dg/cpp1y/var-templ58a.C | 14 + gcc/testsuite/g++.dg/cpp1y/var-templ59.C | 14 + gcc/testsuite/g++.dg/cpp1z/aligned-new8.C | 19 + .../{class-deduction3.C => class-deduction49.C} | 5 +- gcc/testsuite/g++.dg/cpp1z/constexpr-84684.C | 163 +++ gcc/testsuite/g++.dg/cpp1z/decomp-lambda1.C | 10 + gcc/testsuite/g++.dg/cpp1z/decomp35.C | 35 + gcc/testsuite/g++.dg/cpp1z/decomp36.C | 19 + gcc/testsuite/g++.dg/cpp1z/inh-ctor38.C | 16 +- gcc/testsuite/g++.dg/cpp1z/launder7.C | 10 + gcc/testsuite/g++.dg/cpp1z/launder8.C | 11 + gcc/testsuite/g++.dg/cpp1z/nontype-auto13.C | 18 + .../g++.dg/ext/is_trivially_constructible6.C | 10 + gcc/testsuite/g++.dg/ext/stmtexpr22.C | 13 + gcc/testsuite/g++.dg/gomp/pr84430.C | 12 + gcc/testsuite/g++.dg/gomp/pr84448.C | 17 + gcc/testsuite/g++.dg/gomp/pr84556.C | 14 + gcc/testsuite/g++.dg/gomp/pr84557.C | 14 + gcc/testsuite/g++.dg/init/pr83993-2.C | 14 + gcc/testsuite/g++.dg/ipa/pr82352.C | 93 ++ gcc/testsuite/g++.dg/ipa/pr83549.C | 8 + gcc/testsuite/g++.dg/other/anon5.C | 2 +- gcc/testsuite/g++.dg/parse/crash67.C | 2 +- gcc/testsuite/g++.dg/pr84279.C | 35 + gcc/testsuite/g++.dg/template/incomplete11.C | 10 + gcc/testsuite/g++.dg/template/nontype-fn1.C | 11 + gcc/testsuite/g++.dg/torture/pr81877.C | 22 + gcc/testsuite/g++.dg/torture/pr83659.C | 18 + gcc/testsuite/g++.dg/torture/pr84190.C | 20 + gcc/testsuite/g++.dg/torture/pr84233.C | 25 + gcc/testsuite/g++.dg/tree-ssa/volatile1.C | 28 + gcc/testsuite/g++.dg/tree-ssa/volatile2.C | 20 + gcc/testsuite/g++.dg/ubsan/pr83987-2.C | 24 + gcc/testsuite/g++.dg/ubsan/pr83987.C | 15 + gcc/testsuite/g++.dg/vect/pr70729-nest.cc | 2 +- gcc/testsuite/g++.dg/vect/pr70729.cc | 2 +- gcc/testsuite/g++.dg/vect/pr84556.cc | 21 + gcc/testsuite/gcc.c-torture/compile/pr82096.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr84425.c | 17 + gcc/testsuite/gcc.c-torture/execute/20180131-1.c | 28 + gcc/testsuite/gcc.c-torture/execute/20180226-1.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr82210.c | 26 + gcc/testsuite/gcc.c-torture/execute/pr84524.c | 41 + gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.x | 16 +- gcc/testsuite/gcc.dg/cpp/trad/pr69869.c | 8 + gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c | 5 +- gcc/testsuite/gcc.dg/lto/pr81440.h | 4 + gcc/testsuite/gcc.dg/lto/pr81440_0.c | 9 + gcc/testsuite/gcc.dg/lto/pr81440_1.c | 6 + gcc/testsuite/gcc.dg/lto/pr83954.h | 3 + gcc/testsuite/gcc.dg/lto/pr83954_0.c | 8 + gcc/testsuite/gcc.dg/lto/pr83954_1.c | 7 + gcc/testsuite/gcc.dg/plugin/must-tail-call-1.c | 2 + gcc/testsuite/gcc.dg/pr81228.c | 21 + gcc/testsuite/gcc.dg/pr81661.c | 12 + gcc/testsuite/gcc.dg/pr82916.c | 47 + gcc/testsuite/gcc.dg/pr83424.c | 30 + gcc/testsuite/gcc.dg/pr83552.c | 13 + gcc/testsuite/gcc.dg/pr83605.c | 20 + gcc/testsuite/gcc.dg/pr83930.c | 17 + gcc/testsuite/gcc.dg/pr83985.c | 25 + gcc/testsuite/gcc.dg/pr83986.c | 14 + gcc/testsuite/gcc.dg/pr84503-1.c | 68 ++ gcc/testsuite/gcc.dg/pr84503-2.c | 5 + gcc/testsuite/gcc.dg/pr84607.c | 16 + gcc/testsuite/gcc.dg/pr84628.c | 8 + gcc/testsuite/gcc.dg/rtl/x86_64/final.c | 2 +- gcc/testsuite/gcc.dg/tls/pr83945.c | 21 + gcc/testsuite/gcc.dg/ubsan/bounds-3.c | 3 +- gcc/testsuite/gcc.dg/uninit-pr81782.c | 14 + gcc/testsuite/gcc.target/aarch64/pr83370.c | 22 + .../arm/neon-combine-sub-abs-into-vabd.c | 28 - gcc/testsuite/gcc.target/arm/pr83687.c | 31 + gcc/testsuite/gcc.target/i386/avx512bw-pr84524.c | 14 + gcc/testsuite/gcc.target/i386/i386.exp | 12 - gcc/testsuite/gcc.target/i386/indirect-thunk-1.c | 19 + gcc/testsuite/gcc.target/i386/indirect-thunk-10.c | 7 + gcc/testsuite/gcc.target/i386/indirect-thunk-2.c | 19 + gcc/testsuite/gcc.target/i386/indirect-thunk-3.c | 20 + gcc/testsuite/gcc.target/i386/indirect-thunk-4.c | 20 + gcc/testsuite/gcc.target/i386/indirect-thunk-5.c | 19 + gcc/testsuite/gcc.target/i386/indirect-thunk-6.c | 22 + gcc/testsuite/gcc.target/i386/indirect-thunk-7.c | 43 + gcc/testsuite/gcc.target/i386/indirect-thunk-8.c | 7 + gcc/testsuite/gcc.target/i386/indirect-thunk-9.c | 7 + .../gcc.target/i386/indirect-thunk-attr-1.c | 22 + .../gcc.target/i386/indirect-thunk-attr-10.c | 9 + .../gcc.target/i386/indirect-thunk-attr-11.c | 9 + .../gcc.target/i386/indirect-thunk-attr-2.c | 20 + .../gcc.target/i386/indirect-thunk-attr-3.c | 22 + .../gcc.target/i386/indirect-thunk-attr-4.c | 21 + .../gcc.target/i386/indirect-thunk-attr-5.c | 21 + .../gcc.target/i386/indirect-thunk-attr-6.c | 20 + .../gcc.target/i386/indirect-thunk-attr-7.c | 43 + .../gcc.target/i386/indirect-thunk-attr-8.c | 42 + .../gcc.target/i386/indirect-thunk-attr-9.c | 9 + .../gcc.target/i386/indirect-thunk-bnd-1.c | 20 + .../gcc.target/i386/indirect-thunk-bnd-2.c | 19 + .../gcc.target/i386/indirect-thunk-bnd-3.c | 20 + .../gcc.target/i386/indirect-thunk-bnd-4.c | 19 + .../gcc.target/i386/indirect-thunk-extern-1.c | 18 + .../gcc.target/i386/indirect-thunk-extern-2.c | 18 + .../gcc.target/i386/indirect-thunk-extern-3.c | 19 + .../gcc.target/i386/indirect-thunk-extern-4.c | 18 + .../gcc.target/i386/indirect-thunk-extern-5.c | 18 + .../gcc.target/i386/indirect-thunk-extern-6.c | 17 + .../gcc.target/i386/indirect-thunk-extern-7.c | 42 + .../gcc.target/i386/indirect-thunk-inline-1.c | 20 + .../gcc.target/i386/indirect-thunk-inline-2.c | 20 + .../gcc.target/i386/indirect-thunk-inline-3.c | 21 + .../gcc.target/i386/indirect-thunk-inline-4.c | 21 + .../gcc.target/i386/indirect-thunk-inline-5.c | 18 + .../gcc.target/i386/indirect-thunk-inline-6.c | 19 + .../gcc.target/i386/indirect-thunk-inline-7.c | 44 + .../gcc.target/i386/indirect-thunk-register-1.c | 22 + .../gcc.target/i386/indirect-thunk-register-2.c | 20 + .../gcc.target/i386/indirect-thunk-register-3.c | 19 + .../gcc.target/i386/indirect-thunk-register-4.c | 13 + gcc/testsuite/gcc.target/i386/pr81481.c | 18 + gcc/testsuite/gcc.target/i386/pr82795.c | 23 + gcc/testsuite/gcc.target/i386/pr83330.c | 29 + gcc/testsuite/gcc.target/i386/pr84310-2.c | 10 + gcc/testsuite/gcc.target/i386/pr84310.c | 8 + gcc/testsuite/gcc.target/i386/pr84625.c | 12 + gcc/testsuite/gcc.target/i386/ret-thunk-1.c | 13 + gcc/testsuite/gcc.target/i386/ret-thunk-10.c | 20 + gcc/testsuite/gcc.target/i386/ret-thunk-11.c | 20 + gcc/testsuite/gcc.target/i386/ret-thunk-12.c | 20 + gcc/testsuite/gcc.target/i386/ret-thunk-13.c | 21 + gcc/testsuite/gcc.target/i386/ret-thunk-14.c | 21 + gcc/testsuite/gcc.target/i386/ret-thunk-15.c | 21 + gcc/testsuite/gcc.target/i386/ret-thunk-16.c | 18 + gcc/testsuite/gcc.target/i386/ret-thunk-17.c | 7 + gcc/testsuite/gcc.target/i386/ret-thunk-18.c | 8 + gcc/testsuite/gcc.target/i386/ret-thunk-19.c | 8 + gcc/testsuite/gcc.target/i386/ret-thunk-2.c | 13 + gcc/testsuite/gcc.target/i386/ret-thunk-20.c | 9 + gcc/testsuite/gcc.target/i386/ret-thunk-21.c | 9 + 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-3.c | 12 + gcc/testsuite/gcc.target/i386/ret-thunk-4.c | 12 + gcc/testsuite/gcc.target/i386/ret-thunk-5.c | 15 + gcc/testsuite/gcc.target/i386/ret-thunk-6.c | 14 + gcc/testsuite/gcc.target/i386/ret-thunk-7.c | 13 + gcc/testsuite/gcc.target/i386/ret-thunk-8.c | 14 + gcc/testsuite/gcc.target/i386/ret-thunk-9.c | 21 + gcc/testsuite/gcc.target/msp430/pr79242.c | 11 + gcc/testsuite/gcc.target/nvptx/indirect_call.c | 19 + gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 1 + gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 1 + gcc/testsuite/gcc.target/powerpc/builtins-3.c | 3 +- .../gcc.target/powerpc/builtins-7-p9-runnable.c | 169 +++ .../gcc.target/powerpc/fold-vec-mult-int128-p8.c | 8 +- .../gcc.target/powerpc/fold-vec-mult-int128-p9.c | 7 +- gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c | 2 +- gcc/testsuite/gcc.target/powerpc/p9-vinsert4b-1.c | 39 - gcc/testsuite/gcc.target/powerpc/p9-vinsert4b-2.c | 30 - gcc/testsuite/gcc.target/powerpc/pr81572.c | 13 + gcc/testsuite/gcc.target/powerpc/pr83399.c | 15 + gcc/testsuite/gcc.target/powerpc/pr83629.c | 10 + gcc/testsuite/gcc.target/powerpc/pr83862.c | 34 + gcc/testsuite/gcc.target/powerpc/pr84154-1.c | 55 + gcc/testsuite/gcc.target/powerpc/pr84154-2.c | 58 + gcc/testsuite/gcc.target/powerpc/pr84154-3.c | 60 + .../gcc.target/powerpc/safe-indirect-jump-1.c | 21 + .../gcc.target/powerpc/safe-indirect-jump-2.c | 34 + .../gcc.target/powerpc/safe-indirect-jump-3.c | 53 + .../gcc.target/powerpc/safe-indirect-jump-4.c | 26 + .../gcc.target/powerpc/safe-indirect-jump-5.c | 56 + .../gcc.target/powerpc/safe-indirect-jump-6.c | 81 ++ .../gcc.target/powerpc/safe-indirect-jump-7.c | 15 + gcc/testsuite/gcc.target/powerpc/swaps-p8-46.c | 34 + gcc/testsuite/gcc.target/powerpc/vsxcopy.c | 4 +- .../gcc.target/s390/nobp-function-pointer-attr.c | 56 + .../s390/nobp-function-pointer-nothunk.c | 59 + .../gcc.target/s390/nobp-function-pointer-z10.c | 56 + .../gcc.target/s390/nobp-function-pointer-z900.c | 56 + .../gcc.target/s390/nobp-indirect-jump-attr.c | 42 + .../s390/nobp-indirect-jump-inline-attr.c | 42 + .../s390/nobp-indirect-jump-inline-z10.c | 43 + .../s390/nobp-indirect-jump-inline-z900.c | 43 + .../gcc.target/s390/nobp-indirect-jump-nothunk.c | 46 + .../gcc.target/s390/nobp-indirect-jump-z10.c | 43 + .../gcc.target/s390/nobp-indirect-jump-z900.c | 43 + .../gcc.target/s390/nobp-return-attr-all.c | 46 + .../gcc.target/s390/nobp-return-attr-neg.c | 40 + .../gcc.target/s390/nobp-return-mem-attr.c | 46 + .../gcc.target/s390/nobp-return-mem-nothunk.c | 49 + .../gcc.target/s390/nobp-return-mem-z10.c | 46 + .../gcc.target/s390/nobp-return-mem-z900.c | 48 + .../gcc.target/s390/nobp-return-reg-attr.c | 41 + .../gcc.target/s390/nobp-return-reg-mixed.c | 44 + .../gcc.target/s390/nobp-return-reg-nothunk.c | 44 + .../gcc.target/s390/nobp-return-reg-z10.c | 41 + .../gcc.target/s390/nobp-return-reg-z900.c | 41 + .../gcc.target/s390/nobp-table-jump-inline-z10.c | 78 ++ .../gcc.target/s390/nobp-table-jump-inline-z900.c | 78 ++ .../gcc.target/s390/nobp-table-jump-z10.c | 77 ++ .../gcc.target/s390/nobp-table-jump-z900.c | 78 ++ gcc/testsuite/gcc.target/s390/pr84295.c | 14 + .../gfortran.dg/assumed_charlen_parameter.f90 | 9 + .../gfortran.dg/automatic_module_variable.f90 | 4 +- .../gfortran.dg/bad_automatic_objects_1.f90 | 6 +- gcc/testsuite/gfortran.dg/class_67.f90 | 55 + gcc/testsuite/gfortran.dg/coarray_45.f90 | 24 + gcc/testsuite/gfortran.dg/coarray_46.f90 | 17 + gcc/testsuite/gfortran.dg/coarray_8.f90 | 4 +- gcc/testsuite/gfortran.dg/constant_shape.f90 | 7 +- gcc/testsuite/gfortran.dg/data_substring.f90 | 6 + gcc/testsuite/gfortran.dg/deallocate_error_3.f90 | 9 + gcc/testsuite/gfortran.dg/deallocate_error_4.f90 | 10 + gcc/testsuite/gfortran.dg/dec_parameter_1.f | 1 - gcc/testsuite/gfortran.dg/dec_parameter_2.f90 | 1 - gcc/testsuite/gfortran.dg/explicit_shape_1.f90 | 7 + gcc/testsuite/gfortran.dg/gomp/pr83977.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/pr84116.f90 | 12 + gcc/testsuite/gfortran.dg/implied_do_2.f90 | 7 + gcc/testsuite/gfortran.dg/inline_matmul_22.f90 | 44 + gcc/testsuite/gfortran.dg/inquire_18.f90 | 11 + gcc/testsuite/gfortran.dg/inquire_19.f90 | 13 + gcc/testsuite/gfortran.dg/matmul_17.f90 | 9 + gcc/testsuite/gfortran.dg/matmul_18.f90 | 8 + gcc/testsuite/gfortran.dg/num_images_1.f90 | 10 + gcc/testsuite/gfortran.dg/pr51434.f90 | 19 + gcc/testsuite/gfortran.dg/pr71085.f90 | 12 + gcc/testsuite/gfortran.dg/pr83864.f90 | 13 + gcc/testsuite/gfortran.dg/pr83874.f90 | 19 + .../gfortran.dg/{pr71230-1.f90 => pr84117.f90} | 3 +- gcc/testsuite/gfortran.dg/realloc_on_assign_29.f90 | 13 + gcc/testsuite/gfortran.dg/select_type_40.f90 | 9 + gcc/testsuite/gfortran.dg/select_type_41.f90 | 30 + .../gfortran.dg/{shape_8.f90 => shape_9.f90} | 9 +- gcc/testsuite/gfortran.dg/statement_function_1.f90 | 24 + gcc/testsuite/gfortran.dg/statement_function_2.f90 | 26 + gcc/testsuite/gfortran.dg/statement_function_3.f | 15 + gcc/testsuite/gnat.dg/array11.adb | 10 +- gcc/testsuite/gnat.dg/{dispatch1.adb => disp1.adb} | 5 +- .../gnat.dg/{dispatch1_p.ads => disp1_pkg.ads} | 6 +- gcc/testsuite/gnat.dg/{dispatch2.adb => disp2.adb} | 5 +- .../gnat.dg/{dispatch2_p.adb => disp2_pkg.adb} | 7 +- .../gnat.dg/{dispatch2_p.ads => disp2_pkg.ads} | 9 +- .../{generic_dispatch.adb => generic_disp.adb} | 7 +- ...generic_dispatch_p.adb => generic_disp_pkg.adb} | 8 +- ...generic_dispatch_p.ads => generic_disp_pkg.ads} | 5 +- gcc/testsuite/gnat.dg/null_pointer_deref1.adb | 2 +- gcc/testsuite/gnat.dg/null_pointer_deref2.adb | 2 +- gcc/testsuite/gnat.dg/object_overflow1.adb | 4 +- gcc/testsuite/gnat.dg/object_overflow2.adb | 4 +- gcc/testsuite/gnat.dg/object_overflow3.adb | 4 +- gcc/testsuite/gnat.dg/object_overflow4.adb | 8 +- gcc/testsuite/gnat.dg/object_overflow5.adb | 8 +- gcc/testsuite/lib/prune.exp | 2 +- gcc/testsuite/lib/target-supports.exp | 11 + gcc/tree-eh.c | 88 +- gcc/tree-eh.h | 1 + gcc/tree-emutls.c | 22 + gcc/tree-if-conv.c | 5 +- gcc/tree-inline.c | 20 + gcc/tree-ssa-loop-im.c | 53 +- gcc/tree-ssa-phiprop.c | 8 +- gcc/tree-ssa-pre.c | 25 +- gcc/tree-ssa-strlen.c | 10 + gcc/tree-ssa-uninit.c | 4 +- gcc/tree-ssa.c | 3 +- gcc/tree-vect-loop.c | 4 +- gcc/tree-vect-stmts.c | 2 +- gcc/tree.c | 7 +- gnattools/ChangeLog | 4 + gotools/ChangeLog | 4 + include/ChangeLog | 4 + intl/ChangeLog | 4 + libada/ChangeLog | 4 + libatomic/ChangeLog | 4 + libbacktrace/ChangeLog | 4 + libcc1/ChangeLog | 4 + libcilkrts/ChangeLog | 4 + libcpp/ChangeLog | 20 + libcpp/include/cpplib.h | 2 +- libcpp/po/ChangeLog | 4 + libcpp/traditional.c | 18 +- libdecnumber/ChangeLog | 4 + libffi/ChangeLog | 4 + libgcc/ChangeLog | 23 + libgcc/config/libbid/ChangeLog | 4 + libgcc/config/xtensa/ieee754-df.S | 55 +- libgcc/config/xtensa/ieee754-sf.S | 52 +- libgfortran/ChangeLog | 11 + libgfortran/io/transfer.c | 4 + libgomp/ChangeLog | 27 + libgomp/omp.h.in | 2 +- libgomp/testsuite/libgomp.fortran/pr84418-1.f90 | 26 + libgomp/testsuite/libgomp.fortran/pr84418-2.f90 | 35 + libgomp/testsuite/libgomp.hsa.c/staticvar.c | 23 + libhsail-rt/ChangeLog | 4 + libiberty/ChangeLog | 4 + libitm/ChangeLog | 4 + libmpx/ChangeLog | 4 + libobjc/ChangeLog | 4 + liboffloadmic/ChangeLog | 4 + libquadmath/ChangeLog | 4 + libsanitizer/ChangeLog | 4 + libssp/ChangeLog | 4 + libstdc++-v3/ChangeLog | 103 ++ libstdc++-v3/config/abi/pre/gnu.ver | 2 +- libstdc++-v3/configure | 36 +- libstdc++-v3/configure.ac | 6 + libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/bugs.html | 3 + libstdc++-v3/doc/html/manual/index.html | 4 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 103 +- libstdc++-v3/doc/xml/manual/intro.xml | 4 + libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 32 +- libstdc++-v3/doc/xml/manual/status_cxxis29124.xml | 315 ++++++ libstdc++-v3/include/Makefile.am | 5 + libstdc++-v3/include/Makefile.in | 3 + libstdc++-v3/include/bits/parse_numbers.h | 7 + libstdc++-v3/include/bits/random.h | 7 +- libstdc++-v3/include/c_global/cstddef | 2 +- libstdc++-v3/include/std/any | 15 +- libstdc++-v3/include/std/thread | 15 +- libstdc++-v3/include/std/type_traits | 4 + libstdc++-v3/testsuite/17_intro/names.cc | 4 + .../mem_fn/80478.cc => 18_support/byte/81076.cc} | 11 +- .../testsuite/20_util/any/misc/any_cast_neg.cc | 2 +- .../1.cc => 20_util/any/modifiers/83658.cc} | 54 +- .../duration/literals/{65499.cc => 84671.cc} | 11 +- .../has_unique_object_representations/value.cc | 14 + .../equal.cc => chi_squared_distribution/83833.cc} | 29 +- .../{promise/69106.cc => async/84532.cc} | 30 +- .../thread/{id/operators.cc => 84532.cc} | 28 +- libvtv/ChangeLog | 4 + lto-plugin/ChangeLog | 4 + maintainer-scripts/ChangeLog | 4 + zlib/ChangeLog | 4 + 516 files changed, 14528 insertions(+), 1596 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr83977-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr83977-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr83977-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr84341.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-84449.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-list2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/elision3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist98.C copy gcc/testsuite/g++.dg/cpp0x/{inh-ctor24.C => lambda/lambda-mangle5.C} (57%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept32.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-empty1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr82878.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83824.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic171.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-84192.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-nsdmi1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr83817.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84496.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84558.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ58.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ58a.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ59.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aligned-new8.C copy gcc/testsuite/g++.dg/cpp1z/{class-deduction3.C => class-deduction49.C} (51%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-84684.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp-lambda1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp35.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp36.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto13.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_constructible6.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr22.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr84430.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr84448.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/init/pr83993-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr82352.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr83549.C create mode 100644 gcc/testsuite/g++.dg/pr84279.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete11.C create mode 100644 gcc/testsuite/g++.dg/template/nontype-fn1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81877.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83659.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84190.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84233.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/volatile1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/volatile2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr83987-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr83987.C create mode 100644 gcc/testsuite/g++.dg/vect/pr84556.cc create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82096.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84425.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20180131-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20180226-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr82210.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84524.c create mode 100644 gcc/testsuite/gcc.dg/cpp/trad/pr69869.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr81440.h create mode 100644 gcc/testsuite/gcc.dg/lto/pr81440_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr81440_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr83954.h create mode 100644 gcc/testsuite/gcc.dg/lto/pr83954_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr83954_1.c create mode 100644 gcc/testsuite/gcc.dg/pr81228.c create mode 100644 gcc/testsuite/gcc.dg/pr81661.c create mode 100644 gcc/testsuite/gcc.dg/pr82916.c create mode 100644 gcc/testsuite/gcc.dg/pr83424.c create mode 100644 gcc/testsuite/gcc.dg/pr83552.c create mode 100644 gcc/testsuite/gcc.dg/pr83605.c create mode 100644 gcc/testsuite/gcc.dg/pr83930.c create mode 100644 gcc/testsuite/gcc.dg/pr83985.c create mode 100644 gcc/testsuite/gcc.dg/pr83986.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/pr84607.c create mode 100644 gcc/testsuite/gcc.dg/pr84628.c create mode 100644 gcc/testsuite/gcc.dg/tls/pr83945.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr81782.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr83370.c create mode 100644 gcc/testsuite/gcc.target/arm/pr83687.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr84524.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-10.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-5.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-6.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-7.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-8.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-9.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-10.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-11.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-5.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-6.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-7.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-8.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-9.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-5.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-6.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-7.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-5.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-6.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-7.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-register-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-register-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-register-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-register-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81481.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82795.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83330.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84310-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84310.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84625.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-1.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-10.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-11.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-12.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-13.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-14.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-15.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-16.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-17.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-18.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-19.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-2.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-20.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-21.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/i386/ret-thunk-3.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-4.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-5.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-6.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-7.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-8.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-9.c create mode 100644 gcc/testsuite/gcc.target/msp430/pr79242.c create mode 100644 gcc/testsuite/gcc.target/nvptx/indirect_call.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-7-p9-runnable.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vinsert4b-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vinsert4b-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr81572.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83399.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83629.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83862.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84154-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84154-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84154-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-46.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-inline-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-inline-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-inline-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-attr-all.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-attr-neg.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-mixed.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-inline-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-inline-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/pr84295.c create mode 100644 gcc/testsuite/gfortran.dg/assumed_charlen_parameter.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_67.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_45.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_46.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_substring.f90 create mode 100644 gcc/testsuite/gfortran.dg/deallocate_error_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/deallocate_error_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/explicit_shape_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr83977.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr84116.f90 create mode 100644 gcc/testsuite/gfortran.dg/implied_do_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquire_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquire_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/num_images_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr51434.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71085.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83864.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83874.f90 copy gcc/testsuite/gfortran.dg/{pr71230-1.f90 => pr84117.f90} (78%) create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_29.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_40.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_41.f90 copy gcc/testsuite/gfortran.dg/{shape_8.f90 => shape_9.f90} (67%) create mode 100644 gcc/testsuite/gfortran.dg/statement_function_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/statement_function_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/statement_function_3.f rename gcc/testsuite/gnat.dg/{dispatch1.adb => disp1.adb} (65%) rename gcc/testsuite/gnat.dg/{dispatch1_p.ads => disp1_pkg.ads} (63%) rename gcc/testsuite/gnat.dg/{dispatch2.adb => disp2.adb} (70%) rename gcc/testsuite/gnat.dg/{dispatch2_p.adb => disp2_pkg.adb} (72%) rename gcc/testsuite/gnat.dg/{dispatch2_p.ads => disp2_pkg.ads} (85%) rename gcc/testsuite/gnat.dg/{generic_dispatch.adb => generic_disp.adb} (57%) rename gcc/testsuite/gnat.dg/{generic_dispatch_p.adb => generic_disp_pkg.adb} (64%) rename gcc/testsuite/gnat.dg/{generic_dispatch_p.ads => generic_disp_pkg.ads} (90%) create mode 100644 libgomp/testsuite/libgomp.fortran/pr84418-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr84418-2.f90 create mode 100644 libgomp/testsuite/libgomp.hsa.c/staticvar.c create mode 100644 libstdc++-v3/doc/xml/manual/status_cxxis29124.xml copy libstdc++-v3/testsuite/{20_util/function_objects/mem_fn/80478.cc => 18_suppor [...] copy libstdc++-v3/testsuite/{18_support/launder/1.cc => 20_util/any/modifiers/8365 [...] copy libstdc++-v3/testsuite/20_util/duration/literals/{65499.cc => 84671.cc} (73%) copy libstdc++-v3/testsuite/26_numerics/random/{bernoulli_distribution/operators/e [...] 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%)