This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-11 in repository gcc.
from 9cb373f4439 gcc/configure.ac: fix register issue for global_load assemb [...] new 235d6eda48d openmp: Fix up *_reduction clause handling with UDRs on PAR [...] adds 9d3d9ffd718 Daily bump. adds c29e2628c17 Fortran: Fix double function call with -fcheck=pointer [PR] adds bfd841cacd6 ipa/100791 - copy fntype when processing __builtin_va_arg_pack adds 8c90437109c tree-optimization/100934 - properly mark irreducible region [...] adds 68d2dbf845d tree-optimization/100981 - fix SLP patterns involving reductions adds 83758b7b676 middle-end/101009 - fix distance vector recording adds d92613ec552 c++: constexpr and array[0] [PR101029] adds bb2e9086387 libcpp: location comparison within macro [PR100796] adds 84171488f5e c++: static memfn from non-dependent base [PR101078] adds f5402be3dea Daily bump. adds da25516718c c++: Tweak PR101029 fix adds 1c1ee19e702 x86: Fix ix86_expand_vector_init for V*TImode [PR100887] adds 132d3e9d57a openmp: Call c_omp_adjust_map_clauses even for combined tar [...] adds d9f75e8a73b tree-inline: Fix up __builtin_va_arg_pack handling [PR100898] adds ce1dd5e7051 fold-const: Fix up fold_read_from_vector [PR100887] adds 1f94733aea1 openmp: Gimplify OMP_CLAUSE_SIZE during gfc_omp_finish_clau [...] adds ed8181b187f ifcvt: Fix -fcompare-debug bug [PR100852] adds 8cd45af39dd simplify-rtx: Fix up simplify_logical_relational_operation [...] adds 5ece5ac99e8 expr: Fix up VEC_PACK_TRUNC_EXPR expansion [PR101046] adds 346a0920bdc libffi: Fix up x86_64 classify_argument adds 79c1185de4a testsuite: Use noipa attribute instead of noinline, noclone adds e86ad5ad011 IBM Z: Fix vector intrinsics vec_double and vec_floate adds fb7327aa4dd Backported from trunk: adds a52b2f4cae3 Backported from trunk: adds c2791cd4e62 Backported from trunk: adds 11133f8f113 Bacported from trunk: adds 933885db387 Backported from trunk: adds ca0bc927103 PR middle-end/100684 - spurious -Wnonnull with -O1 on a C++ lambda adds b9edb8fb820 Backported from trunk: adds 3863203bf30 PR c/100783 - ICE on -Wnonnull and erroneous type adds fbafba71149 Backported from trunk: adds 00bf3e4d129 Backported from trunk: adds aaa8419bcf2 rs6000: MMA test case ICEs using -O3 [PR99842] adds de6f0c41e9d rs6000: Add new __builtin_vsx_build_pair and __builtin_mma_ [...] adds 04a6793eec7 rs6000: MMA builtin usage ICEs when used in a #pragma omp p [...] adds 36b8b52a06c Daily bump. adds bc7a522548c libstdc++: Refine range adaptors' "simple extra args" mecha [...] adds f0d8d001d94 libstdc++: Non-triv-copyable extra args aren't simple [PR100940] adds c63b440cda7 stor-layout: Create DECL_BIT_FIELD_REPRESENTATIVE even for [...] adds 3587c2c241e stor-layout: Don't create DECL_BIT_FIELD_REPRESENTATIVE for [...] adds 0191c74141c libstdc++: Simplify constexpr checks in std::char_traits [P [...] adds 956077257ad libstdc++: Suppress -Wstringop-overread warning in test adds 94d5c3a781c arm: Fix the mve multilib for the broken cmse support (pr99939). adds d4eafcd3d3b arm: Fix polymorphic variants failing with undefined refere [...] adds 85f85b7e62a arm: Fix multilib mapping for CDE extensions [PR100856]. adds fe918041ce9 libstdc++: Replace incorrect static assertion in std::reduc [...] adds 067e45a6f37 Fortran - ICE in gfc_check_do_variable, at fortran/parse.c:4446 adds 547b692d209 Daily bump. adds e5220a73122 Fortran - fix conversion to result type for the min/max intrinsic adds 766990c3c23 Daily bump. adds f9fc20f0a53 Daily bump. adds 4c4bebb834e Fix p10 fusion regtests adds 4f281922387 c++: remove redundant warning [PR100879] adds 2348a458e15 c++: deleted after first declaration [PR101106] adds 931d1705c96 rs6000, Fix arguments in altivec_vrlwmi and altivec_rlwdi builtins adds 2937d4d2919 RS6000 add 128-bit Integer Operations part 1 adds b715c100ba0 Add 128-bit int to 128-bit DFP (floattitd2) and 128-bit DFP [...] adds ac9afc035a9 rs6000, Add test 128-bit shifts for just the int128 type. adds e7147f01afc Conversions between 128-bit integer and floating point values. adds 88b66b37684 RS6000 Add 128-bit Binary Integer sign extend operations adds c761445840d Daily bump. adds d4175a5d9bb Fix ICE for vpexpand*. adds c24384efbba libstdc++: Fix for deadlock in std::counting_semaphore [PR100806] adds 4b8a7cac14c Daily bump. adds 930a8839154 contrib: add git-commit-mklog wrapper adds 914540797a8 Sync mklog.py from master. new 7cadfa1e4c8 Merge remote-tracking branch 'origin/releases/gcc-11' into [...]
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-git-customization.sh | 2 +- contrib/git-commit-mklog.py | 53 + contrib/mklog.py | 63 +- contrib/prepare-commit-msg | 2 +- contrib/test_mklog.py | 10 +- gcc/ChangeLog | 380 ++++ gcc/ChangeLog.omp | 9 + gcc/DATESTAMP | 2 +- gcc/attribs.c | 3 +- gcc/builtins.c | 73 +- gcc/c-family/ChangeLog | 17 + gcc/c-family/c-attribs.c | 39 +- gcc/c-family/c-warn.c | 12 - gcc/c/ChangeLog | 14 + gcc/c/c-objc-common.c | 6 + gcc/common/config/arm/arm-common.c | 47 +- gcc/config/arm/arm-cpus.in | 2 + gcc/config/arm/arm.h | 15 + gcc/config/arm/arm.opt | 6 + gcc/config/arm/arm_mve.h | 151 +- gcc/config/arm/t-rmprofile | 25 +- gcc/config/i386/i386-expand.c | 15 +- gcc/config/rs6000/altivec.h | 6 + gcc/config/rs6000/altivec.md | 271 ++- gcc/config/rs6000/dfp.md | 14 + gcc/config/rs6000/fusion.md | 1132 ++++++---- gcc/config/rs6000/genfusion.pl | 89 +- gcc/config/rs6000/predicates.md | 3 +- gcc/config/rs6000/rs6000-builtin.def | 58 +- gcc/config/rs6000/rs6000-call.c | 183 +- gcc/config/rs6000/rs6000-cpus.def | 4 + gcc/config/rs6000/rs6000.c | 23 +- gcc/config/rs6000/rs6000.h | 3 +- gcc/config/rs6000/rs6000.md | 36 + gcc/config/rs6000/rs6000.opt | 12 +- gcc/config/rs6000/vector.md | 189 +- gcc/config/rs6000/vsx.md | 205 +- gcc/config/s390/vecintrin.h | 4 +- gcc/cp/ChangeLog | 28 + gcc/cp/decl.c | 9 +- gcc/cp/init.c | 8 + gcc/cp/pt.c | 15 +- gcc/doc/extend.texi | 191 +- gcc/expr.c | 2 + gcc/fold-const.c | 3 + gcc/fortran/ChangeLog | 37 + gcc/fortran/expr.c | 3 + gcc/fortran/match.c | 2 +- gcc/fortran/parse.c | 3 + gcc/fortran/trans-expr.c | 7 +- gcc/fortran/trans-intrinsic.c | 5 +- gcc/gimple-fold.c | 30 +- gcc/ifcvt.c | 4 +- gcc/omp-low.c | 4 +- gcc/simplify-rtx.c | 95 +- gcc/stor-layout.c | 25 +- gcc/testsuite/ChangeLog | 300 +++ gcc/testsuite/g++.dg/analyzer/placement-new.C | 2 + gcc/testsuite/g++.dg/cpp0x/deleted15.C | 6 + gcc/testsuite/g++.dg/diagnostic/enum3.C | 9 + gcc/testsuite/g++.dg/ext/array4.C | 172 ++ gcc/testsuite/g++.dg/ext/va-arg-pack-3.C | 18 + gcc/testsuite/g++.dg/opt/pr100852.C | 25 + .../plugin/location-overflow-test-pr100796.c | 25 + gcc/testsuite/g++.dg/plugin/plugin.exp | 3 +- gcc/testsuite/g++.dg/pr100574.C | 64 + gcc/testsuite/g++.dg/template/access39.C | 17 + gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-6.C | 45 + .../g++.dg/warn/Wmismatched-new-delete-4.C | 37 + .../g++.dg/warn/Wmismatched-new-delete-5.C | 37 + gcc/testsuite/g++.dg/warn/Wnonnull13.C | 28 + gcc/testsuite/g++.dg/warn/Wnonnull14.C | 28 + gcc/testsuite/g++.dg/warn/Wnonnull15.C | 28 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-9.C | 39 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-7.C | 42 + gcc/testsuite/g++.target/powerpc/pr99842.C | 188 ++ gcc/testsuite/gcc.dg/guality/pr49888.c | 2 +- gcc/testsuite/gcc.dg/nonnull-6.c | 15 + gcc/testsuite/gcc.dg/pr100619.c | 24 + gcc/testsuite/gcc.dg/pr100791.c | 9 + gcc/testsuite/gcc.dg/pr101062.c | 29 + gcc/testsuite/gcc.dg/torture/pr100934.c | 21 + gcc/testsuite/gcc.dg/torture/pr101009.c | 17 + .../gcc.dg/tree-ssa/builtin-snprintf-11.c | 32 + .../gcc.dg/tree-ssa/builtin-snprintf-12.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-28.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-29.c | 40 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-26.c | 38 + gcc/testsuite/gcc.dg/uninit-pr100250.c | 29 + gcc/testsuite/gcc.dg/uninit-pr100732.c | 21 + gcc/testsuite/gcc.target/arm/acle/pr100856.c | 10 + gcc/testsuite/gcc.target/arm/cmse/cmse-18.c | 3 +- gcc/testsuite/gcc.target/arm/cmse/cmse-20.c | 28 + gcc/testsuite/gcc.target/arm/multilib.exp | 113 + .../gcc.target/arm/mve/intrinsics/pr101016.c | 136 ++ gcc/testsuite/gcc.target/i386/pr100310.c | 12 + .../powerpc/check-builtin-vec_rlnm-runnable.c | 231 ++ .../gcc.target/powerpc/fp128_conversions.c | 294 +++ .../gcc.target/powerpc/fusion-p10-2logical.c | 285 +-- .../gcc.target/powerpc/fusion-p10-addadd.c | 10 +- .../gcc.target/powerpc/fusion-p10-ldcmpi.c | 34 +- .../gcc.target/powerpc/fusion-p10-logadd.c | 93 + .../gcc.target/powerpc/int_128bit-runnable.c | 2370 ++++++++++++++++++++ gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c | 16 +- gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c | 24 +- .../gcc.target/powerpc/p9-sign_extend-runnable.c | 128 ++ gcc/testsuite/gcc.target/powerpc/pr100777.c | 24 + gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c | 4 +- .../gcc.target/s390/zvector/vec-doublee.c | 22 + gcc/testsuite/gcc.target/s390/zvector/vec-floate.c | 23 + gcc/testsuite/gfortran.dg/PR82376.f90 | 59 + gcc/testsuite/gfortran.dg/min0_max0_1.f90 | 9 + gcc/testsuite/gfortran.dg/min0_max0_2.f90 | 10 + gcc/testsuite/gfortran.dg/pr95502.f90 | 8 + gcc/testsuite/gfortran.dg/vect/pr100981-1.f90 | 22 + gcc/tree-data-ref.c | 10 +- gcc/tree-inline.c | 23 +- gcc/tree-ssa-ccp.c | 4 + gcc/tree-ssa-dom.c | 3 +- gcc/tree-ssa-uninit.c | 3 + gcc/tree-vect-loop.c | 2 +- gcc/tree-vect-slp-patterns.c | 5 +- libcpp/ChangeLog | 7 + libcpp/line-map.c | 20 +- libffi/ChangeLog | 11 + libffi/src/x86/ffi64.c | 9 +- .../{nested_struct2.c => nested_struct12.c} | 61 +- libgcc/ChangeLog | 51 + libgcc/config.host | 4 + libgcc/config/arm/cmse_nonsecure_call.S | 4 +- libgcc/config/arm/t-arm | 5 +- libgcc/config/rs6000/{fixkfti.c => fixkfti-sw.c} | 4 +- .../rs6000/{fixunskfti.c => fixunskfti-sw.c} | 4 +- libgcc/config/rs6000/float128-ifunc.c | 44 +- .../rs6000/{trunctfkf2-sw.c => float128-p10.c} | 48 +- libgcc/config/rs6000/float128-sed | 4 + libgcc/config/rs6000/float128-sed-hw | 4 + .../config/rs6000/{floattikf.c => floattikf-sw.c} | 4 +- .../rs6000/{floatuntikf.c => floatuntikf-sw.c} | 4 +- libgcc/config/rs6000/quad-float128.h | 29 +- libgcc/config/rs6000/t-float128 | 12 +- libgcc/config/rs6000/t-float128-hw | 16 + libgcc/config/rs6000/t-float128-p10-hw | 24 + libgcc/configure | 37 + libgcc/configure.ac | 25 + libgomp/ChangeLog | 5 + libgomp/ChangeLog.omp | 8 + .../libgomp.c-c++-common/task-reduction-15.c | 61 + libgomp/testsuite/libgomp.fortran/pr100981-2.f90 | 33 + libitm/ChangeLog | 8 + libitm/testsuite/libitm.c++/libstdc++-pr91488.C | 9 + libstdc++-v3/ChangeLog | 77 + libstdc++-v3/include/bits/basic_string.h | 7 +- libstdc++-v3/include/bits/char_traits.h | 14 +- libstdc++-v3/include/bits/semaphore_base.h | 4 +- libstdc++-v3/include/std/numeric | 6 +- libstdc++-v3/include/std/ranges | 45 +- libstdc++-v3/include/std/version | 8 +- .../21_strings/basic_string/cons/char/1.cc | 4 +- libstdc++-v3/testsuite/26_numerics/reduce/95833.cc | 16 + .../testsuite/30_threads/semaphore/100806.cc | 57 + .../testsuite/std/ranges/adaptors/100577.cc | 69 +- 162 files changed, 8971 insertions(+), 1014 deletions(-) create mode 100755 contrib/git-commit-mklog.py create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted15.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/enum3.C create mode 100644 gcc/testsuite/g++.dg/ext/array4.C create mode 100644 gcc/testsuite/g++.dg/ext/va-arg-pack-3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr100852.C create mode 100644 gcc/testsuite/g++.dg/plugin/location-overflow-test-pr100796.c create mode 100644 gcc/testsuite/g++.dg/pr100574.C create mode 100644 gcc/testsuite/g++.dg/template/access39.C create mode 100644 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull13.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull14.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull15.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-7.C create mode 100644 gcc/testsuite/g++.target/powerpc/pr99842.C create mode 100644 gcc/testsuite/gcc.dg/nonnull-6.c create mode 100644 gcc/testsuite/gcc.dg/pr100619.c create mode 100644 gcc/testsuite/gcc.dg/pr100791.c create mode 100644 gcc/testsuite/gcc.dg/pr101062.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100934.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr101009.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-28.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-29.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-26.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr100250.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr100732.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/pr100856.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-20.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr101016.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100310.c create mode 100644 gcc/testsuite/gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fp128_conversions.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-logadd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/int_128bit-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-sign_extend-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr100777.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-doublee.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-floate.c create mode 100644 gcc/testsuite/gfortran.dg/PR82376.f90 create mode 100644 gcc/testsuite/gfortran.dg/min0_max0_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/min0_max0_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95502.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr100981-1.f90 copy libffi/testsuite/libffi.call/{nested_struct2.c => nested_struct12.c} (52%) rename libgcc/config/rs6000/{fixkfti.c => fixkfti-sw.c} (96%) rename libgcc/config/rs6000/{fixunskfti.c => fixunskfti-sw.c} (96%) copy libgcc/config/rs6000/{trunctfkf2-sw.c => float128-p10.c} (61%) rename libgcc/config/rs6000/{floattikf.c => floattikf-sw.c} (96%) rename libgcc/config/rs6000/{floatuntikf.c => floatuntikf-sw.c} (96%) create mode 100644 libgcc/config/rs6000/t-float128-p10-hw create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-15.c create mode 100644 libgomp/testsuite/libgomp.fortran/pr100981-2.f90 create mode 100644 libitm/testsuite/libitm.c++/libstdc++-pr91488.C create mode 100644 libstdc++-v3/testsuite/26_numerics/reduce/95833.cc create mode 100644 libstdc++-v3/testsuite/30_threads/semaphore/100806.cc