This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/gcc.
from 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. new 7c5003c6873 c++: Add test for fixed PR [PR101592]
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: gcc/c-family/c-attribs.c | 69 +++++++ gcc/c/c-decl.c | 39 +++- gcc/c/c-tree.h | 2 + gcc/c/c-typeck.c | 8 +- gcc/cp/call.c | 4 +- gcc/cp/class.c | 2 + 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/fortran/resolve.c | 2 +- gcc/objc/objc-act.c | 81 ++++++-- gcc/objc/objc-next-runtime-abi-02.c | 29 +-- gcc/print-tree.c | 2 + 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/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 ++ .../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.c | 206 ++++++++------------- gcc/tree.h | 6 + libgcc/unwind-arm-common.inc | 4 - libiberty/configure | 43 ++--- libiberty/configure.ac | 15 +- libiberty/xmalloc.c | 2 + 53 files changed, 1420 insertions(+), 233 deletions(-) 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/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 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