This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 442b5a661e3 d: Merge upstream dmd c2274e56a (PR96250). new 4ba9fb0a3e6 Multi-range implementation for value_range (irange). new b7dd405948d Fortran texi: Fix typos new 58cfec3a6e7 libgfortran/caf/single.c: Fix typo. new 2b1c2a4bd9f d: Fix ICE using non-local variable: internal compiler erro [...] new f2ec836aa1d mark match.pd ! not implemented on GENERIC new 341573406b3 AArch64: Fix hwasan failure in readline. new d2ae6d5c053 tree-optimization: Fix typos in comments new ef59e1fb372 genmatch: Avoid unused parameter warnings in generated code. new 919c9d4bd3d PR rtl-optimization 61494: Preserve x-0.0 with HONOR_SNANS. new 02f21aea067 aarch64: Add A64FX machine model new 749abaa755f doc: Add missing comma after octeontx2f95mm new 5e97638b0ad doc: fix a typo in tm.texi new b32c5d0b72f lto/96385 - avoid unused global UNDEFs in debug objects
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/Makefile.in | 2 +- gcc/config/aarch64/aarch64-cores.def | 3 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 37 + gcc/config/aarch64/driver-aarch64.c | 10 +- gcc/d/d-codegen.cc | 53 +- gcc/d/d-tree.h | 1 + gcc/d/decl.cc | 5 + gcc/doc/invoke.texi | 3 +- gcc/doc/match-and-simplify.texi | 3 +- gcc/doc/tm.texi | 2 +- gcc/doc/tm.texi.in | 2 +- gcc/fortran/gfc-internals.texi | 2 +- gcc/fortran/gfortran.texi | 14 +- gcc/fortran/intrinsic.texi | 4 +- gcc/fortran/invoke.texi | 2 +- gcc/gengtype-lex.l | 5 +- gcc/genmatch.c | 41 +- gcc/gimple-ssa-sprintf.c | 32 +- gcc/ipa-cp.c | 7 +- gcc/ipa-fnsummary.c | 20 +- gcc/ipa-prop.c | 2 +- gcc/ipa-prop.h | 2 +- gcc/range-op.cc | 1952 +++++++++++++++++++++++----------- gcc/range-op.h | 22 +- gcc/simplify-rtx.c | 7 +- gcc/testsuite/gdc.dg/pr96254a.d | 28 + gcc/testsuite/gdc.dg/pr96254b.d | 24 + gcc/tree-vrp.c | 32 +- gcc/tree-vrp.h | 2 + gcc/tree.c | 85 +- gcc/value-range-equiv.cc | 20 +- gcc/value-range.cc | 1292 +++++++++++++++------- gcc/value-range.h | 597 +++++++++-- gcc/vr-values.c | 3 +- libgfortran/caf/single.c | 11 +- libiberty/simple-object-elf.c | 5 + 37 files changed, 3091 insertions(+), 1243 deletions(-) create mode 100644 gcc/testsuite/gdc.dg/pr96254a.d create mode 100644 gcc/testsuite/gdc.dg/pr96254b.d