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 9c6344c10de c++: Various small fixes adds 6d51ee43216 Daily bump. adds 508fa61b631 Revert "Make sure we're playing with integral modes before [...] adds d2874d90564 Get rid of all float-int special cases in validate_subreg. adds 823685221de C: PR c/79412: Poison decls with error_mark_node after type [...] adds e6bd9c42b0a tree-optimization/102149 - add testcase for fixed bug adds 45ff12512e5 bswap: Fix up bswap_view_convert handling [PR102141] adds 7c922606b75 md/define_c_enum: support value assignation adds ea1a16420cd MAINTAINERS: Add YunQiang Su for write after approval adds 153766ec835 tree-optimization/102139 - fix SLP DR base alignment adds 13a43a90aea tree-optimization/93491 - avoid PRE of trapping calls across exits adds a61623d9b38 graph output: use better colors for edges adds bea07159d1d vectorizer: Fix up vectorization using WIDEN_MINUS_EXPR [PR102124] adds 53cfed5cc92 libphobos: Don't add zlib when ENABLE_LIBDRUNTIME_ONLY adds fcc0c84cf5d libphobos: Update comment for DRUNTIME_OS_SOURCES adds 8406ed9af26 coroutines: No cleanups on goto statements. adds 21b4d0ef543 coroutines : Add a missed begin/finish else clause to the codegen. adds 8433baadec8 C-family: Add attribute 'unavailable'. adds 1cef3039b88 Objective-C, NeXT: Fix messenging non-aggregate return-in-memory. adds 424e4601576 Simplify 'gcc/tree.c:walk_tree_1' handling of 'OMP_CLAUSE' adds 7a6f40d0452 Fix arm target build with inhibit_libc adds a88280cff34 Fortran - improve wording of error message adds fbb334a6acc libiberty, configure, Darwin: Avoid detecting deprecated sbrk. adds 7c5003c6873 c++: Add test for fixed PR [PR101592] adds e928cf47f35 libcpp: __VA_OPT__ p1042r1 placemarker changes [PR101488] adds ac6e77aacfb libcpp: __VA_OPT__ tweak adds ece28da924d Enable ranger and caching in pass_waccess. adds 852fdc23a20 Add MIPS Linux support to gcc.misc-tests/linkage.c (testsui [...] adds c4d6dcacfca libcpp: Implement C++23 P1949R7 - C++ Identifier Syntax usi [...] adds a45786e9a31 Fix target/101934: aarch64 memset code creates unaligned st [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 5 + MAINTAINERS | 1 + gcc/ChangeLog | 146 + gcc/DATESTAMP | 2 +- gcc/c-family/c-attribs.c | 69 + gcc/c/ChangeLog | 5 + gcc/c/c-decl.c | 52 +- gcc/c/c-tree.h | 2 + gcc/c/c-typeck.c | 8 +- gcc/config/aarch64/aarch64.c | 4 +- gcc/cp/ChangeLog | 44 + gcc/cp/call.c | 4 +- gcc/cp/class.c | 2 + gcc/cp/coroutines.cc | 6 +- gcc/cp/cp-tree.h | 2 +- gcc/cp/decl.c | 66 +- gcc/cp/decl.h | 3 +- gcc/cp/decl2.c | 58 +- gcc/cp/parser.c | 32 +- gcc/cp/typeck.c | 9 +- gcc/cp/typeck2.c | 2 +- gcc/doc/extend.texi | 46 + gcc/doc/md.texi | 4 + gcc/emit-rtl.c | 40 - gcc/expmed.c | 103 +- gcc/fortran/ChangeLog | 13 + gcc/fortran/resolve.c | 2 +- gcc/gimple-ssa-store-merging.c | 27 +- gcc/gimple-ssa-warn-access.cc | 437 +- gcc/gimple-ssa-warn-access.h | 1 - gcc/graph.c | 9 +- gcc/objc/objc-act.c | 81 +- gcc/objc/objc-next-runtime-abi-02.c | 29 +- gcc/pointer-query.cc | 127 +- gcc/pointer-query.h | 3 + gcc/print-tree.c | 2 + gcc/read-md.c | 21 +- gcc/testsuite/ChangeLog | 84 + gcc/testsuite/c-c++-common/cpp/va-opt-3.c | 8 +- gcc/testsuite/c-c++-common/cpp/va-opt-7.c | 101 + gcc/testsuite/g++.dg/cpp23/normalize1.C | 66 + gcc/testsuite/g++.dg/cpp23/normalize2.C | 66 + gcc/testsuite/g++.dg/cpp23/normalize3.C | 80 + gcc/testsuite/g++.dg/cpp23/normalize4.C | 66 + gcc/testsuite/g++.dg/cpp23/normalize5.C | 66 + gcc/testsuite/g++.dg/cpp23/normalize6.C | 10 + gcc/testsuite/g++.dg/cpp23/normalize7.C | 12 + gcc/testsuite/g++.dg/cpp23/ucnid-1-utf8.C | 18 + gcc/testsuite/g++.dg/cpp23/ucnid-2-utf8.C | 18 + gcc/testsuite/g++.dg/ext/attr-unavailable-1.C | 113 + gcc/testsuite/g++.dg/ext/attr-unavailable-2.C | 10 + gcc/testsuite/g++.dg/ext/attr-unavailable-3.C | 14 + gcc/testsuite/g++.dg/ext/attr-unavailable-4.C | 11 + gcc/testsuite/g++.dg/ext/attr-unavailable-5.C | 6 + gcc/testsuite/g++.dg/ext/attr-unavailable-6.C | 110 + gcc/testsuite/g++.dg/ext/attr-unavailable-7.C | 19 + gcc/testsuite/g++.dg/ext/attr-unavailable-8.C | 17 + gcc/testsuite/g++.dg/ext/attr-unavailable-9.C | 17 + gcc/testsuite/g++.dg/warn/Wlogical-op-3.C | 12 + gcc/testsuite/gcc.dg/Wstringop-overflow-11.c | 8 +- gcc/testsuite/gcc.dg/Wstringop-overflow-12.c | 6 +- gcc/testsuite/gcc.dg/Wstringop-overflow-43.c | 9 +- gcc/testsuite/gcc.dg/Wstringop-overflow-73.c | 35 + gcc/testsuite/gcc.dg/attr-unavailable-1.c | 88 + gcc/testsuite/gcc.dg/attr-unavailable-2.c | 6 + gcc/testsuite/gcc.dg/attr-unavailable-3.c | 10 + gcc/testsuite/gcc.dg/attr-unavailable-4.c | 88 + gcc/testsuite/gcc.dg/attr-unavailable-5.c | 6 + gcc/testsuite/gcc.dg/attr-unavailable-6.c | 11 + gcc/testsuite/gcc.dg/cpp/ucnid-4-utf8.c | 4 +- gcc/testsuite/gcc.dg/cpp/ucnid-4.c | 4 +- .../gcc.dg/cpp/{ucnid-4-utf8.c => ucnid-5-utf8.c} | 4 +- gcc/testsuite/gcc.dg/pr102141.c | 11 + gcc/testsuite/gcc.dg/pr79412.c | 9 + gcc/testsuite/gcc.dg/torture/pr102124.c | 27 + gcc/testsuite/gcc.dg/torture/pr102139.c | 43 + gcc/testsuite/gcc.dg/torture/pr102149.c | 19 + gcc/testsuite/gcc.dg/torture/pr93491.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/pr88087.c | 18 +- gcc/testsuite/gcc.dg/typedef-var-2.c | 5 +- gcc/testsuite/gcc.misc-tests/linkage.exp | 12 + .../gcc.target/aarch64/memset-strict-align-1.c | 28 + .../obj-c++.dg/attributes/method-unavailable-1.mm | 34 + .../obj-c++.dg/attributes/method-unavailable-2.mm | 24 + .../obj-c++.dg/attributes/method-unavailable-3.mm | 22 + .../property/at-property-unavailable-1.mm | 38 + .../property/at-property-unavailable-2.mm | 26 + .../obj-c++.dg/property/dotsyntax-unavailable-1.mm | 42 + .../objc.dg/attributes/method-unavailable-1.m | 34 + .../objc.dg/attributes/method-unavailable-2.m | 24 + .../objc.dg/attributes/method-unavailable-3.m | 22 + .../objc.dg/property/at-property-unavailable-1.m | 39 + .../objc.dg/property/at-property-unavailable-2.m | 26 + .../objc.dg/property/dotsyntax-unavailable-1.m | 42 + gcc/tree-core.h | 10 +- gcc/tree-ssa-pre.c | 33 +- gcc/tree-ssa-sccvn.c | 1 + gcc/tree-ssa-strlen.c | 74 +- gcc/tree-vect-data-refs.c | 66 +- gcc/tree-vect-patterns.c | 26 +- gcc/tree-vectorizer.h | 10 +- gcc/tree.c | 206 +- gcc/tree.h | 6 + libcpp/ChangeLog | 5 + libcpp/charset.c | 46 +- libcpp/include/cpplib.h | 4 + libcpp/init.c | 52 +- libcpp/lex.c | 3 + libcpp/macro.c | 34 +- libcpp/makeucnid.c | 87 +- libcpp/ucnid.h | 4402 ++++++++++++-------- libgcc/ChangeLog | 8 + libgcc/unwind-arm-common.inc | 4 - libiberty/configure | 43 +- libiberty/configure.ac | 15 +- libiberty/xmalloc.c | 2 + libphobos/m4/druntime/os.m4 | 7 +- libphobos/src/Makefile.am | 4 + libphobos/src/Makefile.in | 5 +- libstdc++-v3/ChangeLog | 44 + 120 files changed, 5884 insertions(+), 2552 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-7.c create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize1.C create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize2.C create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize3.C create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize4.C create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize5.C create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize6.C create mode 100644 gcc/testsuite/g++.dg/cpp23/normalize7.C create mode 100644 gcc/testsuite/g++.dg/cpp23/ucnid-1-utf8.C create mode 100644 gcc/testsuite/g++.dg/cpp23/ucnid-2-utf8.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-1.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-4.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-5.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-6.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-7.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-8.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wlogical-op-3.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-73.c create mode 100644 gcc/testsuite/gcc.dg/attr-unavailable-1.c create mode 100644 gcc/testsuite/gcc.dg/attr-unavailable-2.c create mode 100644 gcc/testsuite/gcc.dg/attr-unavailable-3.c create mode 100644 gcc/testsuite/gcc.dg/attr-unavailable-4.c create mode 100644 gcc/testsuite/gcc.dg/attr-unavailable-5.c create mode 100644 gcc/testsuite/gcc.dg/attr-unavailable-6.c copy gcc/testsuite/gcc.dg/cpp/{ucnid-4-utf8.c => ucnid-5-utf8.c} (74%) create mode 100644 gcc/testsuite/gcc.dg/pr102141.c create mode 100644 gcc/testsuite/gcc.dg/pr79412.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102124.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102139.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102149.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93491.c create mode 100644 gcc/testsuite/gcc.target/aarch64/memset-strict-align-1.c create mode 100644 gcc/testsuite/obj-c++.dg/attributes/method-unavailable-1.mm create mode 100644 gcc/testsuite/obj-c++.dg/attributes/method-unavailable-2.mm create mode 100644 gcc/testsuite/obj-c++.dg/attributes/method-unavailable-3.mm create mode 100644 gcc/testsuite/obj-c++.dg/property/at-property-unavailable-1.mm create mode 100644 gcc/testsuite/obj-c++.dg/property/at-property-unavailable-2.mm create mode 100644 gcc/testsuite/obj-c++.dg/property/dotsyntax-unavailable-1.mm create mode 100644 gcc/testsuite/objc.dg/attributes/method-unavailable-1.m create mode 100644 gcc/testsuite/objc.dg/attributes/method-unavailable-2.m create mode 100644 gcc/testsuite/objc.dg/attributes/method-unavailable-3.m create mode 100644 gcc/testsuite/objc.dg/property/at-property-unavailable-1.m create mode 100644 gcc/testsuite/objc.dg/property/at-property-unavailable-2.m create mode 100644 gcc/testsuite/objc.dg/property/dotsyntax-unavailable-1.m