This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check_bootstrap/master-aarch64-check_bootstrap_lto in repository toolchain/ci/gcc.
from 338725652f8 middle-end/102683 - fix .DEFERRED_INIT expansion adds f858239830b ChangeLog: Remove incorrect PR reference adds 1c0a83eff7b doc: improve -fsanitize=undefined description adds 0de8c2f8104 c++: Add testcase for already-fixed PR [PR102643] adds 008e7397dad Commonize ipa-pta constraint generation for calls adds 84088dc4bb6 libstdc++: Fix std::match_results::end() for failed matches [...] adds 6b6788f8c27 libstdc++: Add valid range assertions to std::basic_regex [ [...] adds 45ba5426c12 libstdc++: Fix std::numeric_limits::lowest() test for strict modes adds 247bac507e6 libstdc++: Simplify std::basic_regex::assign adds 250ddf4c0b4 libstdc++: Add wrapper for internal uses of std::terminate adds 150493d1fae Revert accidental change in ipa-modref-tree.h adds 30cce6f65a7 Add obj-c++.srcman target to gcc/objcp/Makefile. adds 732d7638479 Daily bump. adds 2be6f6d4980 rs6000: Support SSE4.1 "min" and "max" intrinsics adds 1ec08caf7e0 rs6000: Simplify some SSE4.1 "test" intrinsics adds 285d75a4546 rs6000: Support SSE4.1 "cvt" intrinsics adds 29fb1e831bf rs6000: Support more SSE4 "cmp", "mul", "pack" intrinsics adds 82bc9355eeb rs6000: Correct several errant dg-require-effective-target adds d61ce6ab04e Adjust testcase for O2 vectorization enabling adds 73c535a00bc Support reduc_{plus,smax,smin,umax,umin}_scal_v4qi. adds fab2f61dc1b vectorizer: Fix up -fsimd-cost-model= handling adds 342aedf0e5f libgomp: alloc* test fixes [PR102628, PR102668] adds 88f5ad524a1 openmp: Add testsuite coverage for omp_{get_max,set_num}_th [...] adds de7fa7063e9 openmp: Fix up warnings on libgomp.info build adds 4096bf82a0c openmp: Add documentation for omp_{get_max, set_num}_thread [...] adds 8e1fe3f7791 openmp: Avoid calling clear_type_padding_in_mask in the com [...] adds eb92cd57a1e Fortran: Various CLASS + assumed-rank fixed [PR102541] adds f5a538e1647 Fortran version of libgomp.c-c++-common/icv-{3,4}.c adds a1a7d094307 Fix PR target/102588 adds e36206c9940 sve: combine inverted masks into NOTs adds 9f12a45ef14 tree-optimization/102572 - fix gathers with invariant mask adds d1dcaa31453 tree-optimization/102696 - fix SLP discovery for failed BIT [...] adds ccfcf08e66c libgomp: Release device lock on cbuf error path new 98c0ac7e0d6 [PATCH v2] libiberty: d-demangle: remove parenthesis where [...] new 8226f6383a3 doc: Fix typos in alloc_size documentation
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: gcc/ChangeLog | 115 +++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 273 +++++++++++ gcc/c-family/c-omp.c | 4 +- gcc/config/aarch64/aarch64-sve.md | 154 ++++++ gcc/config/i386/i386-expand.c | 5 + gcc/config/i386/mmx.md | 45 ++ gcc/config/rs6000/nmmintrin.h | 40 ++ gcc/config/rs6000/smmintrin.h | 265 +++++++++-- gcc/config/sparc/sparc-modes.def | 3 + gcc/doc/extend.texi | 4 +- gcc/doc/invoke.texi | 3 +- gcc/fortran/check.c | 4 +- gcc/fortran/interface.c | 9 +- gcc/fortran/primary.c | 17 +- gcc/fortran/trans-array.c | 4 +- gcc/fortran/trans-decl.c | 3 +- gcc/fortran/trans-expr.c | 80 ++-- gcc/fortran/trans-types.c | 3 +- gcc/gimple-fold.c | 2 +- gcc/gimple-fold.h | 1 + gcc/ipa-modref-tree.h | 25 + gcc/ipa-modref.c | 39 +- gcc/ipa-modref.h | 13 + gcc/objcp/ChangeLog | 5 + gcc/objcp/Make-lang.in | 1 + gcc/testsuite/ChangeLog | 37 ++ .../g++.dg/cpp2a/class-deduction-alias11.C | 12 + gcc/testsuite/g++.dg/vect/pr102572.cc | 14 + gcc/testsuite/g++.dg/vect/pr102696.cc | 16 + gcc/testsuite/gcc.dg/gomp/simd-2.c | 2 +- gcc/testsuite/gcc.dg/gomp/simd-3.c | 2 +- gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c | 2 +- .../gcc.target/aarch64/sve/pred-not-gen-1.c | 23 + .../gcc.target/aarch64/sve/pred-not-gen-2.c | 23 + .../gcc.target/aarch64/sve/pred-not-gen-3.c | 21 + .../gcc.target/aarch64/sve/pred-not-gen-4.c | 14 + gcc/testsuite/gcc.target/i386/pr102483-2.c | 26 ++ gcc/testsuite/gcc.target/i386/pr102483.c | 58 +++ gcc/testsuite/gcc.target/powerpc/pr78102.c | 23 + gcc/testsuite/gcc.target/powerpc/sse4_1-packusdw.c | 73 +++ gcc/testsuite/gcc.target/powerpc/sse4_1-pcmpeqq.c | 46 ++ .../gcc.target/powerpc/sse4_1-phminposuw.c | 2 +- gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsb.c | 46 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsd.c | 46 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxud.c | 47 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxuw.c | 47 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pminsb.c | 46 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pminsd.c | 46 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pminud.c | 47 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pminuw.c | 47 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbd.c | 42 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbq.c | 42 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbw.c | 42 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxdq.c | 42 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwd.c | 42 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwq.c | 42 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbd.c | 43 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbq.c | 43 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbw.c | 43 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxdq.c | 43 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwd.c | 43 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwq.c | 43 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmuldq.c | 51 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmulld.c | 46 ++ gcc/testsuite/gcc.target/powerpc/sse4_2-check.h | 18 + gcc/testsuite/gcc.target/powerpc/sse4_2-pcmpgtq.c | 46 ++ gcc/testsuite/gfortran.dg/assumed_rank_24.f90 | 137 ++++++ gcc/tree-ssa-structalias.c | 518 ++++++++++----------- gcc/tree-vect-data-refs.c | 10 +- gcc/tree-vect-loop.c | 4 +- gcc/tree-vect-slp.c | 1 + gcc/tree-vect-stmts.c | 2 +- gcc/tree-vectorizer.h | 16 +- libgomp/ChangeLog | 38 ++ libgomp/libgomp.texi | 210 +++++++-- libgomp/target.c | 5 +- libgomp/testsuite/libgomp.c++/scan-10.C | 2 +- libgomp/testsuite/libgomp.c++/scan-11.C | 2 +- libgomp/testsuite/libgomp.c++/scan-12.C | 2 +- libgomp/testsuite/libgomp.c++/scan-13.C | 2 +- libgomp/testsuite/libgomp.c++/scan-14.C | 2 +- libgomp/testsuite/libgomp.c++/scan-15.C | 2 +- libgomp/testsuite/libgomp.c++/scan-16.C | 2 +- libgomp/testsuite/libgomp.c++/scan-9.C | 2 +- libgomp/testsuite/libgomp.c-c++-common/alloc-9.c | 12 +- libgomp/testsuite/libgomp.c-c++-common/icv-3.c | 54 +++ libgomp/testsuite/libgomp.c-c++-common/icv-4.c | 40 ++ libgomp/testsuite/libgomp.c/scan-11.c | 2 +- libgomp/testsuite/libgomp.c/scan-12.c | 2 +- libgomp/testsuite/libgomp.c/scan-13.c | 2 +- libgomp/testsuite/libgomp.c/scan-14.c | 2 +- libgomp/testsuite/libgomp.c/scan-15.c | 2 +- libgomp/testsuite/libgomp.c/scan-16.c | 2 +- libgomp/testsuite/libgomp.c/scan-17.c | 2 +- libgomp/testsuite/libgomp.c/scan-18.c | 2 +- libgomp/testsuite/libgomp.c/scan-19.c | 2 +- libgomp/testsuite/libgomp.c/scan-20.c | 2 +- libgomp/testsuite/libgomp.c/scan-21.c | 2 +- libgomp/testsuite/libgomp.c/scan-22.c | 2 +- libgomp/testsuite/libgomp.fortran/alloc-1.F90 | 2 +- libgomp/testsuite/libgomp.fortran/alloc-11.f90 | 18 +- libgomp/testsuite/libgomp.fortran/icv-3.f90 | 60 +++ libgomp/testsuite/libgomp.fortran/icv-4.f90 | 45 ++ .../testsuite/libgomp.graphite/force-parallel-8.c | 2 +- libiberty/d-demangle.c | 12 +- libstdc++-v3/ChangeLog | 40 +- libstdc++-v3/include/bits/atomic_timed_wait.h | 1 - libstdc++-v3/include/bits/c++config | 9 + libstdc++-v3/include/bits/regex.h | 19 +- libstdc++-v3/include/bits/regex_scanner.tcc | 4 +- libstdc++-v3/include/bits/semaphore_base.h | 9 +- libstdc++-v3/include/bits/std_thread.h | 5 +- libstdc++-v3/libsupc++/eh_terminate.cc | 2 +- .../testsuite/18_support/numeric_limits/lowest.cc | 20 +- .../testsuite/28_regex/match_results/102667.C | 39 ++ 117 files changed, 3443 insertions(+), 495 deletions(-) create mode 100644 gcc/config/rs6000/nmmintrin.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias11.C create mode 100644 gcc/testsuite/g++.dg/vect/pr102572.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr102696.cc create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102483-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102483.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr78102.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-packusdw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pcmpeqq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsb.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxud.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxuw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pminsb.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pminsd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pminud.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pminuw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxdq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxdq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmuldq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmulld.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_2-check.h create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_2-pcmpgtq.c create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_24.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/icv-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/icv-4.c create mode 100644 libgomp/testsuite/libgomp.fortran/icv-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/icv-4.f90 create mode 100644 libstdc++-v3/testsuite/28_regex/match_results/102667.C