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-mainline-allnoconfig in repository toolchain/ci/gcc.
from e2559c3945a match.pd: Optimize ((cst << x) & 1) [PR96669] adds 7e02426ba0c nios2: Remove custom instruction warnings adds 42f4e239924 nios2: Add -mcustom-fpu-cfg=fph2 adds 5e5d56919dd RTEMS: Add -mcustom-fpu-cfg=fph2 multilib adds a6d22fb21c6 openmp: Add support for the OpenMP 5.0 task detach clause adds a2960a04d51 testsuite: Fix up a testcase to find the right ISO_Fortran_ [...] adds 59cf67d1cf7 Daily bump. adds 3804e937b0e Default to DWARF5 adds 0f4c8f517b7 ipa: Adjust cgraph verifier to materialization on demand (P [...] adds 192105b6a2a Avoid assuming SSA_NAME_IDENTIFIER is nonnull. adds 56b5d13e278 aix: default to DWARF 4. adds b654d23a470 testsuite: Skip DWARF 5 testcases on AIX. adds 4c9bcd5c81a Daily bump. adds 4905f404018 Fix ChangeLog entries. new 994fb69ac1b testsuite: powerpc fold-vec and sse updates. new d3b41bde961 libgomp: Don't access gomp_sem_t as int using atomics uncon [...] new 0f951b3dd34 RTEMS: Fix libgomp build
The 3 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 | 86 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/builtin-types.def | 8 +- gcc/c-family/ChangeLog | 10 ++ gcc/c-family/c-pragma.h | 3 +- gcc/c-family/c-pretty-print.c | 27 ++-- gcc/c/ChangeLog | 9 ++ gcc/c/c-parser.c | 57 +++++++- gcc/c/c-typeck.c | 58 +++++++- gcc/cgraph.c | 4 +- gcc/common.opt | 2 +- gcc/config/nios2/nios2.c | 51 ++++--- gcc/config/nios2/t-rtems | 146 +++------------------ gcc/config/rs6000/aix71.h | 3 + gcc/config/rs6000/aix72.h | 3 + gcc/cp/ChangeLog | 10 ++ gcc/cp/parser.c | 53 +++++++- gcc/cp/pt.c | 1 + gcc/cp/semantics.c | 61 ++++++++- gcc/doc/invoke.texi | 35 ++++- gcc/fortran/ChangeLog | 23 ++++ gcc/fortran/dump-parse-tree.c | 6 + gcc/fortran/frontend-passes.c | 1 + gcc/fortran/gfortran.h | 2 + gcc/fortran/openmp.c | 60 ++++++++- gcc/fortran/trans-openmp.c | 16 +++ gcc/fortran/trans-types.c | 3 + gcc/fortran/types.def | 8 +- gcc/gimplify.c | 14 ++ gcc/omp-builtins.def | 2 +- gcc/omp-expand.c | 19 ++- gcc/omp-low.c | 47 +++++++ gcc/testsuite/ChangeLog | 45 ++++++- gcc/testsuite/c-c++-common/gomp/task-detach-1.c | 37 ++++++ gcc/testsuite/g++.dg/debug/dwarf2/inline-ns-2.C | 1 + gcc/testsuite/g++.dg/debug/dwarf2/inline-var-2.C | 1 + gcc/testsuite/g++.dg/debug/dwarf2/inline-var-3.C | 1 + gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp11.C | 1 + gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp14.C | 1 + gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp17.C | 1 + gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp20.C | 1 + gcc/testsuite/g++.dg/gomp/task-detach-1.C | 29 ++++ gcc/testsuite/gcc.dg/debug/dwarf2/inline6.c | 3 +- gcc/testsuite/gcc.dg/debug/dwarf2/lang-c11.c | 1 + gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-7.c | 1 + gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-8.c | 1 + gcc/testsuite/gcc.dg/gomp/task-detach-1.c | 20 +++ gcc/testsuite/gcc.dg/ipa/pr98222.c | 19 +++ .../gcc.target/powerpc/fold-vec-extract-char.p7.c | 2 +- .../powerpc/fold-vec-extract-double.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-float.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-float.p8.c | 2 +- .../gcc.target/powerpc/fold-vec-extract-int.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-int.p8.c | 2 +- .../gcc.target/powerpc/fold-vec-extract-short.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-short.p8.c | 2 +- gcc/testsuite/gcc.target/powerpc/sse-andnps-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/sse-movhps-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/sse-movlps-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/sse2-andnpd-1.c | 2 +- gcc/testsuite/gfortran.dg/gomp/task-detach-1.f90 | 29 ++++ .../iso_fortran_binding_uint8_array_driver.c | 2 +- gcc/tree-core.h | 29 ++-- gcc/tree-nested.c | 2 + gcc/tree-pretty-print.c | 6 + gcc/tree.c | 15 ++- include/ChangeLog | 4 + include/gomp-constants.h | 1 + libgfortran/ChangeLog | 2 +- libgomp/ChangeLog | 45 +++++++ libgomp/config/accel/sem.h | 9 ++ libgomp/config/linux/sem.h | 9 ++ libgomp/config/posix/sem.c | 20 +++ libgomp/config/posix/sem.h | 10 ++ libgomp/config/rtems/sem.h | 5 + libgomp/fortran.c | 6 + libgomp/libgomp.h | 7 + libgomp/libgomp.map | 2 + libgomp/libgomp_g.h | 2 +- libgomp/omp.h.in | 7 + libgomp/omp_lib.f90.in | 9 ++ libgomp/omp_lib.h.in | 4 + libgomp/priority_queue.c | 57 ++++++++ libgomp/priority_queue.h | 5 + libgomp/task.c | 132 ++++++++++++++++--- libgomp/team.c | 4 + .../testsuite/libgomp.c-c++-common/task-detach-1.c | 36 +++++ .../testsuite/libgomp.c-c++-common/task-detach-2.c | 37 ++++++ .../testsuite/libgomp.c-c++-common/task-detach-3.c | 33 +++++ .../testsuite/libgomp.c-c++-common/task-detach-4.c | 24 ++++ .../testsuite/libgomp.c-c++-common/task-detach-5.c | 42 ++++++ .../testsuite/libgomp.c-c++-common/task-detach-6.c | 46 +++++++ .../testsuite/libgomp.fortran/task-detach-1.f90 | 33 +++++ .../testsuite/libgomp.fortran/task-detach-2.f90 | 34 +++++ .../testsuite/libgomp.fortran/task-detach-3.f90 | 33 +++++ .../testsuite/libgomp.fortran/task-detach-4.f90 | 22 ++++ .../testsuite/libgomp.fortran/task-detach-5.f90 | 39 ++++++ .../testsuite/libgomp.fortran/task-detach-6.f90 | 44 +++++++ libstdc++-v3/ChangeLog | 5 + 99 files changed, 1620 insertions(+), 252 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/task-detach-1.c create mode 100644 gcc/testsuite/g++.dg/gomp/task-detach-1.C create mode 100644 gcc/testsuite/gcc.dg/gomp/task-detach-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr98222.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/task-detach-1.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-4.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-5.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-6.c create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-6.f90