This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_O1 in repository toolchain/ci/gcc.
from e279e32243c Fix typos in a comment. adds dcdf6bb24e5 analyzer: tweak dumping of min_expr/max_expr adds 81703584769 analyzer: show BB index in BEFORE_SUPERNODE's in-edge adds 6bbad96cd44 analyzer: fixes to -fdump-analyzer-state-purge for phi nodes adds e0a7a6752da analyzer: fix issues with phi handling adds 6099b9cc8ce [OpenACC] Fix '#pragma atomic update' typo in 'g++.dg/goacc [...] adds a61f6afbee3 OpenACC 'nohost' clause adds 87bd75cd49a analyzer: fix ICE in binding_cluster::purge_state_involving [...] adds 893b12cc128 analyzer: bulletproof -Wanalyzer-file-leak [PR101547] adds 419c6c68e60 Daily bump. new a56c251898e Support logic shift left/right for avx512 mask type.
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: c++tools/ChangeLog | 14 ++ gcc/ChangeLog | 222 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 55 +++++ gcc/analyzer/program-point.cc | 11 +- gcc/analyzer/region-model.cc | 18 +- gcc/analyzer/region-model.h | 1 + gcc/analyzer/sm-file.cc | 27 ++- gcc/analyzer/state-purge.cc | 106 ++++++---- gcc/analyzer/state-purge.h | 4 + gcc/analyzer/store.cc | 14 +- gcc/analyzer/supergraph.cc | 11 +- gcc/analyzer/supergraph.h | 1 + gcc/analyzer/svalue.cc | 39 +++- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-pragma.h | 1 + gcc/c/ChangeLog | 9 + gcc/c/c-parser.c | 10 +- gcc/c/c-typeck.c | 1 + gcc/config/i386/constraints.md | 10 + gcc/config/i386/i386.md | 162 ++++++++++++--- gcc/config/i386/sse.md | 14 ++ gcc/cp/ChangeLog | 16 ++ gcc/cp/parser.c | 11 +- gcc/cp/pt.c | 1 + gcc/cp/semantics.c | 1 + gcc/fortran/ChangeLog | 31 +++ gcc/fortran/dump-parse-tree.c | 2 + gcc/fortran/gfortran.h | 2 + gcc/fortran/module.c | 7 + gcc/fortran/openmp.c | 30 ++- gcc/fortran/trans-decl.c | 8 + gcc/fortran/trans-openmp.c | 2 + gcc/gimplify.c | 2 + gcc/omp-general.c | 17 ++ gcc/omp-low.c | 2 + gcc/omp-offload.c | 36 ++++ gcc/testsuite/ChangeLog | 87 ++++++++ .../c-c++-common/goacc/classify-routine-nohost.c | 41 ++++ .../c-c++-common/goacc/classify-routine.c | 10 +- gcc/testsuite/c-c++-common/goacc/routine-2.c | 4 + .../c-c++-common/goacc/routine-nohost-1.c | 50 +++++ .../c-c++-common/goacc/routine-nohost-2.c | 96 +++++++++ gcc/testsuite/g++.dg/analyzer/pr101522.C | 31 +++ gcc/testsuite/g++.dg/goacc/template.C | 17 +- gcc/testsuite/gcc.dg/analyzer/explode-2.c | 2 +- gcc/testsuite/gcc.dg/analyzer/explode-2a.c | 2 +- gcc/testsuite/gcc.dg/analyzer/phi-2.c | 27 +++ gcc/testsuite/gcc.dg/analyzer/pr101547.c | 11 + gcc/testsuite/gcc.target/i386/mask-shift.c | 83 ++++++++ .../gfortran.dg/goacc/classify-routine-nohost.f95 | 39 ++++ .../gfortran.dg/goacc/classify-routine.f95 | 7 + .../goacc/pure-elemental-procedures-2.f90 | 24 +++ gcc/testsuite/gfortran.dg/goacc/routine-6.f90 | 10 + .../gfortran.dg/goacc/routine-intrinsic-2.f | 10 + .../gfortran.dg/goacc/routine-module-1.f90 | 14 ++ .../gfortran.dg/goacc/routine-module-2.f90 | 6 + .../gfortran.dg/goacc/routine-module-3.f90 | 43 +++- .../gfortran.dg/goacc/routine-module-mod-1.f90 | 60 ++++++ .../goacc/routine-multiple-directives-1.f90 | 64 ++++++ .../goacc/routine-multiple-directives-2.f90 | 147 ++++++++++++++ gcc/tree-core.h | 5 +- gcc/tree-nested.c | 6 + gcc/tree-pretty-print.c | 3 + gcc/tree.c | 3 + libatomic/ChangeLog | 6 + libgomp/ChangeLog | 12 ++ .../libgomp.oacc-c-c++-common/routine-nohost-1.c | 63 ++++++ .../libgomp.oacc-c-c++-common/routine-nohost-2.c | 39 ++++ .../libgomp.oacc-c-c++-common/routine-nohost-2_2.c | 18 ++ .../libgomp.oacc-fortran/routine-nohost-1.f90 | 63 ++++++ libstdc++-v3/ChangeLog | 7 + 72 files changed, 1909 insertions(+), 107 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/classify-routine-nohost.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-nohost-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-nohost-2.c create mode 100644 gcc/testsuite/g++.dg/analyzer/pr101522.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/phi-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr101547.c create mode 100644 gcc/testsuite/gcc.target/i386/mask-shift.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/classify-routine-nohost.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-nohost-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-nohost-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-nohost-2_2.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-nohost-1.f90