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 in repository toolchain/ci/gcc.
from 5b2876f96c1 Daily bump. adds 4a4616e53f4 gcc.c-torture/execute: Fix tmpnam issue on Windows adds f93f0868919 mips: msa: truncate immediate shift amount [PR101922] adds 59f38935d18 Improve return slot handling in ipa-modref adds 6f1a3668f5e ipa: add debug counter for IPA MODREF PTA adds 3bc75533d1f openmp: Add support for strict modifier on grainsize/num_ta [...] adds 63f68535550 arm: Fix multilib mapping for CDE extensions [PR100856] adds ac3bcc813f2 arm: Fix __arm_vctp16q return type in arm_mve.h adds b284053bb75 dwarf2out: Emit DW_AT_location for global register vars dur [...] adds 70c7ab5c487 Fix ICE. adds ad665deeafd tree-optimization/79334 - avoid PRE of possibly trapping array-ref adds b320edc0c29 bswap: Recognize (int) __builtin_bswap64 (arg) idioms or __ [...] new 1d244020246 Fold sign of LSHIFT_EXPR to eliminate no-op conversions. new 7e5f9ead16d Simplify (truncate:QI (subreg:SI (reg:QI x))) to (reg:QI x) new e7721590e08 Improved handling of division/modulus in bit CCP. new 537878152de analyzer: Fix PR analyzer/102020 new 12dc8ab983d Fix scalar costing issue introduced by PR84512 fix. new d4de7e32eff Fortran/OpenMP: strict modifier on grainsize/num_tasks new 57a9e63c96f Fortran/OpenMP: Improve duplicate errors new 3eb377b4377 docs: Fix -mpic-data-is-text-relative option placement. new bc97e736a55 libstdc++: Make permissions_are_testable function inline [PR90787] new da6ce351069 libstdc++: Use __builtin_expect in __dynamic_cast
The 10 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/analyzer/diagnostic-manager.cc | 2 +- gcc/c/c-parser.c | 34 +- gcc/config/arm/arm.opt | 2 +- gcc/config/arm/arm_mve.h | 2 +- gcc/config/arm/t-rmprofile | 2 +- gcc/config/i386/sse.md | 2 +- gcc/config/mips/mips-msa.md | 27 +- gcc/config/mips/mips-protos.h | 1 + gcc/config/mips/mips.c | 21 + gcc/cp/parser.c | 38 +- gcc/dbgcnt.def | 1 + gcc/doc/invoke.texi | 12 +- gcc/dwarf2out.c | 21 +- gcc/fortran/dump-parse-tree.c | 4 + gcc/fortran/gfortran.h | 2 +- gcc/fortran/openmp.c | 643 +++++++++++++-------- gcc/fortran/trans-openmp.c | 8 + gcc/gimple-ssa-store-merging.c | 100 +++- gcc/gimple.c | 5 +- gcc/ipa-modref.c | 23 +- gcc/match.pd | 9 + gcc/omp-expand.c | 8 +- gcc/simplify-rtx.c | 160 ++++- gcc/testsuite/g++.dg/tree-ssa/modref-1.C | 32 + gcc/testsuite/gcc.c-torture/execute/fprintf-2.c | 3 +- gcc/testsuite/gcc.c-torture/execute/gcc_tmpnam.h | 13 + gcc/testsuite/gcc.c-torture/execute/printf-2.c | 3 +- gcc/testsuite/gcc.c-torture/execute/user-printf.c | 3 +- gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c | 2 +- gcc/testsuite/gcc.dg/fold-convlshift-1.c | 20 + gcc/testsuite/gcc.dg/fold-convlshift-2.c | 20 + gcc/testsuite/gcc.dg/guality/pr101905.c | 15 + gcc/testsuite/gcc.dg/optimize-bswapdi-1.c | 4 +- gcc/testsuite/gcc.dg/optimize-bswapdi-2.c | 4 +- gcc/testsuite/gcc.dg/optimize-bswapsi-1.c | 4 +- gcc/testsuite/gcc.dg/optimize-bswapsi-3.c | 4 +- gcc/testsuite/gcc.dg/optimize-bswapsi-5.c | 4 +- gcc/testsuite/gcc.dg/pr86723.c | 63 ++ gcc/testsuite/gcc.dg/torture/pr79334-0.c | 23 + gcc/testsuite/gcc.dg/torture/pr79334-1.c | 1 + gcc/testsuite/gcc.target/arm/acle/pr100856.c | 4 +- gcc/testsuite/gcc.target/i386/pr102016.c | 10 + gcc/testsuite/gcc.target/i386/pr86723.c | 52 ++ gcc/testsuite/gcc.target/mips/pr101922.c | 19 + gcc/testsuite/gfortran.dg/goacc/asyncwait-1.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/default-2.f | 32 +- .../gfortran.dg/goacc/enter-exit-data.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/if.f95 | 12 +- .../gfortran.dg/goacc/parallel-kernels-clauses.f95 | 16 +- gcc/testsuite/gfortran.dg/goacc/routine-6.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/sie.f95 | 20 +- .../gfortran.dg/goacc/update-if_present-2.f90 | 10 +- gcc/testsuite/gfortran.dg/gomp/cancel-2.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/declare-simd-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/error-3.f90 | 18 +- gcc/testsuite/gfortran.dg/gomp/loop-2.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/masked-2.f90 | 2 +- gcc/testsuite/lib/target-supports.exp | 18 + gcc/tree-pretty-print.c | 4 + gcc/tree-ssa-ccp.c | 62 ++ gcc/tree-ssa-sccvn.c | 30 +- gcc/tree-vect-loop.c | 12 +- gcc/tree.h | 5 + include/gomp-constants.h | 1 + libgomp/taskloop.c | 27 +- .../testsuite/libgomp.c-c++-common/taskloop-4.c | 3 +- .../testsuite/libgomp.c-c++-common/taskloop-5.c | 135 +++++ libgomp/testsuite/libgomp.fortran/taskloop-4-a.f90 | 86 +++ libgomp/testsuite/libgomp.fortran/taskloop-4.f90 | 41 ++ libgomp/testsuite/libgomp.fortran/taskloop-5-a.f90 | 95 +++ libgomp/testsuite/libgomp.fortran/taskloop-5.f90 | 75 +++ libstdc++-v3/libsupc++/dyncast.cc | 8 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 2 +- 73 files changed, 1767 insertions(+), 393 deletions(-) create mode 100644 gcc/testsuite/g++.dg/tree-ssa/modref-1.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/gcc_tmpnam.h create mode 100644 gcc/testsuite/gcc.dg/fold-convlshift-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-convlshift-2.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr101905.c create mode 100644 gcc/testsuite/gcc.dg/pr86723.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79334-0.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79334-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102016.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86723.c create mode 100644 gcc/testsuite/gcc.target/mips/pr101922.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/taskloop-5.c create mode 100644 libgomp/testsuite/libgomp.fortran/taskloop-4-a.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/taskloop-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/taskloop-5-a.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/taskloop-5.f90