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-master-arm-build_cross in repository toolchain/ci/gcc.
from 3427e313316 libstdc++: Diagnose visitors with different return types [PR95904] adds c74a0e82fa3 Daily bump. adds 14db1dfcd18 PR97359: Do not cache relops in GORI cache. adds 02cbd79e472 libstdc++: Fix variant build on 32-bit targets [PR95904] adds 16664e6e4fb x86-64: Check CMPXCHG16B for x86-64-v[234] adds dcf59c5c010 Darwin : Begin rework of zero-fill sections. adds 900c0ca2267 Objective-C: Addess a FIXME (NFC). adds a788c4555c6 Objective-C, Darwin : Use special string sections for V2 Ne [...] adds ecd616f6806 Objective-C, Darwin : Update metadata section uses. adds bb675539ba2 Darwin : Only emit Objective-C section switches for older linkers. adds c28d91bf23a Objective-C, Darwin : Pick up super refs directly. adds f1f1008c7cd Improve tree-ssa-alias dump files. adds c8fd2be174a Fix modref handling of parameter adjustments and jump functions. adds 6a6c85f4e11 Fix ipa-modref ICE with not allocated summaries. adds 5d2cedaaa39 Fix modref_transform ICE with more than 32 parameters. adds 988f0466e80 Fix ICE in remap_arguments with removed parameters. adds 2137aa92412 libstdc++: Replace use of reserved name that clashes [PR 97362] adds db52bcfe4a0 [nvptx] Factor out write_fn_proto_1 adds e88b04bda8a [nvptx] Replace dots in function names adds 2f61125f6f2 Fix parameter map computation in ipa-modref adds aab566a4fb6 Daily bump. adds 6224a8aa1ba Objective-C, Darwin : Update protocol metadata to current version. adds 1174b08b140 Ojective-C, Darwin : Adjust category superclass ref names (NFC). adds 1cc74766102 Objective-C++, Darwin : Make metadata 'extern "C"'. adds 75d4d7bc697 Objective-C, Darwin : Revise the runtime selection options. adds 3ba0afac60e Objective-C, Darwin : Update message call codegen. adds 336fdc8ba88 Darwin, Objective-C : Update meta-data linkage. adds 8703bf5d31f Darwin, Objective-C : Adjust objective-c symbol linkage wit [...] adds 67f984d62e3 testsuite, Objective-C : Compatibility fixes. adds f2ac4fc035b testsuite, Objective-C : Update a test for newer OS versions. adds bae828f7bbf testsuite, Objective-C : Adjust gnu-api tests for Darwin. adds 40330e70770 testsuite, Objective-C : Add initialize method to root class. adds b1b7599ca52 testsuite, Objective-C : Update forward-1.m. adds b292746ff7c testsuite, Objective-C : Fix call-super-2.m for newer NeXT [...] adds 5505a9eab9b testsuite, Objective-C : Fix two plugin diagnostics tests f [...] adds fa99b56c7f3 testsuite, Objective-c++ : Fix GNU API tests to work with N [...] adds 6b468b7556f testsuite, Objective-C++ : Skip an ancient test on newer systems. adds 0b9a7311274 aix: add FAT library support for libstdc++fs.a adds fd36daf64a1 testsuite, objective-c++ : GC is not available from Darwin16. adds cc3014d80e1 testsuite, objective-c++ : Add a dummy retain/release to te [...] adds 04103ecbaa5 testsuite, Objective-c++ : Update diagnostic plugin test. adds 73699d921d8 Objective-C++ : Fix bitfield ivars. adds dcd9800fcd4 libobjc, Darwin : Fix powerpc encoding regression. adds 07c7498dc03 Objective-C, Darwin : Make protocols private extern and weak. new 4eaf96c56c1 aix: remove libgomp and libatomic archives before creating [...]
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 | 219 ++++++++++ gcc/DATESTAMP | 2 +- gcc/config/darwin-sections.def | 15 + gcc/config/darwin.c | 139 ++++-- gcc/config/darwin.h | 2 +- gcc/config/nvptx/nvptx.c | 97 ++++- gcc/gimple-range-gori.cc | 10 +- gcc/ipa-modref-tree.h | 3 +- gcc/ipa-modref.c | 104 ++++- gcc/objc/ChangeLog | 28 ++ gcc/objc/objc-gnu-runtime-abi-01.c | 32 +- gcc/objc/objc-next-runtime-abi-02.c | 474 +++++++++++++++------ gcc/objc/objc-runtime-shared-support.c | 9 +- gcc/testsuite/ChangeLog | 83 ++++ gcc/testsuite/gcc.dg/darwin-sections.c | 42 +- gcc/testsuite/gcc.dg/pr97359.c | 11 + gcc/testsuite/gcc.target/i386/x86-64-v2.c | 3 + gcc/testsuite/gcc.target/i386/x86-64-v3.c | 3 + gcc/testsuite/gcc.target/i386/x86-64-v4.c | 3 + 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 +- .../objc-obj-c++-shared/TestsuiteObject.h | 8 + .../objc-obj-c++-shared/TestsuiteObject.m | 13 +- 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/torture/forward-1.m | 46 +- gcc/testsuite/objc/execute/class-tests-1.h | 2 + gcc/tree-ssa-alias.c | 44 +- libatomic/config/t-aix | 3 + libgcc/ChangeLog | 6 + libgomp/config/t-aix | 3 + libobjc/encoding.c | 3 +- libstdc++-v3/ChangeLog | 68 +++ libstdc++-v3/config/os/aix/t-aix | 11 +- .../doc/html/manual/source_code_style.html | 1 + .../doc/xml/manual/appendix_contributing.xml | 6 +- libstdc++-v3/include/debug/functions.h | 6 +- libstdc++-v3/include/std/variant | 4 +- libstdc++-v3/testsuite/17_intro/badnames.cc | 1 + 48 files changed, 1300 insertions(+), 307 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/pr97359.c