This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allyesconfig in repository toolchain/ci/gcc.
from daccb2bc3a0 compiler: intrinsify runtime/internal/atomic functions adds 0cde8d2e7e3 2019-05-17 François Dumont fdumont@gcc.gnu.org adds fa502e3a006 PR go/90482 compiler: make value method of direct inte [...] adds 0af9d34c965 Remove a test-case that leads to a huge stack (and file) al [...] adds 26151eb3408 Handle a location with NULL as a file (PR driver/90495) adds bb1356cff82 Handle a location with NULL as a file (PR driver/90496) adds 01739fa6650 2019-05-17 Richard Biener rguenther@suse.de adds f02e0f08d4d Add missing piece of P0777R1 and update C++20 status docs adds 2e431291905 Fix __invoke_r<void> to be valid in C++11 adds b8f33eae69c S/390: Fix vec_sldw builtin adds 8ee68b6c57e PR tree-optimization/90106 * gcc.dg/cdce3.c: New test. adds d39a839d3d9 2019-05-17 Richard Biener rguenther@suse.de adds 46feabd30d3 S/390: Fix larl/PIC test case. adds ef1ddaf3e25 compiler: use SHA1-hash for symname for long gcbits symbols adds 5d3695d03b7 PR libstdc++/85965 move is_invocable assertions again adds 8d58624ab25 Fix uses of non-reserved names for template parameters adds ac93735bc04 Fix std::variant test for ILP32 targets adds 9bf46b6072b PR libstdc++/90246 Improve text of std::variant exceptions [...] adds 1acc66027de soft-fp: Update soft-fp from glibc adds 315cb4b018d i386: Enable MMX intrinsics without SSE/SSE2/SSSE3 adds 65af043a1db x86-64: Add vector vararg ABI tests adds 18788b25bac 2019-05-17 François Dumont fdumont@gcc.gnu.org adds de31a4ba5df * config/mips/mips.c (mips_dwarf_frame_reg_mode): Replace [...] adds 7f89c66bfac PR fortran/54613 * gfortran.map (GFORTRAN_9.2): New symbo [...] adds c5e8cf41816 PR fortran/54613 * gfortran.map (GFORTRAN_9.2): Export _g [...] adds 082ecd25ce0 PR fortran/54613 * gfortran.map (GFORTRAN_9.2): Export _g [...] adds 85b9be9ba30 gcc/ada/ChangeLog: adds 69b3233c2a5 Add myself to MAINTAINERS adds e38e222dd57 libfortran/90038: Use posix_spawn instead of fork adds 95ebab97a23 darwin, powerpc - fix whitespace in generated code. adds 106efc76c75 darwin, powerpc - adjust the formatting of picbase labels adds 9b5009857b5 [PR89433] Refer to OpenACC 'routine' clauses from "omp decl [...] adds 5f7ea2eebbe [PR89433] Use 'oacc_verify_routine_clauses' for C/C++ OpenA [...] adds 33dacef9991 [PR89433] Repeated use of the C/C++ OpenACC 'routine' directive adds 5feffd51c51 OpenACC Profiling Interface (incomplete) adds 83987c445f8 gcc: aarch64: move assemble_start_function / assemble_end_function adds 5d5bb87c597 rs6000: Add "enabled" attribute adds 9fc6ea93d6f rs6000: Some rs6000_emit_epilogue improvements adds 0325d276aca gcc/testsuite/ChangeLog: adds 83454be655b PR libstdc++/90520 adjust Xmethod for recent unique_ptr changes adds 6e059f2c994 gcc/testsuite/ChangeLog: adds a739732dedc Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 194 ++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/trans.c | 5 +- gcc/brig/ChangeLog | 9 + gcc/brig/brigfrontend/brig-control-handler.cc | 2 +- gcc/brig/brigfrontend/brig-module-handler.cc | 4 +- gcc/builtins.c | 6 +- gcc/c-family/ChangeLog | 39 ++ gcc/c-family/c-attribs.c | 33 +- gcc/c-family/c-common.c | 16 +- gcc/c-family/c-lex.c | 4 +- gcc/c-family/c-omp.c | 4 +- gcc/c-family/c-opts.c | 6 +- gcc/c-family/c-pch.c | 16 +- gcc/c-family/c-pragma.c | 59 +- gcc/c-family/c-warn.c | 4 +- gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 34 + gcc/c/c-decl.c | 17 +- gcc/c/c-parser.c | 64 +- gcc/c/c-typeck.c | 23 +- gcc/c/gimple-parser.c | 38 +- gcc/ccmp.c | 7 +- gcc/cfgexpand.c | 14 +- gcc/cgraphunit.c | 4 +- gcc/collect-utils.c | 4 +- gcc/collect2.c | 13 +- gcc/config/aarch64/aarch64.c | 8 +- gcc/config/i386/i386-expand.c | 11 +- gcc/config/i386/i386-features.c | 2 +- gcc/config/i386/i386-options.c | 8 +- gcc/config/i386/i386.c | 23 +- gcc/config/i386/mmx.md | 4 +- gcc/config/mips/mips.c | 2 +- gcc/config/rs6000/rs6000.c | 105 +-- gcc/config/rs6000/rs6000.md | 33 + gcc/config/s390/s390-builtins.def | 20 +- gcc/convert.c | 10 +- gcc/cp/ChangeLog | 104 +++ gcc/cp/call.c | 50 +- gcc/cp/constexpr.c | 20 +- gcc/cp/cp-gimplify.c | 8 +- gcc/cp/cvt.c | 10 +- gcc/cp/decl.c | 31 +- gcc/cp/decl2.c | 10 +- gcc/cp/except.c | 2 +- gcc/cp/friend.c | 7 +- gcc/cp/init.c | 20 +- gcc/cp/lex.c | 12 +- gcc/cp/mangle.c | 4 +- gcc/cp/method.c | 12 +- gcc/cp/name-lookup.c | 8 +- gcc/cp/parser.c | 96 +-- gcc/cp/pt.c | 16 +- gcc/cp/repo.c | 2 +- gcc/cp/rtti.c | 12 +- gcc/cp/semantics.c | 16 +- gcc/cp/tree.c | 10 +- gcc/cp/typeck.c | 30 +- gcc/cp/typeck2.c | 10 +- gcc/d/ChangeLog | 15 + gcc/d/d-builtins.cc | 2 +- gcc/d/d-codegen.cc | 2 +- gcc/d/d-convert.cc | 6 +- gcc/d/d-frontend.cc | 2 +- gcc/d/d-lang.cc | 8 +- gcc/d/decl.cc | 2 +- gcc/d/expr.cc | 2 +- gcc/d/toir.cc | 18 +- gcc/d/typeinfo.cc | 2 +- gcc/dwarf2out.c | 2 +- gcc/except.c | 14 +- gcc/fortran/ChangeLog | 12 + gcc/fortran/f95-lang.c | 2 +- gcc/fortran/gfortranspec.c | 2 +- gcc/fortran/trans-decl.c | 18 +- gcc/gcc.c | 15 +- gcc/gcov-tool.c | 6 +- gcc/gcse.c | 3 +- gcc/ggc-common.c | 22 +- gcc/ggc-page.c | 12 +- gcc/gimple-pretty-print.c | 10 +- gcc/gimplify.c | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 14 +- gcc/go/gofrontend/expressions.h | 8 +- gcc/go/gofrontend/gogo.cc | 26 +- gcc/go/gofrontend/types.cc | 51 +- gcc/hsa-gen.c | 35 +- gcc/input.c | 7 +- gcc/ipa-devirt.c | 2 +- gcc/ira.c | 4 +- gcc/lra-assigns.c | 2 +- gcc/lra-constraints.c | 2 +- gcc/lto-streamer-in.c | 2 +- gcc/lto-wrapper.c | 27 +- gcc/lto/ChangeLog | 5 + gcc/lto/lto-dump.c | 6 +- gcc/lto/lto.c | 2 +- gcc/objc/ChangeLog | 12 + gcc/objc/objc-act.c | 24 +- gcc/objc/objc-next-runtime-abi-01.c | 3 +- gcc/objc/objc-next-runtime-abi-02.c | 6 +- gcc/omp-general.c | 143 +++- gcc/omp-general.h | 2 + gcc/opts.c | 21 +- gcc/passes.c | 4 +- gcc/plugin.c | 13 +- gcc/read-rtl-function.c | 4 +- gcc/reg-stack.c | 11 +- gcc/regcprop.c | 17 +- gcc/reginfo.c | 6 +- gcc/reload1.c | 2 +- gcc/stmt.c | 2 +- gcc/targhooks.c | 2 +- gcc/testsuite/ChangeLog | 189 ++++++ gcc/testsuite/c-c++-common/Wbool-operation-1.c | 24 +- gcc/testsuite/c-c++-common/Wvarargs-2.c | 2 +- gcc/testsuite/c-c++-common/Wvarargs.c | 2 +- gcc/testsuite/c-c++-common/convert-vec-1.c | 2 +- .../c-c++-common/goacc/classify-routine.c | 4 +- gcc/testsuite/c-c++-common/goacc/routine-2.c | 20 +- gcc/testsuite/c-c++-common/goacc/routine-5.c | 46 +- .../goacc/routine-level-of-parallelism-1.c | 449 +++++++++++++ .../goacc/routine-level-of-parallelism-2.c | 71 ++ gcc/testsuite/c-c++-common/pr51768.c | 6 +- gcc/testsuite/c-c++-common/scal-to-vec1.c | 6 +- gcc/testsuite/c-c++-common/tm/inline-asm.c | 2 +- gcc/testsuite/c-c++-common/tm/safe-1.c | 8 +- gcc/testsuite/g++.dg/asm-qual-1.C | 4 +- gcc/testsuite/g++.dg/asm-qual-3.C | 8 +- gcc/testsuite/g++.dg/conversion/dynamic1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-89599.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-shift1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/defaulted18.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv11.C | 6 +- gcc/testsuite/g++.dg/cpp0x/nullptr04.C | 4 +- gcc/testsuite/g++.dg/cpp0x/static_assert12.C | 2 +- gcc/testsuite/g++.dg/cpp0x/static_assert8.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-conv1.C | 12 +- gcc/testsuite/g++.dg/cpp1y/pr79393-3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/static_assert1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if9.C | 2 +- gcc/testsuite/g++.dg/eh/goto2.C | 4 +- gcc/testsuite/g++.dg/eh/goto3.C | 4 +- gcc/testsuite/g++.dg/eh/o32-fp.C | 47 ++ gcc/testsuite/g++.dg/expr/static_cast8.C | 12 +- gcc/testsuite/g++.dg/ext/flexary5.C | 14 +- gcc/testsuite/g++.dg/ext/utf-array-short-wchar.C | 12 +- gcc/testsuite/g++.dg/ext/utf-array.C | 12 +- gcc/testsuite/g++.dg/ext/utf8-2.C | 16 +- gcc/testsuite/g++.dg/gomp/loop-4.C | 56 +- gcc/testsuite/g++.dg/gomp/macro-4.C | 8 +- gcc/testsuite/g++.dg/gomp/udr-1.C | 24 +- .../g++.dg/init/initializer-string-too-long.C | 2 +- gcc/testsuite/g++.dg/other/offsetof9.C | 6 +- gcc/testsuite/g++.dg/overload/conv-op1.C | 2 +- gcc/testsuite/g++.dg/ubsan/pr63956.C | 4 +- gcc/testsuite/g++.dg/warn/Wbool-operation-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wtype-limits-Wextra.C | 24 +- gcc/testsuite/g++.dg/warn/Wtype-limits.C | 24 +- gcc/testsuite/g++.dg/wrappers/pr88680.C | 8 +- gcc/testsuite/g++.old-deja/g++.mike/eh55.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/assign1.C | 2 +- gcc/testsuite/gcc.dg/Wsign-compare-1.c | 16 +- gcc/testsuite/gcc.dg/Wtype-limits-Wextra.c | 32 +- gcc/testsuite/gcc.dg/Wtype-limits.c | 32 +- gcc/testsuite/gcc.dg/Wunknownprag.c | 8 +- .../gcc.dg/Wunsuffixed-float-constants-1.c | 4 +- gcc/testsuite/gcc.dg/asm-6.c | 2 +- gcc/testsuite/gcc.dg/asm-qual-1.c | 4 +- gcc/testsuite/gcc.dg/attr-assume_aligned-4.c | 4 +- gcc/testsuite/gcc.dg/c90-const-expr-6.c | 12 +- gcc/testsuite/gcc.dg/cast-1.c | 4 +- gcc/testsuite/gcc.dg/cast-2.c | 4 +- gcc/testsuite/gcc.dg/cast-3.c | 4 +- gcc/testsuite/gcc.dg/cdce3.c | 11 + gcc/testsuite/gcc.dg/cpp/source_date_epoch-2.c | 2 +- gcc/testsuite/gcc.dg/debug/pr85252.c | 4 +- gcc/testsuite/gcc.dg/dfp/cast-bad.c | 12 +- gcc/testsuite/gcc.dg/gimplefe-41.c | 39 ++ gcc/testsuite/gcc.dg/gnu-cond-expr-2.c | 2 +- gcc/testsuite/gcc.dg/gnu-cond-expr-3.c | 2 +- gcc/testsuite/gcc.dg/gomp/macro-4.c | 8 +- gcc/testsuite/gcc.dg/init-bad-1.c | 6 +- gcc/testsuite/gcc.dg/init-bad-2.c | 6 +- gcc/testsuite/gcc.dg/init-bad-3.c | 6 +- gcc/testsuite/gcc.dg/parm-mismatch-1.c | 10 +- gcc/testsuite/gcc.dg/pr27528.c | 8 +- gcc/testsuite/gcc.dg/pr48552-1.c | 6 +- gcc/testsuite/gcc.dg/pr48552-2.c | 6 +- gcc/testsuite/gcc.dg/pr59846.c | 4 +- gcc/testsuite/gcc.dg/pr61096-1.c | 2 +- gcc/testsuite/gcc.dg/pr8788-1.c | 2 +- gcc/testsuite/gcc.dg/pr90082.c | 2 +- gcc/testsuite/gcc.dg/simd-1.c | 2 +- gcc/testsuite/gcc.dg/simd-2.c | 4 +- gcc/testsuite/gcc.dg/spellcheck-params-2.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-params.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-49.c | 4 +- gcc/testsuite/gcc.dg/tm/pr52141.c | 2 +- gcc/testsuite/gcc.dg/torture/pr51106-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr51106-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr90478-2.c | 17 - gcc/testsuite/gcc.dg/utf-array-short-wchar.c | 14 +- gcc/testsuite/gcc.dg/utf-array.c | 14 +- gcc/testsuite/gcc.dg/utf8-2.c | 12 +- gcc/testsuite/gcc.dg/warn-sprintf-no-nul.c | 2 +- gcc/testsuite/gcc.target/i386/asm-flag-0.c | 2 +- gcc/testsuite/gcc.target/i386/inline_error.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-6.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-7.c | 2 +- gcc/testsuite/gcc.target/i386/pr30848.c | 2 +- gcc/testsuite/gcc.target/i386/pr39082-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr39678.c | 2 +- gcc/testsuite/gcc.target/i386/pr57756.c | 2 +- gcc/testsuite/gcc.target/i386/pr68843-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr79804.c | 2 +- gcc/testsuite/gcc.target/i386/pr82673.c | 2 +- gcc/testsuite/gcc.target/i386/pr90497-1.c | 12 + gcc/testsuite/gcc.target/i386/pr90497-2.c | 11 + gcc/testsuite/gcc.target/mips/dwarfregtable-1.c | 5 + gcc/testsuite/gcc.target/mips/dwarfregtable-2.c | 5 + gcc/testsuite/gcc.target/mips/dwarfregtable-3.c | 5 + gcc/testsuite/gcc.target/mips/dwarfregtable-4.c | 5 + gcc/testsuite/gcc.target/mips/dwarfregtable.h | 22 + .../gcc.target/s390/global-array-element-pic.c | 2 +- ...y-element-pic.c => global-array-element-pic2.c} | 4 +- gcc/testsuite/gcc.target/s390/zvector/vec-sldw.c | 55 ++ .../gcc.target/x86_64/abi/avx/test_varargs-m256.c | 104 +++ .../x86_64/abi/avx512f/test_varargs-m512.c | 104 +++ .../gcc.target/x86_64/abi/test_varargs-m128.c | 110 ++++ .../gfortran.dg/goacc/classify-routine.f95 | 4 +- .../goacc/routine-level-of-parallelism-1.f90 | 6 +- gcc/testsuite/gnat.dg/inline3.adb | 2 +- gcc/testsuite/gnat.dg/inline5.adb | 2 +- gcc/testsuite/gnat.dg/inline7.adb | 2 +- gcc/testsuite/gnat.dg/inline9.adb | 2 +- gcc/testsuite/obj-c++.dg/class-protocol-1.mm | 4 +- gcc/testsuite/obj-c++.dg/exceptions-3.mm | 16 +- gcc/testsuite/obj-c++.dg/exceptions-4.mm | 8 +- gcc/testsuite/obj-c++.dg/exceptions-5.mm | 16 +- gcc/testsuite/obj-c++.dg/exceptions-6.mm | 2 +- gcc/testsuite/obj-c++.dg/method-12.mm | 4 +- gcc/testsuite/obj-c++.dg/method-13.mm | 7 +- gcc/testsuite/obj-c++.dg/method-6.mm | 8 +- gcc/testsuite/obj-c++.dg/method-7.mm | 8 +- gcc/testsuite/obj-c++.dg/method-9.mm | 5 +- gcc/testsuite/obj-c++.dg/method-lookup-1.mm | 4 +- gcc/testsuite/obj-c++.dg/proto-lossage-4.mm | 4 +- gcc/testsuite/obj-c++.dg/protocol-qualifier-2.mm | 5 +- gcc/testsuite/objc.dg/call-super-2.m | 4 +- gcc/testsuite/objc.dg/class-protocol-1.m | 4 +- gcc/testsuite/objc.dg/desig-init-1.m | 6 +- gcc/testsuite/objc.dg/exceptions-3.m | 16 +- gcc/testsuite/objc.dg/exceptions-4.m | 2 +- gcc/testsuite/objc.dg/exceptions-5.m | 16 +- gcc/testsuite/objc.dg/exceptions-6.m | 2 +- gcc/testsuite/objc.dg/method-19.m | 8 +- gcc/testsuite/objc.dg/method-2.m | 4 +- gcc/testsuite/objc.dg/method-5.m | 8 +- gcc/testsuite/objc.dg/method-6.m | 4 +- gcc/testsuite/objc.dg/method-7.m | 4 +- gcc/testsuite/objc.dg/method-lookup-1.m | 4 +- gcc/testsuite/objc.dg/proto-hier-1.m | 4 +- gcc/testsuite/objc.dg/proto-lossage-4.m | 4 +- gcc/testsuite/objc.dg/protocol-qualifier-2.m | 4 +- gcc/tlink.c | 6 +- gcc/toplev.c | 12 +- gcc/trans-mem.c | 9 +- gcc/tree-cfg.c | 211 +++--- gcc/tree-inline.c | 2 +- gcc/tree-into-ssa.c | 2 +- gcc/tree.c | 107 +-- gcc/value-prof.c | 4 +- gcc/varasm.c | 4 +- libgcc/ChangeLog | 13 + libgcc/config/rs6000/ibm-ldouble.c | 4 +- libgcc/libgcov-util.c | 12 +- libgcc/soft-fp/adddf3.c | 2 +- libgcc/soft-fp/addsf3.c | 2 +- libgcc/soft-fp/addtf3.c | 2 +- libgcc/soft-fp/divdf3.c | 2 +- libgcc/soft-fp/divsf3.c | 2 +- libgcc/soft-fp/divtf3.c | 2 +- libgcc/soft-fp/double.h | 2 +- libgcc/soft-fp/eqdf2.c | 2 +- libgcc/soft-fp/eqsf2.c | 2 +- libgcc/soft-fp/eqtf2.c | 2 +- libgcc/soft-fp/extenddftf2.c | 4 +- libgcc/soft-fp/extended.h | 2 +- libgcc/soft-fp/extendhftf2.c | 4 +- libgcc/soft-fp/extendsfdf2.c | 2 +- libgcc/soft-fp/extendsftf2.c | 4 +- libgcc/soft-fp/extendxftf2.c | 4 +- libgcc/soft-fp/fixdfdi.c | 2 +- libgcc/soft-fp/fixdfsi.c | 2 +- libgcc/soft-fp/fixdfti.c | 2 +- libgcc/soft-fp/fixhfti.c | 2 +- libgcc/soft-fp/fixsfdi.c | 2 +- libgcc/soft-fp/fixsfsi.c | 2 +- libgcc/soft-fp/fixsfti.c | 2 +- libgcc/soft-fp/fixtfdi.c | 2 +- libgcc/soft-fp/fixtfsi.c | 2 +- libgcc/soft-fp/fixtfti.c | 2 +- libgcc/soft-fp/fixunsdfdi.c | 2 +- libgcc/soft-fp/fixunsdfsi.c | 2 +- libgcc/soft-fp/fixunsdfti.c | 2 +- libgcc/soft-fp/fixunshfti.c | 2 +- libgcc/soft-fp/fixunssfdi.c | 2 +- libgcc/soft-fp/fixunssfsi.c | 2 +- libgcc/soft-fp/fixunssfti.c | 2 +- libgcc/soft-fp/fixunstfdi.c | 2 +- libgcc/soft-fp/fixunstfsi.c | 2 +- libgcc/soft-fp/fixunstfti.c | 2 +- libgcc/soft-fp/floatdidf.c | 2 +- libgcc/soft-fp/floatdisf.c | 2 +- libgcc/soft-fp/floatditf.c | 2 +- libgcc/soft-fp/floatsidf.c | 2 +- libgcc/soft-fp/floatsisf.c | 2 +- libgcc/soft-fp/floatsitf.c | 2 +- libgcc/soft-fp/floattidf.c | 2 +- libgcc/soft-fp/floattihf.c | 2 +- libgcc/soft-fp/floattisf.c | 2 +- libgcc/soft-fp/floattitf.c | 2 +- libgcc/soft-fp/floatundidf.c | 2 +- libgcc/soft-fp/floatundisf.c | 2 +- libgcc/soft-fp/floatunditf.c | 2 +- libgcc/soft-fp/floatunsidf.c | 2 +- libgcc/soft-fp/floatunsisf.c | 2 +- libgcc/soft-fp/floatunsitf.c | 2 +- libgcc/soft-fp/floatuntidf.c | 2 +- libgcc/soft-fp/floatuntihf.c | 2 +- libgcc/soft-fp/floatuntisf.c | 2 +- libgcc/soft-fp/floatuntitf.c | 2 +- libgcc/soft-fp/gedf2.c | 2 +- libgcc/soft-fp/gesf2.c | 2 +- libgcc/soft-fp/getf2.c | 2 +- libgcc/soft-fp/half.h | 2 +- libgcc/soft-fp/ledf2.c | 2 +- libgcc/soft-fp/lesf2.c | 2 +- libgcc/soft-fp/letf2.c | 2 +- libgcc/soft-fp/muldf3.c | 2 +- libgcc/soft-fp/mulsf3.c | 2 +- libgcc/soft-fp/multf3.c | 2 +- libgcc/soft-fp/negdf2.c | 2 +- libgcc/soft-fp/negsf2.c | 2 +- libgcc/soft-fp/negtf2.c | 2 +- libgcc/soft-fp/op-1.h | 2 +- libgcc/soft-fp/op-2.h | 2 +- libgcc/soft-fp/op-4.h | 2 +- libgcc/soft-fp/op-8.h | 2 +- libgcc/soft-fp/op-common.h | 2 +- libgcc/soft-fp/quad.h | 2 +- libgcc/soft-fp/single.h | 2 +- libgcc/soft-fp/soft-fp.h | 2 +- libgcc/soft-fp/subdf3.c | 2 +- libgcc/soft-fp/subsf3.c | 2 +- libgcc/soft-fp/subtf3.c | 2 +- libgcc/soft-fp/truncdfsf2.c | 2 +- libgcc/soft-fp/trunctfdf2.c | 4 +- libgcc/soft-fp/trunctfhf2.c | 4 +- libgcc/soft-fp/trunctfsf2.c | 4 +- libgcc/soft-fp/trunctfxf2.c | 4 +- libgcc/soft-fp/unorddf2.c | 2 +- libgcc/soft-fp/unordsf2.c | 2 +- libgcc/soft-fp/unordtf2.c | 2 +- libgfortran/ChangeLog | 24 + libgfortran/Makefile.am | 2 + libgfortran/Makefile.in | 25 +- libgfortran/config.h.in | 3 + libgfortran/configure | 31 +- libgfortran/configure.ac | 2 +- libgfortran/generated/findloc0_r10.c | 375 +++++++++++ libgfortran/generated/findloc1_r10.c | 523 +++++++++++++++ libgfortran/gfortran.map | 12 + libgfortran/intrinsics/execute_command_line.c | 18 +- libgomp/ChangeLog | 55 ++ libgomp/Makefile.am | 4 +- libgomp/Makefile.in | 7 +- libgomp/acc_prof.h | 252 ++++++++ libgomp/env.c | 2 + libgomp/libgomp.map | 14 + libgomp/libgomp.texi | 412 ++++++++++++ libgomp/oacc-async.c | 121 +++- libgomp/oacc-cuda.c | 81 ++- libgomp/oacc-init.c | 124 +++- libgomp/oacc-int.h | 29 + libgomp/oacc-mem.c | 113 +++- libgomp/oacc-parallel.c | 460 ++++++++++++- libgomp/oacc-plugin.c | 17 + libgomp/oacc-plugin.h | 7 + libgomp/oacc-profiling.c | 662 +++++++++++++++++++ libgomp/plugin/plugin-nvptx.c | 196 +++++- .../acc_prof-dispatch-1.c | 353 ++++++++++ .../libgomp.oacc-c-c++-common/acc_prof-init-1.c | 316 +++++++++ .../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c | 229 +++++++ .../acc_prof-parallel-1.c | 719 +++++++++++++++++++++ .../acc_prof-valid_bytes-1.c | 226 +++++++ .../libgomp.oacc-c-c++-common/acc_prof-version-1.c | 76 +++ libstdc++-v3/ChangeLog | 137 ++++ .../manual/policy_based_data_structures_test.html | 16 +- .../doc/html/manual/policy_data_structures.html | 5 +- .../html/manual/policy_data_structures_design.html | 4 +- libstdc++-v3/doc/html/manual/status.html | 18 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 9 +- libstdc++-v3/include/bits/deque.tcc | 236 +++---- libstdc++-v3/include/bits/hashtable.h | 6 - libstdc++-v3/include/bits/hashtable_policy.h | 15 +- libstdc++-v3/include/bits/invoke.h | 2 +- libstdc++-v3/include/bits/random.h | 4 +- libstdc++-v3/include/bits/stl_deque.h | 212 +++--- libstdc++-v3/include/bits/stl_tree.h | 46 +- libstdc++-v3/include/experimental/type_traits | 8 +- libstdc++-v3/include/pstl/execution_defs.h | 12 +- libstdc++-v3/include/pstl/execution_impl.h | 2 +- libstdc++-v3/include/std/tuple | 2 +- libstdc++-v3/include/std/variant | 44 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 2 + libstdc++-v3/python/libstdcxx/v6/xmethods.py | 19 +- libstdc++-v3/testsuite/17_intro/names.cc | 73 ++- .../testsuite/20_util/any/misc/any_cast_neg.cc | 4 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 10 +- libstdc++-v3/testsuite/20_util/variant/run.cc | 11 + .../basic_string/allocator/char/move_assign.cc | 8 +- .../basic_string/allocator/wchar_t/move_assign.cc | 8 +- .../allocator/default_init.cc} | 54 +- .../23_containers/deque/allocator/move_assign.cc | 2 +- .../forward_list/allocator/move_assign.cc | 2 +- .../23_containers/list/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/map/48101_neg.cc | 4 + .../23_containers/map/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/multimap/48101_neg.cc | 4 + .../multimap/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/multiset/48101_neg.cc | 3 + .../multiset/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/set/48101_neg.cc | 3 + libstdc++-v3/testsuite/23_containers/set/85965.cc | 9 + .../23_containers/set/allocator/move_assign.cc | 2 +- .../23_containers/unordered_map/48101_neg.cc | 2 + .../unordered_map/allocator/move_assign.cc | 2 +- .../23_containers/unordered_multimap/48101_neg.cc | 2 + .../unordered_multimap/allocator/move_assign.cc | 2 +- .../23_containers/unordered_multiset/48101_neg.cc | 2 + .../unordered_multiset/allocator/move_assign.cc | 2 +- .../23_containers/unordered_set/48101_neg.cc | 2 + .../testsuite/23_containers/unordered_set/85965.cc | 9 + .../unordered_set/allocator/move_assign.cc | 2 +- .../23_containers/vector/allocator/move_assign.cc | 2 +- .../vector/bool/allocator/move_assign.cc | 2 +- libstdc++-v3/testsuite/experimental/names.cc | 64 ++ libstdc++-v3/testsuite/util/testsuite_allocator.h | 8 +- 458 files changed, 9508 insertions(+), 1858 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-level-of-parallelism-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-level-of-parallelism-2.c create mode 100644 gcc/testsuite/g++.dg/eh/o32-fp.C create mode 100644 gcc/testsuite/gcc.dg/cdce3.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-41.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90478-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90497-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90497-2.c create mode 100644 gcc/testsuite/gcc.target/mips/dwarfregtable-1.c create mode 100644 gcc/testsuite/gcc.target/mips/dwarfregtable-2.c create mode 100644 gcc/testsuite/gcc.target/mips/dwarfregtable-3.c create mode 100644 gcc/testsuite/gcc.target/mips/dwarfregtable-4.c create mode 100644 gcc/testsuite/gcc.target/mips/dwarfregtable.h copy gcc/testsuite/gcc.target/s390/{global-array-element-pic.c => global-array-ele [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-sldw.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx/test_varargs-m256.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512f/test_varargs-m512.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/test_varargs-m128.c create mode 100644 libgfortran/generated/findloc0_r10.c create mode 100644 libgfortran/generated/findloc1_r10.c create mode 100644 libgomp/acc_prof.h create mode 100644 libgomp/oacc-profiling.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-dispatch-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-init-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-parallel-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-valid_bytes-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-version-1.c copy libstdc++-v3/testsuite/23_containers/{list/allocator/move_assign.cc => deque/ [...] create mode 100644 libstdc++-v3/testsuite/experimental/names.cc