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-lts-defconfig in repository toolchain/ci/gcc.
from de24e7c39d3 PR c++/90484 * tree-ssa-scopedtables.c (equal_mem_array_r [...] adds 4a0707eae87 Remove incorrect assertion from filesystem::absolute adds 6c8a521fbb5 compiler: add intrinsics for runtime/internal/sys functions adds 0c4ea4d5e90 Daily bump. adds 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 new 5d5bb87c597 rs6000: Add "enabled" attribute
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 | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 186 ++++++ 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 | 8 +- 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/ChangeLog | 4 + gcc/go/go-gcc.cc | 103 +++ gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 434 +++++++++++-- gcc/go/gofrontend/expressions.h | 10 +- gcc/go/gofrontend/gogo.cc | 71 +- gcc/go/gofrontend/gogo.h | 5 - gcc/go/gofrontend/runtime.cc | 14 + gcc/go/gofrontend/runtime.def | 52 ++ 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 | 181 ++++++ 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/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/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/gcc_diag-11.c | 220 +++++++ 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 | 131 ++++ .../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/src/c++17/fs_ops.cc | 4 +- 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 +- 461 files changed, 10172 insertions(+), 1919 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/gcc_diag-11.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