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-aarch64-next-defconfig in repository toolchain/ci/gcc.
from 401aaa5983a Add ability to use full resolving path solver in the backwa [...] adds 5d5885c99c8 Daily bump. adds 5bb1e518b4a Add target int128 to testcase. adds 1595fe44e11 c++: instantiate less for constant folding adds f7571527a44 AVX512FP16: Fix testcase for complex intrinsic adds 575191b976a AVX512FP16: Fix ICE for 2 v4hf vector concat adds 147ed0184f4 middle-end/102682 - avoid invalid subreg on the LHS adds be072bfa5bb AVX512FP16: Enhance vector shuffle builtins adds 11a4714860d ipa/102762 - fix ICE with invalid __builtin_va_arg_pack () use adds 17ffb7a5620 c/102763 - fix ICE with invalid input to GIMPLE FE adds 7bfe7d634f6 Always default to DWARF2_DEBUG if not specified, warn about [...] adds 5809be05a28 openmp: Add support for OMP_PLACES=ll_caches adds e7ce32c783c openmp: Add support for OMP_PLACES=numa_domains adds 914e9172792 Make signness explicit in tree-ssa/pr102736.c adds cbcba1eb28d tree-optimization/102752: Fix determining precission of red [...] adds f3d64372d77 amdgcn: fix up offload debug linking with LLVM 13 adds 4764049dd62 openmp: Fix up handling of OMP_PLACES=threads(1) adds c057ed9c52c openmp: Fix up strtoul and strtoull uses in libgomp adds 4a0fed0c0c7 openmp: Handle OpenMP 5.1 simplified OMP_PLACES syntax adds 168761adf97 Consistently use "rG" constraint for copy instruction in mo [...] adds a10794eafb1 openmp: Improve testsuite/libgomp.c/affinity-1.c testcase adds 93ac832f184 Ranger : Do not process abnormal ssa-names. adds a01704fc45a Darwin, D: Fix D bootstrap, include tm-dwarf2.h. adds 1ba7adabf29 libstdc++: Remove unused functions in std::variant implementation adds e27771e5dcd libstdc++: Remove try/catch overhead in std::variant::emplace adds ad820b0bb5f libstdc++: Add missing constexpr to std::variant (P2231R1) adds 2c564e813c0 libstdc++: Make non-propagating-cache fully constexpr [PR101263] adds 730f52e05a1 Allow early sets of SSE hard registers from standard_sse_co [...] adds 353cb291a48 Darwin: Revise handling of some driver opts. adds 4aef14b0955 Darwin: Update specs handling '-r'. adds 1e819bd95eb Fortran: validate shape of arrays in constructors against d [...] adds 79802c5dcc0 c++: array cv-quals and template specialization [PR101402] adds 929abc7fe3a libstdc++: Define std::basic_string::resize_and_overwrite f [...] adds e547d1341b1 libstdc++: Fix error in filesystem::path with Clang adds 93d183a5fff Daily bump. adds 99b287b8ef5 Fix wrong code in ldost-strlen-1.c adds 7407f704b3c Change set_ptr_nonull to set_ptr_nonnull in comments adds a9ef07fe589 gcc/configure: Check for powerpc64le*-*-freebsd* adds 7319539d32b Daily bump. adds 5d4d64faa71 Allow fully resolving backward jump threading passes. adds fb5b0778586 [PATCH] d-demangle: properly skip anonymous symbols adds f5b37435968 Daily bump. adds 017665f6304 Fortran: Fix CLASS conversion check [PR102745] adds 724e27046bc Remove unused but set variables. adds a5b1b2a186d tree-optimization/102798 - avoid copying PTA info to old SSA names adds 64f9623765d Fortran: Fix Bind(C) Array-Descriptor Conversion adds 47e4ab6559d Strlen pass refactoring. adds 85ce673378e gcc-changelog: update error message location adds 20dcda98ed3 [sve] PR93183 - Add support for conditional neg. adds 94dff03f67f Constant fold SS_NEG and SS_ABS in simplify-rtx.c adds eb032893675 tree-optimization/102788 - avoid spurious bool pattern fails adds fecda57e604 bfin: Popcount-related improvements to machine description. adds 815f15d3384 gcov: return proper exit code when error happens adds 247c407c83f Try placing RTL folded constants in the constant pool. adds 80d360fa72a 387-12.c: Require ia32 target instead of -m32 adds dece6ae7722 Clone correct pass in class pass_thread_jumps_full. adds 3adcf7e1042 openmp: Fix handling of numa_domains(1) adds b0ea7a8409a Remove redundant alignment scheme recomputation adds c9ff4581841 Reduce the number of aligned_access_p calls adds 30d6ff39168 tree-object-size: Avoid unnecessary processing of __builtin [...] adds 1257aad1073 Apply TLC to vect_supportable_dr_alignment adds 582d43a48cb c++: improve template/crash90.C adds 4abc0c196b1 i386: Fix ICE in ix86_print_opreand_address [PR 102761] new 38733234024 openmp: Add additional tests for declare variant in Fortran new 4d92a69fc58 Process EH edges again and call get_tree_range on non gimpl [...]
The 2 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: contrib/gcc-changelog/git_commit.py | 14 +- contrib/gcc-changelog/test_email.py | 1 + gcc/ChangeLog | 343 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 10 + gcc/ada/gcc-interface/misc.c | 6 - gcc/c-family/ChangeLog | 14 + gcc/c/ChangeLog | 13 + gcc/c/gimple-parser.c | 8 + gcc/combine.c | 22 +- gcc/config.gcc | 1 + gcc/config/bfin/bfin.md | 27 +- gcc/config/darwin-driver.c | 30 +- gcc/config/darwin.h | 331 ++-- gcc/config/darwin.opt | 155 +- gcc/config/gcn/gcn-hsa.h | 13 +- gcc/config/gcn/gcn.c | 6 - gcc/config/gcn/mkoffload.c | 36 +- gcc/config/i386/darwin.h | 9 +- gcc/config/i386/i386-expand.c | 27 +- gcc/config/i386/i386.c | 16 +- gcc/config/i386/sse.md | 54 +- gcc/config/pa/pa.md | 40 +- gcc/config/pa/som.h | 4 + gcc/config/pdp11/pdp11.h | 3 + gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 31 + gcc/cp/class.c | 2 +- gcc/cp/constexpr.c | 58 +- gcc/cp/pt.c | 30 +- gcc/cp/typeck2.c | 2 +- gcc/cse.c | 48 +- gcc/dbgcnt.c | 2 - gcc/defaults.h | 29 +- gcc/expmed.c | 3 +- gcc/fortran/ChangeLog | 60 + gcc/fortran/decl.c | 32 +- gcc/fortran/expr.c | 8 +- gcc/fortran/gfortran.h | 34 + gcc/fortran/intrinsic.c | 7 +- gcc/fortran/misc.c | 10 +- gcc/fortran/resolve.c | 28 + gcc/fortran/trans-array.c | 146 +- gcc/fortran/trans-array.h | 16 +- gcc/fortran/trans-decl.c | 1028 ++++++++++-- gcc/fortran/trans-expr.c | 625 +++++-- gcc/fortran/trans-openmp.c | 6 +- gcc/fortran/trans-stmt.c | 44 +- gcc/fortran/trans-types.c | 107 +- gcc/fortran/trans-types.h | 3 +- gcc/fortran/trans.c | 11 +- gcc/fortran/trans.h | 2 - gcc/gcov.c | 31 +- gcc/gimple-match-head.c | 4 + gcc/gimple-range-fold.h | 1 + gcc/gimple-range.cc | 8 +- gcc/gimple-ssa-evrp.c | 39 +- gcc/internal-fn.c | 3 +- gcc/internal-fn.def | 2 + gcc/lto-compress.c | 4 - gcc/match.pd | 33 +- gcc/optabs.def | 1 + gcc/simplify-rtx.c | 14 + gcc/targhooks.c | 4 +- gcc/testsuite/ChangeLog | 150 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-inst1.C | 17 + gcc/testsuite/g++.dg/ext/vla22.C | 2 +- gcc/testsuite/g++.dg/pr102796.C | 18 + gcc/testsuite/g++.dg/template/crash90.C | 3 +- gcc/testsuite/g++.dg/template/fnspec2.C | 9 + gcc/testsuite/g++.dg/template/parm-cv1.C | 15 + gcc/testsuite/g++.dg/template/parm-cv2.C | 23 + gcc/testsuite/g++.dg/template/parm-cv3.C | 142 ++ gcc/testsuite/g++.dg/vect/pr102788.cc | 32 + gcc/testsuite/gcc.dg/gimplefe-error-12.c | 10 + gcc/testsuite/gcc.dg/pr102738.c | 1 + gcc/testsuite/gcc.dg/pr102798.c | 41 + gcc/testsuite/gcc.dg/torture/pr102762.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/pr102736.c | 4 +- .../gcc.target/aarch64/sve/cond_unary_4.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/pr93183.c | 21 + gcc/testsuite/gcc.target/bfin/ones.c | 11 + gcc/testsuite/gcc.target/bfin/parity.c | 9 + gcc/testsuite/gcc.target/bfin/popcount.c | 9 + gcc/testsuite/gcc.target/bfin/ssabs.c | 11 + gcc/testsuite/gcc.target/bfin/ssneg.c | 11 + gcc/testsuite/gcc.target/i386/387-12.c | 2 +- .../gcc.target/i386/avx512fp16-builtin_shuffle-1.c | 86 + .../gcc.target/i386/avx512fp16-pr101846.c | 56 + gcc/testsuite/gcc.target/i386/avx512fp16-pr94680.c | 61 + .../gcc.target/i386/avx512fp16-v4hf-concat.c | 16 + .../gcc.target/i386/avx512fp16-vfcmaddcph-1a.c | 1 + .../gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c | 2 +- .../gcc.target/i386/avx512fp16-vfmaddcph-1a.c | 1 + .../gcc.target/i386/avx512fp16-vfmaddcsh-1a.c | 2 +- .../gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c | 2 + .../gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c | 2 + gcc/testsuite/gcc.target/i386/pr102761.c | 11 + .../gfortran.dg/ISO_Fortran_binding_19.f90 | 28 + .../gfortran.dg/ISO_Fortran_binding_4.f90 | 22 +- gcc/testsuite/gfortran.dg/PR100914.f90 | 2 +- gcc/testsuite/gfortran.dg/PR100915.c | 2 +- gcc/testsuite/gfortran.dg/PR100915.f90 | 13 +- gcc/testsuite/gfortran.dg/PR93963.f90 | 80 +- gcc/testsuite/gfortran.dg/assumed_type_12.f90 | 34 + gcc/testsuite/gfortran.dg/assumed_type_13.c | 26 + gcc/testsuite/gfortran.dg/assumed_type_13.f90 | 66 + gcc/testsuite/gfortran.dg/bind-c-char-descr.f90 | 104 ++ gcc/testsuite/gfortran.dg/bind-c-contiguous-1.c | 345 ++++ gcc/testsuite/gfortran.dg/bind-c-contiguous-1.f90 | 1574 ++++++++++++++++++ gcc/testsuite/gfortran.dg/bind-c-contiguous-2.f90 | 82 + gcc/testsuite/gfortran.dg/bind-c-contiguous-3.c | 180 ++ gcc/testsuite/gfortran.dg/bind-c-contiguous-3.f90 | 656 ++++++++ gcc/testsuite/gfortran.dg/bind-c-contiguous-4.c | 370 +++++ gcc/testsuite/gfortran.dg/bind-c-contiguous-4.f90 | 1720 ++++++++++++++++++++ gcc/testsuite/gfortran.dg/bind-c-contiguous-5.c | 345 ++++ gcc/testsuite/gfortran.dg/bind-c-contiguous-5.f90 | 1574 ++++++++++++++++++ gcc/testsuite/gfortran.dg/bind-c-intent-out.f90 | 13 +- .../gfortran.dg/bind_c_array_params_2.f90 | 30 +- gcc/testsuite/gfortran.dg/bind_c_char_10.f90 | 25 +- gcc/testsuite/gfortran.dg/bind_c_char_8.f90 | 10 +- .../gfortran.dg/c-interop/allocatable-dummy.f90 | 2 +- gcc/testsuite/gfortran.dg/c-interop/c1255-1.f90 | 2 +- gcc/testsuite/gfortran.dg/c-interop/c407c-1.f90 | 2 +- .../gfortran.dg/c-interop/cf-descriptor-5.f90 | 2 +- .../gfortran.dg/c-interop/cf-out-descriptor-3.f90 | 2 +- .../gfortran.dg/c-interop/cf-out-descriptor-4.f90 | 2 +- .../gfortran.dg/c-interop/cf-out-descriptor-5.f90 | 6 +- .../gfortran.dg/c-interop/contiguous-2.f90 | 2 +- .../gfortran.dg/c-interop/contiguous-3.f90 | 2 +- .../gfortran.dg/c-interop/deferred-character-1.f90 | 4 +- .../gfortran.dg/c-interop/deferred-character-2.f90 | 2 +- .../gfortran.dg/c-interop/fc-descriptor-3.f90 | 2 +- .../gfortran.dg/c-interop/fc-descriptor-5.f90 | 2 +- .../gfortran.dg/c-interop/fc-descriptor-6.f90 | 2 +- .../gfortran.dg/c-interop/fc-descriptor-7-c.c | 27 +- .../gfortran.dg/c-interop/fc-descriptor-7.f90 | 134 +- .../gfortran.dg/c-interop/fc-out-descriptor-3.f90 | 2 +- .../gfortran.dg/c-interop/fc-out-descriptor-4.f90 | 2 +- .../gfortran.dg/c-interop/fc-out-descriptor-5.f90 | 4 +- .../gfortran.dg/c-interop/fc-out-descriptor-6.f90 | 2 +- .../gfortran.dg/c-interop/ff-descriptor-5.f90 | 4 +- .../gfortran.dg/c-interop/ff-descriptor-6.f90 | 2 +- gcc/testsuite/gfortran.dg/c-interop/shape.f90 | 4 +- .../gfortran.dg/c-interop/typecodes-array-char-c.c | 6 + .../gfortran.dg/c-interop/typecodes-array-char.f90 | 10 + .../c-interop/typecodes-array-float128.f90 | 2 +- .../c-interop/typecodes-scalar-basic.f90 | 2 +- .../c-interop/typecodes-scalar-float128.f90 | 2 +- .../c-interop/typecodes-scalar-int128.f90 | 2 +- .../c-interop/typecodes-scalar-longdouble.f90 | 2 +- gcc/testsuite/gfortran.dg/class_72.f90 | 83 + .../gfortran.dg/derived_constructor_char_1.f90 | 2 +- .../gfortran.dg/gomp/declare-variant-15.f90 | 13 + .../gfortran.dg/gomp/declare-variant-16.f90 | 14 +- gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 | 3 +- gcc/testsuite/gfortran.dg/pr102685.f90 | 30 + gcc/testsuite/gfortran.dg/pr70931.f90 | 3 +- gcc/testsuite/gfortran.dg/pr93792.f90 | 2 +- gcc/testsuite/gfortran.dg/transfer_simplify_2.f90 | 2 +- gcc/testsuite/lib/prune.exp | 3 + gcc/toplev.c | 5 + gcc/tree-inline.c | 8 +- gcc/tree-loop-distribution.c | 15 +- gcc/tree-object-size.c | 12 +- gcc/tree-pass.h | 1 + gcc/tree-ssa-strlen.c | 482 +++--- gcc/tree-ssa-structalias.c | 22 +- gcc/tree-ssa-threadbackward.c | 178 +- gcc/tree-vect-data-refs.c | 53 +- gcc/tree-vect-patterns.c | 8 +- gcc/tree-vect-stmts.c | 23 +- gcc/value-query.cc | 5 +- libcpp/charset.c | 2 - libgcc/ChangeLog | 11 + libgfortran/ISO_Fortran_binding.h | 8 +- libgfortran/runtime/ISO_Fortran_binding.c | 4 + libgomp/ChangeLog | 82 + libgomp/config/linux/affinity.c | 191 ++- libgomp/config/rtems/proc.c | 11 +- libgomp/env.c | 91 +- libgomp/libgomp.texi | 6 +- libgomp/testsuite/libgomp.c/affinity-1.c | 7 +- libgomp/testsuite/libgomp.c/places-1.c | 10 + libgomp/testsuite/libgomp.c/places-10.c | 10 + libgomp/testsuite/libgomp.c/places-2.c | 10 + libgomp/testsuite/libgomp.c/places-3.c | 10 + libgomp/testsuite/libgomp.c/places-4.c | 10 + libgomp/testsuite/libgomp.c/places-5.c | 10 + libgomp/testsuite/libgomp.c/places-6.c | 10 + libgomp/testsuite/libgomp.c/places-7.c | 10 + libgomp/testsuite/libgomp.c/places-8.c | 10 + libgomp/testsuite/libgomp.c/places-9.c | 10 + .../testsuite/libgomp.fortran/optional-bind-c.f90 | 18 + libiberty/ChangeLog | 17 + libiberty/d-demangle.c | 14 +- libiberty/testsuite/d-demangle-expected | 8 + libstdc++-v3/ChangeLog | 122 ++ libstdc++-v3/include/bits/basic_string.h | 7 + libstdc++-v3/include/bits/basic_string.tcc | 31 + libstdc++-v3/include/bits/fs_path.h | 3 +- libstdc++-v3/include/std/ranges | 42 +- libstdc++-v3/include/std/variant | 211 ++- libstdc++-v3/include/std/version | 10 +- .../integer_comparisons/greater_equal_neg.cc | 24 +- .../20_util/integer_comparisons/greater_neg.cc | 24 +- .../20_util/integer_comparisons/less_equal_neg.cc | 24 +- libstdc++-v3/testsuite/20_util/optional/version.cc | 4 +- libstdc++-v3/testsuite/20_util/variant/87619.cc | 2 + .../testsuite/20_util/variant/constexpr.cc | 138 ++ libstdc++-v3/testsuite/20_util/variant/version.cc | 11 + .../capacity/char/resize_and_overwrite.cc | 114 ++ libstdc++-v3/testsuite/lib/prune.exp | 1 + libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 13 + 215 files changed, 12822 insertions(+), 1541 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-inst1.C create mode 100644 gcc/testsuite/g++.dg/pr102796.C create mode 100644 gcc/testsuite/g++.dg/template/fnspec2.C create mode 100644 gcc/testsuite/g++.dg/template/parm-cv1.C create mode 100644 gcc/testsuite/g++.dg/template/parm-cv2.C create mode 100644 gcc/testsuite/g++.dg/template/parm-cv3.C create mode 100644 gcc/testsuite/g++.dg/vect/pr102788.cc create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-12.c create mode 100644 gcc/testsuite/gcc.dg/pr102798.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102762.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr93183.c create mode 100644 gcc/testsuite/gcc.target/bfin/ones.c create mode 100644 gcc/testsuite/gcc.target/bfin/parity.c create mode 100644 gcc/testsuite/gcc.target/bfin/popcount.c create mode 100644 gcc/testsuite/gcc.target/bfin/ssabs.c create mode 100644 gcc/testsuite/gcc.target/bfin/ssneg.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-builtin_shuffle-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-pr101846.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-pr94680.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-v4hf-concat.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102761.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_13.c create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-char-descr.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-1.c create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-3.c create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-4.c create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-5.c create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_72.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr102685.f90 create mode 100644 libgomp/testsuite/libgomp.c/places-1.c create mode 100644 libgomp/testsuite/libgomp.c/places-10.c create mode 100644 libgomp/testsuite/libgomp.c/places-2.c create mode 100644 libgomp/testsuite/libgomp.c/places-3.c create mode 100644 libgomp/testsuite/libgomp.c/places-4.c create mode 100644 libgomp/testsuite/libgomp.c/places-5.c create mode 100644 libgomp/testsuite/libgomp.c/places-6.c create mode 100644 libgomp/testsuite/libgomp.c/places-7.c create mode 100644 libgomp/testsuite/libgomp.c/places-8.c create mode 100644 libgomp/testsuite/libgomp.c/places-9.c create mode 100644 libgomp/testsuite/libgomp.fortran/optional-bind-c.f90 create mode 100644 libstdc++-v3/testsuite/20_util/variant/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/version.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/re [...]