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_O3 in repository toolchain/ci/gcc.
from 66b86171188 c++: dependent and non-dependent attributes [PR104245] adds f21f22d1baf libstdc++: Avoid overflow in ranges::advance(i, n, bound) adds 00e7d024afb analyzer: show region creation events for uninit warnings adds eae41b4d2cc libstdc++: Prevent -Wstringop-overread warning in std::dequ [...] adds 99f17e996f2 Daily bump. adds 4d2efec9f22 c++: pack in enumerator in lambda [PR100198] adds c9c48ab7bad Prevent malicious descriptor stacking for scalar components. adds 6da86c254aa Revert "Prevent malicious descriptor stacking for scalar co [...] adds b16a3dea1d1 Fix wrong operator for universal_integer operands in instance adds b500d2591ea Make graph dumping work for fn != cfun adds 430dca620fa cfgrtl: Fix up locus comparison in unique_locus_on_edge_bet [...] adds 26e237fb5b8 Prevent malicious descriptor stacking for scalar components [V2]. adds 833e651a76c RISC-V: Document `auipc' and `bitmanip' `type' attributes adds 5b6f04276e3 tree-optimization/104263 - avoid retaining abnormal edges f [...] adds 9ec306582fd tree-optimization/104267 - fix external def vector type for [...] adds e272cf95ba0 c++: var tmpl w/ dependent constrained auto type [PR103341] adds 206222e0ce3 internal_error - do not use leading capital letter adds 3f0fcda37f5 Remove extra newline in ICE report. adds 90c31ff3390 testsuite/70230 - fix failures with default SSP\ adds a591c71b41e store-merging: Fix up a -fcompare-debug bug in get_status_f [...] adds c2b610e7c6c match.pd: Simplify 1 / X for integer X [PR95424] adds 3a5fdf986dc Darwin, PPC: Fix bootstrap after GLIBC version changes. adds e971990cbda c++: bogus warning with value init of const pmf [PR92752] adds 5d8b4228187 doc: Update -Wbidi-chars documentation new cb3ac1985a5 tree-optimization/103514 Missing XOR-EQ-AND Optimization new 06995c2958a sh-linux fix target cpu
The 2 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: contrib/ChangeLog | 13 ++++ gcc/ChangeLog | 47 +++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/exp_ch4.adb | 6 +- gcc/analyzer/ChangeLog | 54 +++++++++++++ gcc/analyzer/checker-path.cc | 41 ++++++++++ gcc/analyzer/checker-path.h | 21 +++++ gcc/analyzer/diagnostic-manager.cc | 74 +++++++++++++++++- gcc/analyzer/diagnostic-manager.h | 3 +- gcc/analyzer/pending-diagnostic.cc | 32 ++++++++ gcc/analyzer/pending-diagnostic.h | 24 ++++++ gcc/analyzer/region-model.cc | 43 +++++++++-- gcc/analyzer/region-model.h | 1 + gcc/analyzer/region.h | 1 + gcc/cfganal.cc | 28 ++++--- gcc/cfganal.h | 1 + gcc/cfgrtl.cc | 27 ++++++- gcc/config/riscv/riscv.md | 2 + gcc/config/rs6000/darwin.h | 2 + gcc/config/rs6000/host-darwin.cc | 4 +- gcc/config/sh/t-linux | 5 +- gcc/cp/ChangeLog | 34 ++++++++ gcc/cp/decl.cc | 12 ++- gcc/cp/parser.cc | 19 ++++- gcc/cp/pt.cc | 23 +++++- gcc/cp/typeck.cc | 4 +- gcc/d/decl.cc | 2 +- gcc/diagnostic.cc | 4 +- gcc/doc/invoke.texi | 4 +- gcc/fortran/ChangeLog | 17 ++++ gcc/fortran/trans-array.cc | 74 ++++++++++++------ gcc/fortran/trans-intrinsic.cc | 40 +++++----- gcc/gimple-ssa-store-merging.cc | 5 +- gcc/graph.cc | 15 ++-- gcc/ipa-sra.cc | 4 +- gcc/match.pd | 21 +++++ gcc/testsuite/ChangeLog | 90 ++++++++++++++++++++++ .../g++.dg/cpp0x/lambda/lambda-variadic13.C | 2 +- .../g++.dg/cpp0x/lambda/lambda-variadic14.C | 2 +- .../g++.dg/cpp0x/lambda/lambda-variadic14a.C | 9 +++ .../g++.dg/cpp0x/lambda/lambda-variadic15.C | 14 ++++ .../g++.dg/cpp0x/lambda/lambda-variadic16.C | 13 ++++ gcc/testsuite/g++.dg/cpp2a/concepts-class4.C | 11 +++ gcc/testsuite/g++.dg/cpp2a/concepts-var-templ2.C | 13 ++++ gcc/testsuite/g++.dg/warn/Wignored-qualifiers2.C | 17 ++++ gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 12 +-- gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 4 +- .../gcc.dg/analyzer/memset-CVE-2017-18549-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr101547.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr101875.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr101962.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr104224.c | 8 +- gcc/testsuite/gcc.dg/analyzer/pr94047.c | 2 +- gcc/testsuite/gcc.dg/analyzer/symbolic-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/uninit-1.c | 10 +-- gcc/testsuite/gcc.dg/analyzer/uninit-4.c | 2 +- gcc/testsuite/gcc.dg/analyzer/uninit-alloca.c | 7 ++ gcc/testsuite/gcc.dg/analyzer/uninit-pr94713.c | 2 +- gcc/testsuite/gcc.dg/analyzer/uninit-pr94714.c | 2 +- gcc/testsuite/gcc.dg/analyzer/zlib-3.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-4.c | 1 + gcc/testsuite/gcc.dg/pr104263.c | 25 ++++++ gcc/testsuite/gcc.dg/stack-usage-1.c | 2 +- gcc/testsuite/gcc.dg/superblock.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/divide-6.c | 9 +++ gcc/testsuite/gcc.dg/tree-ssa/divide-7.c | 9 +++ gcc/testsuite/gcc.dg/tree-ssa/inline-13.c | 27 +++++++ gcc/testsuite/gcc.dg/tree-ssa/pr103514.c | 33 ++++++++ gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c | 2 +- gcc/testsuite/gcc.target/i386/cleanup-1.c | 2 +- gcc/testsuite/gcc.target/i386/cleanup-2.c | 2 +- .../gcc.target/i386/interrupt-redzone-1.c | 2 +- .../gcc.target/i386/interrupt-redzone-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr79793-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr79793-2.c | 2 +- gcc/testsuite/gcc.target/i386/shrink_wrap_1.c | 2 +- gcc/testsuite/gcc.target/i386/stack-check-11.c | 2 +- gcc/testsuite/gcc.target/i386/stack-check-18.c | 2 +- gcc/testsuite/gcc.target/i386/stack-check-19.c | 2 +- .../gcc.target/i386/stackalign/pr88483-1.c | 2 +- .../gcc.target/i386/stackalign/pr88483-2.c | 2 +- gcc/testsuite/gcc.target/i386/sw-1.c | 2 +- .../gfortran.dg/coarray_collectives_18.f90 | 37 +++++++++ gcc/testsuite/gnat.dg/generic_comp.adb | 39 ++++++++++ gcc/tree-cfg.cc | 4 - gcc/tree-vect-stmts.cc | 4 +- gcc/varasm.cc | 2 +- libgomp/ChangeLog | 4 + libstdc++-v3/ChangeLog | 20 +++++ libstdc++-v3/include/bits/deque.tcc | 3 + libstdc++-v3/include/bits/ranges_base.h | 15 ++-- .../testsuite/23_containers/deque/100516.cc | 14 ++++ .../range_operations/advance_overflow.cc | 37 +++++++++ 93 files changed, 1107 insertions(+), 149 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic14a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-class4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wignored-qualifiers2.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/uninit-alloca.c create mode 100644 gcc/testsuite/gcc.dg/pr104263.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/divide-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/divide-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/inline-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr103514.c create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_18.f90 create mode 100644 gcc/testsuite/gnat.dg/generic_comp.adb create mode 100644 libstdc++-v3/testsuite/23_containers/deque/100516.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/advance_ov [...]