This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 32bd0353db3 Fix typos. new 8d51039cb7c middle-end/100672 - fix bogus right shift folding new 3eddaad02dc aarch64: Relax aarch64_<sur><addsub>hn2<mode> RTL pattern new 4e26303e0b9 aarch64: Relax aarch64_<sur>q<r>shr<u>n2_n<mode> RTL pattern new 778ac63fe24 aarch64: Relax aarch64_sqxtun2<mode> RTL pattern new ddbdb9a384f aarch64: Refactor aarch64_<sur>q<r>shr<u>n_n<mode> RTL pattern new a680be25aa3 testsuite: aarch64: Add tests for high-half narrowing instructions new 577d5819e0c aarch64: Use an expander for quad-word vec_pack_trunc pattern new 45364338209 aarch64: Use correct type attributes for RTL generating XTN(2)
The 8 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-builtins.def | 18 +- gcc/config/aarch64/aarch64-simd.md | 267 +++++++++++++++------ gcc/config/aarch64/iterators.md | 19 +- gcc/fold-const.c | 4 +- gcc/testsuite/gcc.dg/torture/pr100672.c | 19 ++ .../gcc.target/aarch64/narrow_high_combine.c | 125 ++++++++++ 6 files changed, 355 insertions(+), 97 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/torture/pr100672.c create mode 100644 gcc/testsuite/gcc.target/aarch64/narrow_high_combine.c