This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-release-aarch64-build_cross in repository toolchain/ci/gcc.
from e0c32b81193 Objective-C, Darwin : Update metadata section uses. adds cc43899141f Daily bump. adds 129afa080ba Fortran: Fix 'name' bound size [PR99688] adds 6ee221e98e6 x86: Add __volatile__ to __cpuid and __cpuid_count adds b3aa868d03c Daily bump. adds 73d1e612011 tree-optimization/99694 - fix value-numbering PHIs adds 277fbd07482 lto/96591 - walk VECTOR_CST elements in walk_tree adds 592388d4f6e tree-optimization/98834 - fix optimization regression with _b_c_p adds 7e1c6d7a53a aarch64: Make aarch64_add_offset work with -ftrapv [PR99540] new 89bcd0752e3 Darwin, Objective-C/C++ : Fix code-gen for NeXT runtimes. new 67f06cb9625 Objective-C++ : Fix bitfield ivars regression. new c7c5646a15d Objective-C/C++ : Fix rejects valid fails for properties. new 7b8d59ee296 Objective-C/C++ : Allow visibility prefix attributes on int [...] new f57cce9d7b2 testsuite, Objective-C : Compatibility fixes. new b233b733263 testsuite, Objective-C : Backport test fixes. new 8bbfa67a5ee testsuite, Objective-c++ : Backport test fixes. new e3cac00975a Objective-C++ : Fix handling of unnamed message parms [PR49070]. new 4b761ea8690 Objective-C : Implement SEL as a built-in typedef. new 6acb1539661 testsuite, Darwin : Fix match output for asan/memcmp-1.c. new 716d345c237 testsuite, Darwin : Fix the asan/strncpy-overflow-1 test.
The 11 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/ChangeLog | 54 +++ gcc/DATESTAMP | 2 +- gcc/c-family/c-common.c | 17 +- gcc/c-family/c-common.h | 2 +- gcc/c-family/c-lex.c | 4 + gcc/c-family/c-objc.h | 64 ++- gcc/c-family/stub-objc.c | 21 +- gcc/c/c-parser.c | 280 +++++++------ gcc/config/aarch64/aarch64.c | 2 +- gcc/config/darwin.c | 83 +++- gcc/config/darwin.h | 2 +- gcc/config/i386/cpuid.h | 36 +- gcc/cp/ChangeLog | 104 +++++ gcc/cp/parser.c | 283 +++++++------ gcc/cp/parser.h | 4 + gcc/fortran/ChangeLog | 10 + gcc/fortran/match.c | 6 +- gcc/fortran/resolve.c | 2 +- gcc/objc/ChangeLog | 19 + gcc/objc/objc-act.c | 303 ++++++++------ gcc/objc/objc-act.h | 3 + gcc/objc/objc-gnu-runtime-abi-01.c | 7 + gcc/objc/objc-next-runtime-abi-01.c | 7 + gcc/objc/objc-next-runtime-abi-02.c | 464 +++++++++++++++------ gcc/objc/objc-runtime-shared-support.c | 9 +- gcc/testsuite/ChangeLog | 160 +++++++ gcc/testsuite/c-c++-common/asan/memcmp-1.c | 8 +- .../c-c++-common/asan/strncpy-overflow-1.c | 5 +- gcc/testsuite/g++.dg/lto/pr96591_0.C | 45 ++ gcc/testsuite/g++.dg/opt/pr98834.C | 71 ++++ gcc/testsuite/gcc.dg/torture/pr99694.c | 27 ++ gcc/testsuite/gcc.dg/vect/pr99540.c | 20 + gcc/testsuite/obj-c++.dg/SEL-typedef.mm | 7 + gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm | 4 +- gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 1 + gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm | 1 + gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm | 8 +- gcc/testsuite/obj-c++.dg/objc-gc-3.mm | 2 +- .../plugin/diagnostic-test-expressions-1.mm | 33 +- gcc/testsuite/obj-c++.dg/pr49070.mm | 54 +++ gcc/testsuite/obj-c++.dg/property/at-property-1.mm | 13 +- .../obj-c++.dg/property/at-property-29.mm | 8 +- gcc/testsuite/obj-c++.dg/property/at-property-4.mm | 13 +- .../obj-c++.dg/property/property-neg-2.mm | 2 +- .../objc-obj-c++-shared/TestsuiteObject.h | 8 + .../objc-obj-c++-shared/TestsuiteObject.m | 13 +- gcc/testsuite/objc.dg/SEL-typedef.m | 7 + gcc/testsuite/objc.dg/call-super-2.m | 6 +- gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 6 +- gcc/testsuite/objc.dg/gnu-api-2-class.m | 1 + gcc/testsuite/objc.dg/gnu-api-2-objc.m | 8 +- gcc/testsuite/objc.dg/ivar-scope-4.m | 6 + gcc/testsuite/objc.dg/objc-gc-4.m | 2 +- .../objc.dg/plugin/diagnostic-test-expressions-1.m | 25 +- gcc/testsuite/objc.dg/pr23214.m | 2 +- gcc/testsuite/objc.dg/property/at-property-1.m | 12 +- gcc/testsuite/objc.dg/property/at-property-29.m | 7 +- gcc/testsuite/objc.dg/property/at-property-4.m | 13 +- gcc/testsuite/objc.dg/property/at-property-5.m | 2 +- gcc/testsuite/objc.dg/property/property-neg-2.m | 2 +- gcc/testsuite/objc.dg/torture/forward-1.m | 46 +- gcc/testsuite/objc.dg/unnamed-parms.m | 30 ++ gcc/testsuite/objc/execute/class-tests-1.h | 2 + gcc/tree-ssa-sccvn.c | 14 +- gcc/tree.c | 13 +- 65 files changed, 1892 insertions(+), 603 deletions(-) create mode 100644 gcc/testsuite/g++.dg/lto/pr96591_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98834.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr99694.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr99540.c create mode 100644 gcc/testsuite/obj-c++.dg/SEL-typedef.mm create mode 100644 gcc/testsuite/obj-c++.dg/pr49070.mm create mode 100644 gcc/testsuite/objc.dg/SEL-typedef.m create mode 100644 gcc/testsuite/objc.dg/unnamed-parms.m