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 92f4797ac64 Darwin : Make trampoline templates linker-visible. new b1c3f26297f collect2: Fix missing cleanups. new e1533cab245 Darwin, crts: Build Darwin10 unwinder shim as a library. new f7351aae824 libstdc++, testsuite: Add a prune expression for external t [...] new ded0a33b1ae Darwin: Revise handling of some driver opts. new dbdaf3fa2d7 libgcc, emutls: Allow building weak definitions of the emut [...] new bf41b26f589 Darwin: Rework handling for unwinder code in libgcc_s and s [...] new cfad91385ae Darwin, rs6000: Amend lo_sum use for forced constants [PR104117]. new b6a762bf464 Darwin, X86: Adjust call clobbers to allow for lazy-binding [...] new acd300cfdc4 Objective-C: fix crash with -fobjc-nilcheck new dac09c72904 Darwin, testsuite : Prune 'object file not found for object'. new 1badc4b94e4 add missing dg-require alias to gcc.dg/torture/pr100786.c new 3b0ee45cf6b libstdc++, testsuite, Darwin : Adjust for names used in sys [...] new 16db663772c IPA: Provide a mechanism to register static DTORs via cxa_atexit.
The 13 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/collect2.c | 7 +- gcc/config/darwin-driver.c | 56 +-- gcc/config/darwin.c | 24 -- gcc/config/darwin.h | 423 +++++++++++++-------- gcc/config/darwin.opt | 159 ++------ gcc/config/i386/darwin.h | 37 +- gcc/config/i386/darwin32-biarch.h | 26 -- gcc/config/i386/darwin64-biarch.h | 26 -- gcc/config/i386/i386-expand.c | 16 +- gcc/config/rs6000/darwin.md | 19 +- gcc/config/rs6000/predicates.md | 14 + gcc/config/rs6000/rs6000.c | 40 +- gcc/doc/tm.texi | 8 + gcc/doc/tm.texi.in | 2 + gcc/ipa.c | 200 +++++++++- gcc/objc/objc-act.c | 16 +- gcc/objc/objc-next-runtime-abi-02.c | 22 +- gcc/target.def | 10 + .../gcc.dg/torture/fp-int-convert-timode-3.c | 1 - .../gcc.dg/torture/fp-int-convert-timode-4.c | 1 - gcc/testsuite/gcc.dg/torture/pr100786.c | 1 + gcc/testsuite/lib/prune.exp | 3 + gcc/testsuite/obj-c++.dg/pr101666-0.mm | 7 + gcc/testsuite/obj-c++.dg/pr101666-1.mm | 10 + gcc/testsuite/obj-c++.dg/pr101666.inc | 29 ++ gcc/testsuite/objc.dg/pr101666-0.m | 7 + gcc/testsuite/objc.dg/pr101666-1.m | 10 + gcc/testsuite/objc.dg/pr101666.inc | 29 ++ libgcc/config.host | 18 +- libgcc/config/darwin-unwind.ver | 30 ++ libgcc/config/i386/darwin-lib.h | 9 +- libgcc/config/i386/libgcc-darwin.10.4.ver | 98 ----- libgcc/config/i386/libgcc-darwin.10.5.ver | 102 ----- libgcc/config/i386/libgcc-darwin.ver | 4 + libgcc/config/i386/t-darwin | 6 + libgcc/config/libgcc-libsystem.ver | 38 +- libgcc/config/rs6000/libgcc-darwin.10.4.ver | 93 ----- libgcc/config/rs6000/libgcc-darwin.10.5.ver | 106 ------ libgcc/config/rs6000/t-darwin | 3 + libgcc/config/rs6000/t-darwin-ehs | 3 + libgcc/config/t-darwin | 41 +- libgcc/config/t-darwin-ehs | 7 + libgcc/config/t-slibgcc-darwin | 199 ++++++---- libgcc/emutls.c | 17 +- libstdc++-v3/testsuite/17_intro/names.cc | 5 + libstdc++-v3/testsuite/lib/prune.exp | 5 +- 46 files changed, 1041 insertions(+), 946 deletions(-) create mode 100644 gcc/testsuite/obj-c++.dg/pr101666-0.mm create mode 100644 gcc/testsuite/obj-c++.dg/pr101666-1.mm create mode 100644 gcc/testsuite/obj-c++.dg/pr101666.inc create mode 100644 gcc/testsuite/objc.dg/pr101666-0.m create mode 100644 gcc/testsuite/objc.dg/pr101666-1.m create mode 100644 gcc/testsuite/objc.dg/pr101666.inc create mode 100644 libgcc/config/darwin-unwind.ver delete mode 100644 libgcc/config/i386/libgcc-darwin.10.4.ver delete mode 100644 libgcc/config/i386/libgcc-darwin.10.5.ver create mode 100644 libgcc/config/i386/libgcc-darwin.ver delete mode 100644 libgcc/config/rs6000/libgcc-darwin.10.4.ver delete mode 100644 libgcc/config/rs6000/libgcc-darwin.10.5.ver create mode 100644 libgcc/config/rs6000/t-darwin-ehs create mode 100644 libgcc/config/t-darwin-ehs