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-arm-lts-defconfig in repository toolchain/ci/gcc.
from 807ad4bc854 libstdc++: Overload std::__to_address for __gnu_cxx::__norm [...] adds bf8cdd35117 Sync with binutils: GCC: Pass --plugin to AR and RANLIB adds 4a5e71f2348 Sync with binutils: Support the PGO build for binutils+gdb adds 45b768cb809 testsuite: Be more informative for ICEs adds 06d5dcef725 c++: Allow constexpr decltype(auto) [PR102229] adds 8a89c39be01 Daily bump. adds e1f8c14b9a0 Verbose support in analyze_brprob_spec adds ab18659afc0 Revert "Sync with binutils: GCC: Pass --plugin to AR and RANLIB" adds 2c1ac0bf3d4 For -foffload= suggest also 'disable' and 'default' [PR103644] adds 0a68862e782 aarch64: fix: ls64 tests fail on aarch64_be [PR103729] adds ab3f5b71dc6 rs6000: Refactor altivec_build_resolved_builtin adds 41cc28405c7 docs: add missing leading dash for option. adds 3f624a624a1 Fix timezone handling near year boundaries adds c14f38d4292 Fix FLUSH IOSTAT value adds 5b8f5a50a93 pragma: respect pragma in lambda functions adds 54e6d3ef502 opts: do not do sanity check when an error is seen adds 06cd44b4387 Fixed typo adds 271e36d9d5b i386: Enable VxHF vector modes lower ABI levels [PR103571] adds bb2a7f80a98 c++: two-stage name lookup for overloaded operators [PR51577] adds f91814c2259 Fix member alignment for all targets [PR103751]. adds 93faac7e32e Check for class type before assuming a type is one [PR103703]. adds 06041b2c67a c++: delayed noexcept in member function template [PR99980] adds 840a22e0fee Testsuite: Tweak gcc.dg/20021029-1.c for nios2. adds 774269aa4b9 Daily bump. adds a37e8ce3b66 c++: layout of aggregate base with DMI [PR103681] adds 871504b0dd5 c++: tweak comment adds 422f9eb7011 tree-object-size: Use trees and support negative offsets adds 79a89108dd3 __builtin_dynamic_object_size: Recognize builtin adds 456b53654a3 Add combine splitter to transform vpternlogd/vpcmpeqd/vpxor [...] adds 744428312e2 Revert "Fixed typo" adds 7c0ceaed0c0 Darwin, ppc: Additional change for r12-5974. adds ff56eea24e4 Darwin, Driver: Avoid a link line for empty commands. adds 80091f94268 Sync config.sub: 2021-10-27 adds 574c09da48a libgcc, Darwin: Add missing build dependencies. adds 411ac94611f slp: check that the operation we're combing is a boolean op [...] adds 7fa2a204670 docs: Fix spelling issues in -fipa-strict-aliasing. adds 7dca2ad6491 docs: fix option name reference adds e781cb93d7d vect: Fix multi-vector SLP gather loads [PR103744] adds 9315f02b1bc testsuite: pragma-optimize.c requires ifunc. adds dfedfc304ad rs6000: Fix fake vec_promote overload adds 39d2ec41509 coroutines, c++: Add test for PR 96517. adds 921942a8a10 coroutines: Pass lvalues to user-defined operator new [PR 100772]. adds 2466a8d0dd4 coroutines: Handle initial awaiters with non-void returns [ [...] adds 7194397966e rs6000: Redo darn (PR103624) adds 87ae8d7613a rs6000: Update darn testcases adds fae01686263 c++: Improve diagnostic for class tmpl/class redecl [PR103749] adds d7ca2a79b82 Add -mdejagnu-cpu=power7 to dg-options for pr97142.c adds 00ea158fa0d testsuite: update expected results for ilp32. adds 6afb8a68a91 attribs: Fix wrong error with -Wno-attribute=A::b [PR103649] adds 2554e2da926 Daily bump. adds f18cbc1ee1f Darwin: Future-proof and homogeneize detection of darwin versions adds 21423a1dfa0 Fortran: Cast arguments of <ctype.h> functions to unsigned char adds cc032ec1ecb tree-optimization/103759: Use sizetype everywhere for object sizes adds e742722f76c PR target/32803: Add -Oz option for improved clang compatibility. adds 31048012db9 x86: PR target/103611: Splitter for DST:DI = (HI:SI<<32)|LO:SI. adds fd74a2ee404 Fortran: reject BOZ type argument to SIZEOF(). adds ca8c0408bef Daily bump. adds d957d250942 Improve location for new statements in match-and-simplify phiopt adds ba64166bf81 testsuite: mark tests that require alias adds 30c286aa937 c++: local_specializations and recursive constrained fn [PR103714] adds eac42299bfd print-tree: dump DECL_LANG_FLAG_8 adds 89cf57ea35d c++: nested lambda capturing a capture proxy, cont [PR94376] adds 6bcb6ed5a44 c++: don't ICE on NAMESPACE_DECL inside FUNCTION_DECL new fcbf94a5be9 Fix early exit in modref_merge_call_site_flags
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: ChangeLog | 61 + Makefile.in | 63 +- Makefile.tpl | 63 +- config.sub | 81 +- config/ChangeLog | 15 + configure | 100 +- configure.ac | 65 + contrib/ChangeLog | 4 + contrib/analyze_brprob_spec.py | 1 + gcc/ChangeLog | 400 +++++ gcc/DATESTAMP | 2 +- gcc/attribs.c | 31 +- gcc/attribs.h | 2 + gcc/builtins.c | 21 +- gcc/builtins.def | 1 + gcc/c-family/ChangeLog | 12 + gcc/c-family/c-opts.c | 6 +- gcc/c-family/c-pragma.c | 2 +- gcc/c/ChangeLog | 8 + gcc/c/c-decl.c | 2 +- gcc/c/c-parser.c | 4 +- gcc/common.opt | 8 + gcc/config.gcc | 4 +- gcc/config/aarch64/aarch64-simd.md | 5 +- gcc/config/darwin-driver.c | 14 +- gcc/config/darwin.h | 5 - gcc/config/i386/i386.c | 27 +- gcc/config/i386/i386.h | 22 +- gcc/config/i386/i386.md | 49 +- gcc/config/i386/sse.md | 48 +- gcc/config/rs6000/darwin.h | 2 +- gcc/config/rs6000/rs6000-builtins.def | 12 +- gcc/config/rs6000/rs6000-c.c | 1717 +++++++++++--------- gcc/config/rs6000/rs6000-call.c | 6 + gcc/config/rs6000/rs6000-overload.def | 2 +- gcc/config/rs6000/rs6000.md | 47 +- gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 171 ++ gcc/cp/call.c | 33 +- gcc/cp/class.c | 145 +- gcc/cp/constraint.cc | 17 +- gcc/cp/coroutines.cc | 18 +- gcc/cp/cp-objcp-common.c | 1 + gcc/cp/cp-tree.def | 5 + gcc/cp/cp-tree.h | 60 +- gcc/cp/cxx-pretty-print.c | 4 +- gcc/cp/decl.c | 70 +- gcc/cp/decl2.c | 5 +- gcc/cp/lambda.c | 9 +- gcc/cp/method.c | 12 +- gcc/cp/module.cc | 7 +- gcc/cp/name-lookup.c | 133 +- gcc/cp/name-lookup.h | 3 - gcc/cp/parser.c | 55 +- gcc/cp/pt.c | 47 +- gcc/cp/ptree.c | 6 + gcc/cp/semantics.c | 46 +- gcc/cp/tree.c | 2 - gcc/cp/typeck.c | 115 +- gcc/cp/typeck2.c | 2 +- gcc/d/ChangeLog | 6 + gcc/doc/extend.texi | 13 + gcc/doc/invoke.texi | 19 +- gcc/fortran/ChangeLog | 5 + gcc/fortran/check.c | 3 + gcc/gcc.c | 25 +- gcc/gimple-fold.c | 11 +- gcc/ipa-modref.c | 12 +- gcc/lto-wrapper.c | 7 +- gcc/optc-save-gen.awk | 2 +- gcc/opts.c | 10 + gcc/print-tree.c | 2 + gcc/testsuite/ChangeLog | 276 ++++ gcc/testsuite/c-c++-common/Wno-attributes-6.c | 16 + gcc/testsuite/g++.dg/abi/macro0.C | 2 +- gcc/testsuite/g++.dg/abi/no_unique_address6.C | 23 + gcc/testsuite/g++.dg/abi/nsdmi-aggr1.C | 39 + gcc/testsuite/g++.dg/abi/nsdmi-aggr1a.C | 35 + gcc/testsuite/g++.dg/coroutines/pr100127.C | 65 + gcc/testsuite/g++.dg/coroutines/pr100772-a.C | 77 + gcc/testsuite/g++.dg/coroutines/pr100772-b.C | 93 ++ gcc/testsuite/g++.dg/coroutines/pr96517.C | 29 + .../g++.dg/cpp0x/lambda/lambda-nested9a.C | 42 + gcc/testsuite/g++.dg/cpp0x/noexcept71.C | 31 + gcc/testsuite/g++.dg/cpp1y/decltype-auto5.C | 35 + gcc/testsuite/g++.dg/cpp2a/concepts-uneval5.C | 17 + gcc/testsuite/g++.dg/diagnostic/redeclaration-2.C | 19 + .../g++.dg/ext/builtin-dynamic-object-size1.C | 5 + .../g++.dg/ext/builtin-dynamic-object-size2.C | 5 + gcc/testsuite/g++.dg/lookup/operator-3-ops.h | 53 + gcc/testsuite/g++.dg/lookup/operator-3.C | 56 +- gcc/testsuite/g++.dg/lookup/operator-3a.C | 61 + gcc/testsuite/g++.dg/lookup/operator-4.C | 74 + gcc/testsuite/g++.dg/lookup/operator-4a.C | 76 + gcc/testsuite/g++.dg/lookup/operator-5.C | 74 + gcc/testsuite/g++.dg/lookup/operator-5a.C | 76 + gcc/testsuite/g++.dg/lookup/operator-6.C | 59 + gcc/testsuite/g++.dg/lookup/operator-7.C | 27 + gcc/testsuite/g++.dg/lookup/operator-8.C | 34 + gcc/testsuite/g++.dg/template/redecl4.C | 2 +- gcc/testsuite/g++.dg/warn/Wmismatched-tags-9.C | 32 + .../g++.target/i386/avx512vl-pr100738-1.C | 8 + gcc/testsuite/g++.target/i386/pr103696.C | 25 + gcc/testsuite/gcc.dg/20021029-1.c | 1 + gcc/testsuite/gcc.dg/Warray-bounds-48.c | 1 + gcc/testsuite/gcc.dg/builtin-dynamic-alloc-size.c | 7 + .../gcc.dg/builtin-dynamic-object-size-1.c | 6 + .../gcc.dg/builtin-dynamic-object-size-10.c | 9 + .../gcc.dg/builtin-dynamic-object-size-11.c | 7 + .../gcc.dg/builtin-dynamic-object-size-12.c | 5 + .../gcc.dg/builtin-dynamic-object-size-13.c | 5 + .../gcc.dg/builtin-dynamic-object-size-14.c | 5 + .../gcc.dg/builtin-dynamic-object-size-15.c | 5 + .../gcc.dg/builtin-dynamic-object-size-16.c | 6 + .../gcc.dg/builtin-dynamic-object-size-17.c | 7 + .../gcc.dg/builtin-dynamic-object-size-18.c | 8 + .../gcc.dg/builtin-dynamic-object-size-19.c | 104 ++ .../gcc.dg/builtin-dynamic-object-size-2.c | 6 + .../gcc.dg/builtin-dynamic-object-size-3.c | 6 + .../gcc.dg/builtin-dynamic-object-size-4.c | 6 + .../gcc.dg/builtin-dynamic-object-size-5.c | 7 + .../gcc.dg/builtin-dynamic-object-size-6.c | 5 + .../gcc.dg/builtin-dynamic-object-size-7.c | 5 + .../gcc.dg/builtin-dynamic-object-size-8.c | 5 + .../gcc.dg/builtin-dynamic-object-size-9.c | 5 + gcc/testsuite/gcc.dg/builtin-object-size-1.c | 30 + gcc/testsuite/gcc.dg/builtin-object-size-16.c | 2 + gcc/testsuite/gcc.dg/builtin-object-size-17.c | 2 + gcc/testsuite/gcc.dg/builtin-object-size-2.c | 30 + gcc/testsuite/gcc.dg/builtin-object-size-3.c | 31 + gcc/testsuite/gcc.dg/builtin-object-size-4.c | 30 + gcc/testsuite/gcc.dg/builtin-object-size-5.c | 25 + gcc/testsuite/gcc.dg/darwin-minversion-link.c | 3 +- gcc/testsuite/gcc.dg/pr100509.c | 1 + gcc/testsuite/gcc.dg/pragma-diag-10.c | 3 +- gcc/testsuite/gcc.dg/vect/pr103744-1.c | 20 + gcc/testsuite/gcc.dg/vect/pr103744-2.c | 31 + gcc/testsuite/gcc.target/aarch64/pr103741.c | 26 + gcc/testsuite/gcc.target/i386/pr102812.c | 1 - gcc/testsuite/gcc.target/i386/pr103611-2.c | 43 + gcc/testsuite/gcc.target/i386/pr32803.c | 10 + gcc/testsuite/gcc.target/powerpc/darn-0.c | 2 +- gcc/testsuite/gcc.target/powerpc/darn-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/darn-2.c | 5 +- gcc/testsuite/gcc.target/powerpc/darn-3.c | 2 +- .../gcc.target/powerpc/fold-vec-insert-float-p9.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr97142.c | 2 +- gcc/testsuite/gcc.target/powerpc/pragma-optimize.c | 1 + gcc/testsuite/gfortran.dg/date_and_time_1.f90 | 35 + gcc/testsuite/gfortran.dg/illegal_boz_arg_2.f90 | 6 + gcc/testsuite/gfortran.dg/iostat_5.f90 | 16 + gcc/testsuite/lib/fortran-torture.exp | 8 +- gcc/testsuite/lib/gcc-defs.exp | 4 +- gcc/testsuite/lib/gcc-dg.exp | 6 +- gcc/testsuite/lib/go-torture.exp | 8 +- gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm | 2 +- gcc/testsuite/obj-c++.dg/objc-gc-3.mm | 2 +- gcc/testsuite/objc.dg/objc-gc-4.m | 2 +- gcc/tree-core.h | 4 +- gcc/tree-object-size.c | 521 ++++-- gcc/tree-object-size.h | 12 +- gcc/tree-ssa-phiopt.c | 4 + gcc/tree-vect-stmts.c | 10 +- gcc/ubsan.c | 5 +- libcc1/ChangeLog | 13 + libcc1/libcp1plugin.cc | 4 +- libgcc/ChangeLog | 11 + libgcc/config.host | 4 + libgcc/config/rs6000/t-darwin-ehs | 4 +- libgcc/config/t-darwin-ehs | 3 + libgcc/config/t-slibgcc-darwin | 8 +- libgfortran/ChangeLog | 19 + libgfortran/intrinsics/date_and_time.c | 24 +- libgfortran/intrinsics/time_1.h | 14 +- libgfortran/io/file_pos.c | 2 +- libgfortran/io/format.c | 9 +- libgfortran/io/list_read.c | 19 +- libgfortran/io/read.c | 9 +- libgfortran/io/write.c | 7 +- libgfortran/libgfortran.h | 15 + libgfortran/runtime/environ.c | 5 +- libiberty/ChangeLog | 23 + libphobos/ChangeLog | 10 + libstdc++-v3/ChangeLog | 22 + zlib/ChangeLog | 11 + 186 files changed, 5289 insertions(+), 1585 deletions(-) mode change 100755 => 100644 config.sub create mode 100644 gcc/testsuite/c-c++-common/Wno-attributes-6.c create mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address6.C create mode 100644 gcc/testsuite/g++.dg/abi/nsdmi-aggr1.C create mode 100644 gcc/testsuite/g++.dg/abi/nsdmi-aggr1a.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr100127.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr100772-a.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr100772-b.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr96517.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested9a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept71.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/decltype-auto5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-uneval5.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/redeclaration-2.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-dynamic-object-size1.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-dynamic-object-size2.C create mode 100644 gcc/testsuite/g++.dg/lookup/operator-3-ops.h create mode 100644 gcc/testsuite/g++.dg/lookup/operator-3a.C create mode 100644 gcc/testsuite/g++.dg/lookup/operator-4.C create mode 100644 gcc/testsuite/g++.dg/lookup/operator-4a.C create mode 100644 gcc/testsuite/g++.dg/lookup/operator-5.C create mode 100644 gcc/testsuite/g++.dg/lookup/operator-5a.C create mode 100644 gcc/testsuite/g++.dg/lookup/operator-6.C create mode 100644 gcc/testsuite/g++.dg/lookup/operator-7.C create mode 100644 gcc/testsuite/g++.dg/lookup/operator-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-9.C create mode 100755 gcc/testsuite/g++.target/i386/avx512vl-pr100738-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr103696.C create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-alloc-size.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-1.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-10.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-11.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-12.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-13.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-14.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-15.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-16.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-17.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-18.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-19.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-2.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-3.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-4.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-5.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-6.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-7.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-8.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103744-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103744-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103741.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103611-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr32803.c create mode 100644 gcc/testsuite/gfortran.dg/date_and_time_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/illegal_boz_arg_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/iostat_5.f90