This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from b97742fa502 Check precondition for std::ssize(const Container&) new 8748cd7e4e2 [vect]Make vect-epilogues-nomask=1 default
The 1 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/ChangeLog | 4 + gcc/params.def | 2 +- gcc/testsuite/ChangeLog | 119 +++++++++++++++++++++ gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c | 2 + gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c | 2 + .../gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c | 2 + gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-3.c | 2 + .../gcc.dg/vect/no-section-anchors-vect-31.c | 2 + .../gcc.dg/vect/no-section-anchors-vect-64.c | 2 + .../gcc.dg/vect/no-section-anchors-vect-66.c | 2 + .../gcc.dg/vect/no-section-anchors-vect-68.c | 2 + gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c | 2 + gcc/testsuite/gcc.dg/vect/pr33804.c | 2 + gcc/testsuite/gcc.dg/vect/pr53773.c | 2 + gcc/testsuite/gcc.dg/vect/pr65947-1.c | 2 + gcc/testsuite/gcc.dg/vect/pr65947-13.c | 2 + gcc/testsuite/gcc.dg/vect/pr65947-14.c | 2 + gcc/testsuite/gcc.dg/vect/pr65947-4.c | 2 + gcc/testsuite/gcc.dg/vect/pr80631-1.c | 2 + gcc/testsuite/gcc.dg/vect/pr80631-2.c | 2 + gcc/testsuite/gcc.dg/vect/slp-23.c | 2 + gcc/testsuite/gcc.dg/vect/slp-25.c | 2 + gcc/testsuite/gcc.dg/vect/slp-reduc-2.c | 2 + gcc/testsuite/gcc.dg/vect/slp-reduc-5.c | 2 + gcc/testsuite/gcc.dg/vect/slp-reduc-6.c | 2 + gcc/testsuite/gcc.dg/vect/slp-reduc-sad-2.c | 2 + gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c | 2 + gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c | 2 + gcc/testsuite/gcc.dg/vect/vect-103.c | 2 + gcc/testsuite/gcc.dg/vect/vect-109.c | 2 + gcc/testsuite/gcc.dg/vect/vect-119.c | 2 + gcc/testsuite/gcc.dg/vect/vect-24.c | 2 + gcc/testsuite/gcc.dg/vect/vect-26.c | 2 + gcc/testsuite/gcc.dg/vect/vect-27.c | 2 + gcc/testsuite/gcc.dg/vect/vect-29.c | 2 + gcc/testsuite/gcc.dg/vect/vect-42.c | 2 + gcc/testsuite/gcc.dg/vect/vect-44.c | 2 + gcc/testsuite/gcc.dg/vect/vect-48.c | 2 + gcc/testsuite/gcc.dg/vect/vect-50.c | 2 + gcc/testsuite/gcc.dg/vect/vect-52.c | 2 + gcc/testsuite/gcc.dg/vect/vect-54.c | 2 + gcc/testsuite/gcc.dg/vect/vect-56.c | 2 + gcc/testsuite/gcc.dg/vect/vect-58.c | 2 + gcc/testsuite/gcc.dg/vect/vect-60.c | 2 + gcc/testsuite/gcc.dg/vect/vect-72.c | 2 + gcc/testsuite/gcc.dg/vect/vect-75-big-array.c | 2 + gcc/testsuite/gcc.dg/vect/vect-75.c | 2 + gcc/testsuite/gcc.dg/vect/vect-77-alignchecks.c | 2 + gcc/testsuite/gcc.dg/vect/vect-77-global.c | 2 + gcc/testsuite/gcc.dg/vect/vect-78-alignchecks.c | 2 + gcc/testsuite/gcc.dg/vect/vect-78-global.c | 2 + gcc/testsuite/gcc.dg/vect/vect-89-big-array.c | 2 + gcc/testsuite/gcc.dg/vect/vect-89.c | 2 + gcc/testsuite/gcc.dg/vect/vect-91.c | 2 + gcc/testsuite/gcc.dg/vect/vect-92.c | 2 + gcc/testsuite/gcc.dg/vect/vect-96.c | 2 + gcc/testsuite/gcc.dg/vect/vect-cond-reduc-3.c | 2 + gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c | 2 + gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 19 ++++ gcc/testsuite/gcc.dg/vect/vect-live-1.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-2.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-3.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-4.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-slp-1.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-slp-2.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-slp-3.c | 2 + gcc/testsuite/gcc.dg/vect/vect-multitypes-3.c | 2 + gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c | 2 + gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c | 2 + gcc/testsuite/gcc.dg/vect/vect-peel-1-epilogue.c | 3 + .../vect/{vect-peel-1.c => vect-peel-1-src.c} | 6 +- gcc/testsuite/gcc.dg/vect/vect-peel-1.c | 49 +-------- gcc/testsuite/gcc.dg/vect/vect-peel-3-epilogue.c | 4 + .../vect/{vect-peel-3.c => vect-peel-3-src.c} | 7 -- gcc/testsuite/gcc.dg/vect/vect-peel-3.c | 61 +---------- gcc/testsuite/gcc.dg/vect/vect-peel-4-epilogue.c | 4 + .../vect/{vect-peel-4.c => vect-peel-4-src.c} | 7 +- gcc/testsuite/gcc.dg/vect/vect-peel-4.c | 46 +------- gcc/testsuite/gcc.dg/vect/vect-reduc-6.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16a.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1a.c | 2 + .../gcc.dg/vect/vect-reduc-pattern-1b-big-array.c | 2 + .../gcc.dg/vect/vect-reduc-pattern-1c-big-array.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2a.c | 2 + .../gcc.dg/vect/vect-reduc-pattern-2b-big-array.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c | 2 + .../gcc.dg/vect/vect-widen-mult-const-s16.c | 2 + .../gcc.dg/vect/vect-widen-mult-const-u16.c | 2 + .../gcc.dg/vect/vect-widen-mult-half-u8.c | 2 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c | 2 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-u16.c | 2 + .../gcc.dg/vect/vect-widen-mult-u8-s16-s32.c | 2 + .../gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c | 2 + .../gcc.target/aarch64/sve/reduc_strict_3.c | 2 + gcc/testsuite/gcc.target/i386/avx-vzeroupper-19.c | 2 + .../gcc.target/i386/avx2-vect-mask-store-move1.c | 2 + gcc/testsuite/gcc.target/i386/avx512f-gather-2.c | 2 + gcc/testsuite/gcc.target/i386/avx512f-gather-5.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_1.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 2 + gcc/testsuite/gcc.target/i386/mask-pack.c | 2 + gcc/testsuite/gcc.target/i386/mask-unpack.c | 2 + gcc/testsuite/gfortran.dg/vect/vect-4.f90 | 2 + 118 files changed, 375 insertions(+), 166 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-epilogues.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-1-epilogue.c copy gcc/testsuite/gcc.dg/vect/{vect-peel-1.c => vect-peel-1-src.c} (63%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-3-epilogue.c copy gcc/testsuite/gcc.dg/vect/{vect-peel-3.c => vect-peel-3-src.c} (64%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-4-epilogue.c copy gcc/testsuite/gcc.dg/vect/{vect-peel-4.c => vect-peel-4-src.c} (56%)