This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-release-arm-bootstrap_O1 in repository toolchain/ci/gcc.
from 592388d4f6e tree-optimization/98834 - fix optimization regression with _b_c_p adds 7e1c6d7a53a aarch64: Make aarch64_add_offset work with -ftrapv [PR99540] adds 89bcd0752e3 Darwin, Objective-C/C++ : Fix code-gen for NeXT runtimes. adds 67f06cb9625 Objective-C++ : Fix bitfield ivars regression. adds c7c5646a15d Objective-C/C++ : Fix rejects valid fails for properties. adds 7b8d59ee296 Objective-C/C++ : Allow visibility prefix attributes on int [...] adds f57cce9d7b2 testsuite, Objective-C : Compatibility fixes. adds b233b733263 testsuite, Objective-C : Backport test fixes. adds 8bbfa67a5ee testsuite, Objective-c++ : Backport test fixes. adds e3cac00975a Objective-C++ : Fix handling of unnamed message parms [PR49070]. adds 4b761ea8690 Objective-C : Implement SEL as a built-in typedef. adds 6acb1539661 testsuite, Darwin : Fix match output for asan/memcmp-1.c. adds 716d345c237 testsuite, Darwin : Fix the asan/strncpy-overflow-1 test. adds 079f2a1a62c Daily bump. adds 52eacca2455 rs6000: Correct Power8 cost of l2 cache size [PR97329] adds c884ac1e743 Fortran: Extend buffer, use snprintf to avoid overflows [PR99369] adds 3e34bdeaf3b Fortran: Fix func decl mismatch [PR93660] adds e950dfef662 libgomp HSA/GCN plugins: don't prepend the 'HSA_RUNTIME_LIB [...] adds a1b4d742f18 tree-optimization/96974 - avoid ICE by replacing assert wit [...] adds c05f285c065 Daily bump. new 1df9bfdd243 Fix ICE: in function_and_variable_visibility, at ipa-visibi [...]
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/ChangeLog | 66 +++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 25 ++ 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/ChangeLog | 7 + gcc/c/c-parser.c | 280 +++++++------ gcc/config/aarch64/aarch64.c | 2 +- gcc/config/darwin.c | 83 +++- gcc/config/darwin.h | 2 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/cp/ChangeLog | 29 ++ gcc/cp/parser.c | 283 +++++++------ gcc/cp/parser.h | 4 + gcc/fortran/ChangeLog | 20 + gcc/fortran/resolve.c | 82 ++-- gcc/fortran/trans-decl.c | 6 +- gcc/fortran/trans-types.c | 21 +- gcc/objc/ChangeLog | 82 ++++ 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 | 163 ++++++++ gcc/testsuite/c-c++-common/asan/memcmp-1.c | 8 +- .../c-c++-common/asan/strncpy-overflow-1.c | 5 +- gcc/testsuite/g++.target/aarch64/sve/pr96974.C | 18 + gcc/testsuite/gcc.dg/tls/pr99466-1.c | 8 + gcc/testsuite/gcc.dg/tls/pr99466-2.c | 10 + gcc/testsuite/gcc.dg/vect/pr99540.c | 20 + .../gfortran.dg/gomp/declare-simd-coarray-lib.f90 | 12 + gcc/testsuite/gfortran.dg/longnames.f90 | 92 ++++ 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-emutls.c | 6 +- gcc/tree-vect-stmts.c | 8 +- libgomp/ChangeLog | 12 + libgomp/config.h.in | 3 - libgomp/configure | 10 - libgomp/plugin/configfrag.ac | 7 - libgomp/plugin/plugin-gcn.c | 2 +- libgomp/plugin/plugin-hsa.c | 2 +- 76 files changed, 1982 insertions(+), 645 deletions(-) create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr96974.C create mode 100644 gcc/testsuite/gcc.dg/tls/pr99466-1.c create mode 100644 gcc/testsuite/gcc.dg/tls/pr99466-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr99540.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-coarray-lib.f90 create mode 100644 gcc/testsuite/gfortran.dg/longnames.f90 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