This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-10 in repository gcc.
from 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/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/darwin.c | 83 +++- gcc/config/darwin.h | 2 +- gcc/cp/parser.c | 283 +++++++------ gcc/cp/parser.h | 4 + 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/c-c++-common/asan/memcmp-1.c | 8 +- .../c-c++-common/asan/strncpy-overflow-1.c | 5 +- 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 + 49 files changed, 1333 insertions(+), 577 deletions(-) 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