This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_O1 in repository toolchain/ci/gcc.
from 3ff5b4edbed Daily bump. adds 4b2fda8bea3 c++: Diagnose taking address of an immediate member functio [...] adds 7473b8a9049 c++: Reject addresses of immediate functions in constexpr v [...] adds 6b0f35299bd openmp: Don't reject some valid initializers or conditions [...] adds 2084b5f42a4 openmp: Allow non-rectangular loops with pointer iterators adds eef81149064 openmp: Document that non-rect loops are not supported in F [...] adds 4f1fe0dc253 testsuite: Fix up gcc.dg/pr102897.c testcase [PR102897] adds 7f899b23f36 Fortran: Fix 'select rank' for allocatables/pointers adds b528e226d19 Refactor try_vectorize_loop_1 adds d1e2e4f9ce4 ipa-cp: Fix updating of profile counts and self-gen value e [...] adds ab1008255e3 ipa-cp: Select saner profile count to base heuristics on adds ab810952eb7 ipa-cp: Use profile counters (or not) based on local availability adds 99b1021d21e Fix a typo. adds a1957c97554 Fix warnings building linux-atomic.c and fptr.c on hppa64-linux adds 9f4edfc1fb8 Kill second order relations in the path solver. adds 2f0b6a971a0 Reorder relation calculating code in the path solver. adds aeb10f8d2a6 Kill known equivalences before a new assignment in the path [...] adds 11b96757748 Darwin, config: Amend for Darwin 21 / macOS 12. adds 1f98c4e0c54 libffi: Update LOCAL_PATCHES adds fd39c4bf556 Fortran: make some trans* functions static adds 28b3a7788ee Fortran: make some match* functions static adds e90e0301d57 Fortran: make some constructor* functions static adds a470bfccf14 Fortran: make some trans-array functions static adds 51227c59910 Fortran: Delete unused decl in trans-stmt.h adds 8bccf82905a Fortran: Delete unused decl in trans-types.h adds b0b1d8d5d90 Fortran: Delete unused decl in intrinsic.h adds 04a2cf3fd65 Daily bump. new 5720c450fab AVX512FP16: Optimize _Float16 reciprocal for div and sqrt
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: gcc/ChangeLog | 94 ++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 18 + gcc/c-family/c-common.h | 4 +- gcc/c-family/c-omp.c | 41 +- gcc/config.gcc | 6 +- gcc/config/darwin-c.c | 2 +- gcc/config/darwin-driver.c | 10 +- gcc/config/i386/i386.c | 29 +- gcc/config/i386/i386.md | 44 +- gcc/config/i386/sse.md | 63 ++- gcc/cp/ChangeLog | 31 ++ gcc/cp/call.c | 40 +- gcc/cp/constexpr.c | 12 +- gcc/cp/cp-tree.h | 4 +- gcc/cp/semantics.c | 4 +- gcc/cp/typeck.c | 16 +- gcc/doc/invoke.texi | 5 + gcc/fortran/ChangeLog | 67 +++ gcc/fortran/constructor.c | 20 +- gcc/fortran/constructor.h | 10 - gcc/fortran/decl.c | 15 +- gcc/fortran/expr.c | 2 +- gcc/fortran/gfortran.h | 1 - gcc/fortran/intrinsic.h | 4 - gcc/fortran/match.c | 28 +- gcc/fortran/match.h | 10 - gcc/fortran/scanner.c | 4 +- gcc/fortran/trans-array.c | 2 +- gcc/fortran/trans-array.h | 6 - gcc/fortran/trans-expr.c | 10 +- gcc/fortran/trans-stmt.c | 2 +- gcc/fortran/trans-stmt.h | 1 - gcc/fortran/trans-types.c | 25 +- gcc/fortran/trans-types.h | 4 - gcc/fortran/trans.c | 1 - gcc/fortran/trans.h | 11 - gcc/gimple-range-fold.cc | 2 + gcc/gimple-range-path.cc | 117 ++-- gcc/gimple-range-path.h | 3 +- gcc/ipa-cp.c | 604 ++++++++++++++++++--- gcc/omp-expand.c | 166 ++++-- gcc/params.opt | 4 + gcc/testsuite/ChangeLog | 41 ++ gcc/testsuite/c-c++-common/gomp/loop-8.c | 10 + gcc/testsuite/c-c++-common/gomp/loop-9.c | 38 ++ gcc/testsuite/g++.dg/cpp23/consteval-if11.C | 27 + gcc/testsuite/g++.dg/cpp23/consteval-if12.C | 34 ++ gcc/testsuite/g++.dg/cpp2a/consteval13.C | 4 +- gcc/testsuite/g++.dg/cpp2a/consteval20.C | 24 + gcc/testsuite/g++.dg/cpp2a/consteval21.C | 35 ++ gcc/testsuite/g++.dg/cpp2a/consteval22.C | 34 ++ gcc/testsuite/g++.dg/cpp2a/consteval23.C | 13 + gcc/testsuite/g++.dg/cpp2a/consteval24.C | 30 + gcc/testsuite/g++.dg/cpp2a/consteval7.C | 2 +- gcc/testsuite/g++.dg/gomp/loop-3.C | 12 +- gcc/testsuite/g++.dg/gomp/loop-7.C | 22 + gcc/testsuite/gcc.dg/Warray-bounds-90.c | 2 +- gcc/testsuite/gcc.dg/pr102897.c | 2 +- gcc/testsuite/gcc.target/i386/avx512fp16-recip-1.c | 43 ++ gcc/testsuite/gcc.target/i386/avx512fp16-recip-2.c | 97 ++++ gcc/testsuite/gcc.target/i386/pr102464.c | 2 +- gcc/testsuite/gfortran.dg/PR93963.f90 | 5 + gcc/tree-vectorizer.c | 105 ++-- gcc/value-relation.cc | 21 +- libffi/ChangeLog | 4 + libffi/LOCAL_PATCHES | 1 + libgcc/ChangeLog | 11 + libgcc/config.host | 2 +- libgcc/config/pa/linux-atomic.c | 106 ++-- libgcc/config/pa/t-linux64 | 8 +- libgomp/ChangeLog | 10 + libgomp/libgomp.texi | 2 +- libgomp/testsuite/libgomp.c/loop-26.c | 196 +++++++ libgomp/testsuite/libgomp.c/loop-27.c | 180 ++++++ 75 files changed, 2168 insertions(+), 499 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-8.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-9.c create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if11.C create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval21.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval23.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval24.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-7.C create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-recip-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-recip-2.c create mode 100644 libgomp/testsuite/libgomp.c/loop-26.c create mode 100644 libgomp/testsuite/libgomp.c/loop-27.c