[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 108410, which changed state. Bug 108410 Summary: x264 averaging loop not optimized well for avx512 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108410 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 114653, which changed state. Bug 114653 Summary: Not vectorizing the loop with openmp reduction. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114653 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 114476, which changed state. Bug 114476 Summary: [13/14 Regression] wrong code with -fwrapv -O3 -fno-vect-cost-model (and -march=armv9-a+sve2 on aarch64 and -march=rv64gcv on riscv) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114476 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |DUPLICATE
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 35226, which changed state. Bug 35226 Summary: Induction with multiplication are not vectorized https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35226 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 62283, which changed state. Bug 62283 Summary: basic-block vectorization fails https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62283 What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED |---
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 102435, which changed state. Bug 102435 Summary: gcc 9: aarch64 -ftree-loop-vectorize results in wrong code https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102435 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 51848, which changed state. Bug 51848 Summary: GCC is not able to vectorize when a constant value is also added to the sum of array expression inside a loop. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51848 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 112618, which changed state. Bug 112618 Summary: [13 Regression] internal compiler error: in expand_MASK_CALL, at internal-fn.cc:4529 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112618 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 113078, which changed state. Bug 113078 Summary: [14 regression] reduction of cond_sub is not vectorized. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113078 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 98792, which changed state. Bug 98792 Summary: Fail to use SHRN instructions for narrowing shift on aarch64 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98792 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 112961, which changed state. Bug 112961 Summary: [13 Regression] middle-end Missed vectorization: failed to vectorize simple reduction max since GCC-13 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112961 What|Removed |Added Status|RESOLVED|ASSIGNED Resolution|FIXED |---
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 112961, which changed state. Bug 112961 Summary: [13 Regression] middle-end Missed vectorization: failed to vectorize simple reduction max since GCC-13 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112961 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 111972, which changed state. Bug 111972 Summary: [14 regression] missed vectorzation for bool a = j != 1; j = (long int)a; https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111972 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 110485, which changed state. Bug 110485 Summary: vectorizing simd clone calls without loop masking applied https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110485 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 112579, which changed state. Bug 112579 Summary: bb vectorizer failed to reduction sum += inv >> {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15} https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112579 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 110221, which changed state. Bug 110221 Summary: With AVX512 fully masking gfortran.dg/pr68146.f ICEs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110221 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 111721, which changed state. Bug 111721 Summary: RISC-V: Failed to SLP for gather_load in RVV https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111721 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 101956, which changed state. Bug 101956 Summary: Miss vectorization from v4hi to v4df https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101956 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 31, which changed state. Bug 31 Summary: SLP of gathers incomplete https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 110838, which changed state. Bug 110838 Summary: [14 Regression] wrong code on x365-3.5, -O3, sign extraction https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110838 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 111795, which changed state. Bug 111795 Summary: OMP SIMD inbranch call vectorization missing for AVX512 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111795 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 110148, which changed state. Bug 110148 Summary: [14 Regression] TSVC s242 regression between g:c0df96b3cda5738afbba3a65bb054183c5cd5530 and g:e4c986fde56a6248f8fbe6cf0704e1da34b055d8 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110148 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 25621, which changed state. Bug 25621 Summary: Missed optimization when unrolling the loop (splitting up the sum) (only with -ffast-math) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25621 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 15, which changed state. Bug 15 Summary: Failure to vectorize conditional grouped store https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 111023, which changed state. Bug 111023 Summary: missing extendv4siv4hi (and friends) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111023 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 49955, which changed state. Bug 49955 Summary: Fails to do partial basic-block SLP https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49955 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 110897, which changed state. Bug 110897 Summary: RISC-V: Fail to vectorize shift https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110897 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 49773, which changed state. Bug 49773 Summary: use of class data members prevent vectorization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49773 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 106346, which changed state. Bug 106346 Summary: [11/12/13/14 Regression] Potential regression on vectorization of left shift with constants since r11-5160-g9fc9573f9a5e94 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106346 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 88540, which changed state. Bug 88540 Summary: Issues with vectorization of min/max operations https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88540 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 64031, which changed state. Bug 64031 Summary: (un-)conditional execution state is not preserved by PRE/sink https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64031 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 106081, which changed state. Bug 106081 Summary: missed vectorization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106081 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 107093, which changed state. Bug 107093 Summary: AVX512 mask operations not simplified in fully masked loop https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107093 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 84361, which changed state. Bug 84361 Summary: Fails to use vfmaddsub* for complex multiplication https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84361 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 54939, which changed state. Bug 54939 Summary: Very poor vectorization of loops with complex arithmetic https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54939 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 55266, which changed state. Bug 55266 Summary: vector expansion: 24 movs for 4 adds https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55266 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 82255, which changed state. Bug 82255 Summary: Vectorizer cost model overcounts cost of some vectorized loads https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82255 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 110630, which changed state. Bug 110630 Summary: Missed optimization: bb-slp-pr95839.c not vectorised with V2SF targets https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110630 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 98848, which changed state. Bug 98848 Summary: [10 regression] vectorizer failed to reduce max pattern since r9-1590 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98848 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 98674, which changed state. Bug 98674 Summary: [10 Regression] vectorizer failed for compilation time alias https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98674 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 96166, which changed state. Bug 96166 Summary: [10 Regression] -O3/-ftree-slp-vectorize turns ROL into a mess https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96166 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 110310, which changed state. Bug 110310 Summary: vector epilogue handling is inefficient https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110310 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 96208, which changed state. Bug 96208 Summary: non-grouped load can be SLP vectorized for 2-element vectors case https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96208 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 110018, which changed state. Bug 110018 Summary: Missing vectorizable_conversion(unsigned char -> double) for BB vectorizer https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110018 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 93771, which changed state. Bug 93771 Summary: SLP produces VEC_PERM when should have used vector generation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93771 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 103771, which changed state. Bug 103771 Summary: [12/13/14 Regression] Missed vectorization under -mavx512f -mavx512vl after r12-5489 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103771 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 109406, which changed state. Bug 109406 Summary: Missing use of aarch64 SVE2 unpredicated integer multiply https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109406 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 80198, which changed state. Bug 80198 Summary: [10/11/12/13 Regression] does not vectorize generic inplace integer operation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80198 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 108429, which changed state. Bug 108429 Summary: [13 Regression] FAIL: gcc.target/i386/pr89618.c scan-tree-dump vect "LOOP VECTORIZED" https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108429 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 80561, which changed state. Bug 80561 Summary: Missed optimization: std::array data is aligned if array is aligned https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80561 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 99412, which changed state. Bug 99412 Summary: s352 benchmark of TSVC is vectorized by clang and not by gcc https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99412 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 71271, which changed state. Bug 71271 Summary: SLP loop vectorized twice https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71271 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 107647, which changed state. Bug 107647 Summary: [12 Regression] GCC 12.2.0 may produce FMAs even with -ffp-contract=off https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107647 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 99409, which changed state. Bug 99409 Summary: s252 benchmark of TSVC is vectorized by clang and not by gcc https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99409 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 99394, which changed state. Bug 99394 Summary: s254 benchmark of TSVC is vectorized by clang and not by gcc https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99394 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 107247, which changed state. Bug 107247 Summary: SLP reduction results fail to reduce to a single accumulator https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107247 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 106989, which changed state. Bug 106989 Summary: GCC fail to vectorize and clang succeed https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106989 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |DUPLICATE
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 99407, which changed state. Bug 99407 Summary: s243 benchmark of TSVC is vectorized by clang and not by gcc, missed DSE https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99407 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 106902, which changed state. Bug 106902 Summary: [11/12/13 Regression] Program compiled with -O3 -mfma produces different result https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106902 What|Removed |Added Status|RESOLVED|NEW Resolution|INVALID |---
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 106902, which changed state. Bug 106902 Summary: [11/12/13 Regression] Program compiled with -O3 -mfma produces different result https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106902 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |INVALID
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 103144, which changed state. Bug 103144 Summary: vectorizer failed to recognize shift>>=1 in loop as shift>>i https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103144 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 95201, which changed state. Bug 95201 Summary: Some x86 vector-extend patterns are not exercised. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95201 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 106475, which changed state. Bug 106475 Summary: Loop vectorizer prevents vectorization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106475 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 102575, which changed state. Bug 102575 Summary: Failure to optimize double _Complex stores to use largest loads/stores possible https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102575 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 106010, which changed state. Bug 106010 Summary: Miss vectorization for complex type copy. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106010 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 106019, which changed state. Bug 106019 Summary: Surprising SLP failure on trivial code https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106019 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 101668, which changed state. Bug 101668 Summary: BB vectorizer doesn't handle lowpart of existing vector https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101668 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 93734, which changed state. Bug 93734 Summary: [9 Regression] Invalid code generated with -O2 -march=haswell -ftree-vectorize https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93734 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 104595, which changed state. Bug 104595 Summary: unvectorized loop due to bool condition loaded from memory https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104595 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 104240, which changed state. Bug 104240 Summary: SLP discovery does not consider swapping comparisons https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104240 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 103941, which changed state. Bug 103941 Summary: uavgv2qi3_ceil is not used (SLP costing and patterns vs live stmts) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103941 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 101908, which changed state. Bug 101908 Summary: [12 regression] cray regression with -O2 -ftree-slp-vectorize compared to -O2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101908 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 101895, which changed state. Bug 101895 Summary: [11 Regression] SLP Vectorizer change pushes VEC_PERM_EXPR into bad location spoiling further optimization opportunities https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101895 What|Removed |Added Status|RESOLVED|NEW Resolution|FIXED |---
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 101895, which changed state. Bug 101895 Summary: [11/12 Regression] SLP Vectorizer change pushes VEC_PERM_EXPR into bad location spoiling further optimization opportunities https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101895 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 101910, which changed state. Bug 101910 Summary: [12 Regression] tsvc regressions for -O2 -ftree-loop-vectorize at zen hardware https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101910 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 91514, which changed state. Bug 91514 Summary: optimization needs fictive memory allocation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91514 What|Removed |Added Status|WAITING |RESOLVED Resolution|--- |INVALID
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 96864, which changed state. Bug 96864 Summary: loop not vectorized due AVX512 condition handling https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96864 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 68694, which changed state. Bug 68694 Summary: SLP loads should be permuted until supported if possible https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68694 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 104058, which changed state. Bug 104058 Summary: [12 Regression] 6-7% x264_r regression with -march=native -Ofast -funroll-loops -flto on x86 since r12-6420-gd3ff7420e941931d32ce2e332e7968fe67ba20af https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104058 What|Removed |Added Status|WAITING |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 103995, which changed state. Bug 103995 Summary: [11/12 Regression] conj() ignored with tree loop vectorizer https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103995 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 103948, which changed state. Bug 103948 Summary: Vectorizer does not use vec_cmpMN without vcondMN pattern https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103948 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 89028, which changed state. Bug 89028 Summary: 8-byte loop isn't vectorized https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89028 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 103903, which changed state. Bug 103903 Summary: Loops handling r,g,b values are not vectorized to use power of 2 vectors even if they can https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103903 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |INVALID
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 57169, which changed state. Bug 57169 Summary: fully unrolled matrix multiplication not vectorized https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57169 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 64745, which changed state. Bug 64745 Summary: Generic vectorization missed opportunities https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64745 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 41464, which changed state. Bug 41464 Summary: vector loads are unnecessarily split into high and low loads https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41464 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 49730, which changed state. Bug 49730 Summary: loop not vectorized if inside another loop https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49730 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 102467, which changed state. Bug 102467 Summary: Missed SLP discovery for gathers https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102467 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 85283, which changed state. Bug 85283 Summary: Generates 20 lines of assembly while only one assembly instruction is enough. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85283 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 93183, which changed state. Bug 93183 Summary: SVE does not use neg as conditional https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93183 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 82426, which changed state. Bug 82426 Summary: Missed tree-slp-vectorization on -O2 and -O3 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82426 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 97351, which changed state. Bug 97351 Summary: gcc.dg/vect/bb-slp-subgroups-3.c bad vectorization with AVX https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97351 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 97352, which changed state. Bug 97352 Summary: gcc.dg/vect/bb-slp-pr78205.c fails to vectorize all opportunities with AVX https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97352 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 65206, which changed state. Bug 65206 Summary: vectorized version of loop is removed, dependence analysis fails for *[i] vs a[j] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65206 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 43423, which changed state. Bug 43423 Summary: gcc should vectorize this loop through if-conversion https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43423 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 46391, which changed state. Bug 46391 Summary: false dependencies are computed after vectorization (#2) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46391 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 98908, which changed state. Bug 98908 Summary: [11 Regression] arithmetic involving struct members into operating on the entire struct fails at -O3 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98908 What|Removed |Added Status|RESOLVED|NEW Resolution|FIXED |---
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 98908, which changed state. Bug 98908 Summary: Failure to optimize arithmetic involving struct members into operating on the entire struct https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98908 What|Removed |Added Status|WAITING |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 54803, which changed state. Bug 54803 Summary: Rotates are not vectorized https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54803 What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 65335, which changed state. Bug 65335 Summary: Potential optimization issue with 'tree-loop-vectorize' https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65335 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED