This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 8536c09108f Docs: Fix typo in previous commit new 2246d576f92 middle-end: Revert can_special_div_by_const changes [PR108583] new 03c6ba86757 ranger: Add range-ops for widen addition and widen multipli [...] new 0b3c630fcc4 middle-end: don't form FMAs when multiplication is not sing [...] new 81fd62d1378 middle-end: Implement preferred_div_as_shifts_over_mult [PR108583] new f23dc726875 AArch64: Update div-bitmask to implement new optab instead [...]
The 5 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/config/aarch64/aarch64-simd.md | 71 ++++---------- gcc/config/aarch64/aarch64-sve2.md | 57 +++-------- gcc/config/aarch64/aarch64.cc | 61 ++++-------- gcc/doc/tm.texi | 20 ++-- gcc/doc/tm.texi.in | 2 +- gcc/explow.cc | 4 +- gcc/expmed.cc | 23 ++--- gcc/expmed.h | 5 +- gcc/expr.cc | 24 ++--- gcc/gimple-range-op.cc | 53 ++++++++++ gcc/gimple-range-op.h | 1 + gcc/optabs.cc | 13 ++- gcc/range-op.cc | 131 +++++++++++++++++++++++++ gcc/range-op.h | 4 + gcc/target.def | 31 +++--- gcc/target.h | 1 - gcc/targhooks.cc | 17 ++-- gcc/targhooks.h | 4 +- gcc/testsuite/gcc.dg/mla_1.c | 40 ++++++++ gcc/testsuite/gcc.dg/vect/vect-div-bitmask-4.c | 25 +++++ gcc/testsuite/gcc.dg/vect/vect-div-bitmask-5.c | 58 +++++++++++ gcc/tree-ssa-math-opts.cc | 14 +++ gcc/tree-vect-generic.cc | 11 --- gcc/tree-vect-patterns.cc | 81 +++++++++++++-- gcc/tree-vect-stmts.cc | 9 -- 25 files changed, 509 insertions(+), 251 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/mla_1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-5.c