This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-11 in repository gcc.
from 0f4b6d52f5d Daily bump. new d744051777c Darwin, config: Revise host config fragment. new 10abab4127b Darwin, configury : Allow for specification and detection o [...] new b8870afdefd Darwin, libcc1: Handle hosts with mdynamic-no-pic support. new a34305f0de9 Darwin: Reset section names table at the end of compile. new 65e090628fc libiberty, Darwin : Fix simple-object LTO table for cross-e [...] new e885cce2954 configure: Allow host fragments to react to --enable-host-shared. new 846d19e44c8 Darwin, jit: Fix build [PR100613]. new 003287cf11d JIT, testsuite, Darwin: Initial testsuite fixes. new 2cb05929967 testsuite, JIT, Darwin: Adjust asm tests for Mach-O. new 5e6b8b15703 Darwin : Mark the mod init/term section starts with a linke [...] new b42500db5c4 testsuite, Darwin : Skip a test requiring strndup in libc. new 51fbd727f71 libiberty, configure, Darwin: Avoid detecting deprecated sbrk. new 3bf66ed6a51 libgcc, soft-float: Fix strong_alias macro use for Darwin. new 70006868631 libgcc, X86: Adjust guard for Mach-O code. new b26b6713668 configure: Avoid unnecessary constraints on executables for [...] new 13ef16cf960 Jit, testsuite: Amend expect processing to tolerate more pl [...] new 916814832ab Darwin, crts: Build Darwin10 unwinder shim as a library. new 1dcb779ece8 Darwin, PPC : Fix R13 for PPC64. new c751f5a2d03 collect2: Fix missing cleanups. new 6d8e290af85 Darwin, config: Amend for Darwin 21 / macOS 12. new 4dfbecb8750 Darwin, crts: Fix a build warning. new 44d4c622acb Darwin : Make trampoline templates linker-visible. new 6841e9fc63b IPA: Provide a mechanism to register static DTORs via cxa_atexit. new 67d7ab011b8 configure, Darwin: Set appropriate defaults for host-shared. new 6cdca92f5a4 libstdc++, testsuite: Add a prune expression for external t [...] new f155c4d9d1c Darwin: Revise handling of some driver opts. new 0aa76f8d8eb libgcc, emutls: Allow building weak definitions of the emut [...] new 94c9c6acdc1 Darwin: Rework handling for unwinder code in libgcc_s and s [...] new 53254184bda Darwin, rs6000: Amend lo_sum use for forced constants [PR104117].
The 29 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: Makefile.def | 1 + Makefile.in | 13 + Makefile.tpl | 12 + config/mh-darwin | 65 +-- configure | 431 +++++++++++++++++++- configure.ac | 23 +- gcc/Makefile.in | 7 - gcc/collect2.c | 47 ++- gcc/config.gcc | 6 +- gcc/config.in | 12 + gcc/config/darwin-c.c | 2 +- gcc/config/darwin-driver.c | 66 ++-- gcc/config/darwin.c | 69 ++-- gcc/config/darwin.h | 437 +++++++++++++-------- 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/rs6000/darwin.h | 5 +- gcc/config/rs6000/darwin.md | 19 +- gcc/config/rs6000/predicates.md | 14 + gcc/config/rs6000/rs6000.c | 40 +- gcc/configure | 180 ++++++++- gcc/configure.ac | 106 ++++- gcc/doc/install.texi | 4 + gcc/doc/tm.texi | 8 + gcc/doc/tm.texi.in | 2 + gcc/exec-tool.in | 8 + gcc/gcc.c | 5 + gcc/ipa.c | 200 +++++++++- gcc/jit/Make-lang.in | 63 ++- gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 2 +- gcc/jit/jit-dejagnu.h | 338 ++++++++++++++++ gcc/target.def | 10 + gcc/testsuite/gcc.dg/analyzer/strndup-1.c | 1 + .../gcc.dg/torture/fp-int-convert-timode-3.c | 1 - .../gcc.dg/torture/fp-int-convert-timode-4.c | 1 - gcc/testsuite/jit.dg/harness.h | 2 +- gcc/testsuite/jit.dg/jit.exp | 133 +++++-- gcc/testsuite/jit.dg/test-asm.c | 13 + gcc/testsuite/jit.dg/test-asm.cc | 12 + libcc1/Makefile.am | 1 + libcc1/Makefile.in | 1 + libgcc/config.host | 18 +- libgcc/config/darwin-unwind.ver | 30 ++ libgcc/config/darwin10-unwind-find-enc-func.c | 1 + 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/sfp-machine.h | 20 +- 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 +- libiberty/configure | 17 +- libiberty/configure.ac | 15 +- libiberty/simple-object-mach-o.c | 5 + libiberty/xmalloc.c | 2 + libstdc++-v3/testsuite/lib/prune.exp | 5 +- 67 files changed, 2385 insertions(+), 1064 deletions(-) create mode 100644 gcc/jit/jit-dejagnu.h 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