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-arm-bootstrap_profiled in repository toolchain/ci/gcc.
from bded0d549fd Restore INDIRECT_REF asm operand heuristic with MEM_REF adds 450526551dc GCN: Implement __atomic_compare_exchange_{1,2} in libgcc [P [...] adds e2607d71e5e toplevel: Makefile.def: Make configure-sim depend on all-readline adds 22015e77d3e Fortran: improve error recovery on invalid array section adds 4ea128d5c74 c: Revert C2x changes to function type compatibility adds 65857caee8c libstdc++: Avoid implicit narrowing from uint128_t [PR104859] adds 8cc4f9cd824 Daily bump. adds 2185c9734ad PR c++/39751: ICE-on-invalid parsing regression. adds bae10419f6e PR c++/95999: Improved error recovery in enumeration lists. adds ff060ef08cf contrib: Fix up git-descr.sh regression [PR102664] adds 6f8abf2b9ff rs6000: Fix up __SIZEOF_{FLOAT,IBM}128__ defines [PR99708] adds 1d9dc3dd74e Enhance further testcases to verify handling of OpenACC pri [...] adds 68709125782 Add 'gfortran.dg/goacc-gomp/pr102330-{1,2,3}.f90' [PR102330] adds 448741533a7 Add 'c-c++-common/goacc/kernels-decompose-pr104774-1.c' [PR104774] adds 7a5e036b61a [OpenACC privatization] Analyze 'lookup_decl'-translated DE [...] adds 831ecddf5bb [nvptx] Restore default to sm_30 adds 975e7ade350 [nvptx] Add multilib mptx=3.1 adds 248bbcb2c32 [nvptx] Use atom.and.b64 instead of atom.b64.and adds 3ebcc053a4b [nvptx] Use bit-bucket operand for atom insns adds 3e743d654b3 [nvptx] Handle unused result in nvptx_unisimt_handle_set adds f07178ca3c1 [nvptx] Disable warp sync in simt region adds 3357878ef56 [nvptx] Use no,yes for attribute predicable adds d563b0bff19 contrib: Fix non-portable shell commands in gcc-git-customi [...] adds cfaa2fac42f libstdc++: Support VAX floats in std::strong_order adds 83bc478d3ba tree-optimization/102943 - avoid (re-)computing dominance bitmap adds 9467e733118 ada/104861 - use target_noncanonial for Target_Name adds ee34ffa429a tree-optimization/102943 - use tree form for sbr_sparse_bitmap adds e671e48e352 ipa-cp: Avoid adjusting references through self-recursion ( [...] adds 708646de75c analyzer: fix duplicates in check_for_tainted_size_arg adds b6eaf90c64f analyzer: check for writes to consts via access attr [PR104793] adds c65d3c7f9da analyzer: add notes to write-to-const/string from access at [...] adds 73f3b8a53e6 libstdc++: Fix std::strong_order to handle NaN on VAX adds e46843ff75c c++: allow variadic operator[] for C++23 [PR103460] adds ac8310dd122 c++: ICE with operator delete [PR104846] adds 97f76b5fc4b c++: Don't allow type-constraint auto(x) [PR104752] adds 4602a494e94 c++: ->template and implicit typedef [PR104608]
No new revisions were added by this update.
Summary of changes: ChangeLog | 6 + Makefile.def | 2 +- Makefile.in | 2 +- contrib/ChangeLog | 6 + contrib/gcc-git-customization.sh | 22 +-- contrib/git-descr.sh | 6 +- contrib/git-undescr.sh | 6 +- gcc/ChangeLog | 45 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/gcc-interface/Makefile.in | 3 +- gcc/analyzer/analyzer.h | 1 + gcc/analyzer/diagnostic-manager.cc | 43 +++++- gcc/analyzer/diagnostic-manager.h | 7 + gcc/analyzer/engine.cc | 10 ++ gcc/analyzer/exploded-graph.h | 1 + gcc/analyzer/pending-diagnostic.h | 43 ++++++ gcc/analyzer/region-model.cc | 125 +++++++++++++++++ gcc/analyzer/region-model.h | 149 +++++++++++++++++++++ gcc/analyzer/sm-taint.cc | 4 + gcc/c-family/ChangeLog | 9 ++ gcc/c/ChangeLog | 13 ++ gcc/c/c-typeck.cc | 4 +- gcc/config/nvptx/nvptx.cc | 60 ++++++++- gcc/config/nvptx/nvptx.h | 1 + gcc/config/nvptx/nvptx.md | 79 +++++------ gcc/config/nvptx/nvptx.opt | 2 +- gcc/config/nvptx/t-nvptx | 4 +- gcc/config/rs6000/rs6000-builtin.cc | 59 ++++---- gcc/config/rs6000/rs6000-builtins.def | 5 +- gcc/config/rs6000/rs6000-c.cc | 8 +- gcc/config/rs6000/rs6000-gen-builtins.cc | 29 ++-- gcc/config/rs6000/rs6000.h | 4 - gcc/cp/ChangeLog | 53 ++++++++ gcc/cp/decl.cc | 12 +- gcc/cp/parser.cc | 10 +- gcc/cp/semantics.cc | 8 +- gcc/cp/typeck2.cc | 8 +- gcc/fortran/ChangeLog | 10 ++ gcc/fortran/expr.cc | 4 +- gcc/gimple-range-cache.cc | 15 ++- gcc/ipa-cp.cc | 20 +-- gcc/omp-low.cc | 37 ++--- gcc/testsuite/ChangeLog | 80 +++++++++++ .../goacc/kernels-decompose-pr104061-1-3.c | 3 +- .../goacc/kernels-decompose-pr104061-1-4.c | 3 +- .../goacc/kernels-decompose-pr104132-1.c | 4 +- .../goacc/kernels-decompose-pr104133-1.c | 4 +- ...pr104133-1.c => kernels-decompose-pr104774-1.c} | 17 ++- gcc/testsuite/c-c++-common/goacc/nesting-1.c | 57 ++++++-- .../goacc/privatization-1-compute-loop.c | 9 +- .../c-c++-common/goacc/privatization-1-compute.c | 9 +- .../goacc/privatization-1-routine_gang-loop.c | 9 +- .../goacc/privatization-1-routine_gang.c | 9 +- gcc/testsuite/g++.dg/cpp23/auto-fncast12.C | 8 ++ gcc/testsuite/g++.dg/cpp23/subscript7.C | 17 +++ gcc/testsuite/g++.dg/init/delete5.C | 8 ++ gcc/testsuite/g++.dg/parse/pr39751.C | 10 ++ gcc/testsuite/g++.dg/parse/pr95999.C | 8 ++ gcc/testsuite/g++.dg/parse/template-keyword3.C | 12 ++ gcc/testsuite/g++.dg/parse/template-keyword4.C | 17 +++ .../gcc.dg/analyzer/taint-size-access-attr-1.c | 7 +- gcc/testsuite/gcc.dg/analyzer/write-to-const-2.c | 60 +++++++++ .../gcc.dg/analyzer/write-to-function-1.c | 15 +++ .../gcc.dg/analyzer/write-to-string-literal-2.c | 19 +++ .../gcc.dg/analyzer/write-to-string-literal-3.c | 66 +++++++++ .../gcc.dg/analyzer/write-to-string-literal-4.c | 23 ++++ .../gcc.dg/analyzer/write-to-string-literal-5.c | 31 +++++ gcc/testsuite/gcc.dg/c11-unproto-1.c | 7 +- gcc/testsuite/gcc.dg/c11-unproto-2.c | 7 +- gcc/testsuite/gcc.dg/c2x-unproto-1.c | 29 ++-- gcc/testsuite/gcc.dg/c2x-unproto-2.c | 7 +- gcc/testsuite/gcc.dg/goacc/nested-function-1.c | 54 ++++++-- gcc/testsuite/gcc.dg/goacc/nested-function-2.c | 28 +++- gcc/testsuite/gcc.dg/ipa/pr104813.c | 32 +++++ gcc/testsuite/gcc.dg/pr99708.c | 7 + .../gcc.target/nvptx/atomic-bit-bucket-dest.c | 35 +++++ gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c | 36 ++--- gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c | 18 +-- gcc/testsuite/gcc.target/nvptx/uniform-simt-4.c | 22 +++ gcc/testsuite/gcc.target/powerpc/convert-fp-128.c | 2 + gcc/testsuite/gcc.target/powerpc/pr99708-2.c | 22 +++ .../gfortran.dg/goacc-gomp/pr102330-1.f90 | 35 +++++ .../gfortran.dg/goacc/nested-function-1.f90 | 62 +++++++-- .../goacc/privatization-1-compute-loop.f90 | 6 +- .../gfortran.dg/goacc/privatization-1-compute.f90 | 6 +- .../goacc/privatization-1-routine_gang-loop.f90 | 6 +- .../goacc/privatization-1-routine_gang.f90 | 6 +- gcc/testsuite/gfortran.dg/pr104849.f90 | 9 ++ gcc/tree-ssa-dom.cc | 58 ++++---- libgcc/ChangeLog | 8 ++ libgcc/config/gcn/atomic.c | 29 +++- libgomp/testsuite/libgomp.c/pr104783.c | 18 +++ .../kernels-decompose-1.c | 81 ++++++++--- .../kernels-private-vars-local-worker-1.c | 6 +- .../kernels-private-vars-local-worker-2.c | 3 +- .../kernels-private-vars-local-worker-3.c | 3 +- .../kernels-private-vars-local-worker-4.c | 3 +- .../kernels-private-vars-local-worker-5.c | 3 +- .../kernels-private-vars-loop-vector-1.c | 3 +- .../kernels-private-vars-loop-vector-2.c | 3 +- .../kernels-private-vars-loop-worker-2.c | 3 +- .../kernels-private-vars-loop-worker-3.c | 6 +- .../kernels-private-vars-loop-worker-4.c | 3 +- .../kernels-private-vars-loop-worker-5.c | 3 +- .../kernels-private-vars-loop-worker-6.c | 3 +- .../kernels-private-vars-loop-worker-7.c | 3 +- .../libgomp.oacc-fortran/optional-private.f90 | 6 +- .../libgomp.oacc-fortran/privatized-ref-1.f95 | 8 +- .../libgomp.oacc-fortran/privatized-ref-2.f90 | 18 ++- .../testsuite/libgomp.oacc-fortran/routine-1.f90 | 19 ++- .../testsuite/libgomp.oacc-fortran/routine-2.f90 | 19 ++- .../testsuite/libgomp.oacc-fortran/routine-3.f90 | 19 ++- .../testsuite/libgomp.oacc-fortran/routine-9.f90 | 19 ++- libstdc++-v3/ChangeLog | 7 + libstdc++-v3/libsupc++/compare | 13 ++ libstdc++-v3/src/c++17/floating_to_chars.cc | 6 +- 116 files changed, 1867 insertions(+), 384 deletions(-) copy gcc/testsuite/c-c++-common/goacc/{kernels-decompose-pr104133-1.c => kernels-d [...] create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-fncast12.C create mode 100644 gcc/testsuite/g++.dg/cpp23/subscript7.C create mode 100644 gcc/testsuite/g++.dg/init/delete5.C create mode 100644 gcc/testsuite/g++.dg/parse/pr39751.C create mode 100644 gcc/testsuite/g++.dg/parse/pr95999.C create mode 100644 gcc/testsuite/g++.dg/parse/template-keyword3.C create mode 100644 gcc/testsuite/g++.dg/parse/template-keyword4.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/write-to-const-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/write-to-function-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/write-to-string-literal-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/write-to-string-literal-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/write-to-string-literal-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/write-to-string-literal-5.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr104813.c create mode 100644 gcc/testsuite/gcc.dg/pr99708.c create mode 100644 gcc/testsuite/gcc.target/nvptx/atomic-bit-bucket-dest.c create mode 100644 gcc/testsuite/gcc.target/nvptx/uniform-simt-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr99708-2.c create mode 100644 gcc/testsuite/gfortran.dg/goacc-gomp/pr102330-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr104849.f90 create mode 100644 libgomp/testsuite/libgomp.c/pr104783.c