https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97079

--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Alex Coplan from comment #3)
> It seems this was introduced with
> r11-2817-gcdb2e365fc0dba2ee052827e5ca65234ca82d605:
> 
> commit cdb2e365fc0dba2ee052827e5ca65234ca82d605
> Author: Martin Liska <mli...@suse.cz>
> Date:   Fri Jul 31 09:53:39 2020
> 
>     SLP: support entire BB.

This revision can be fixed with:

diff --git a/gcc/internal-fn.c b/gcc/internal-fn.c
index 92cb3cd845a..792d2ca568a 100644
--- a/gcc/internal-fn.c
+++ b/gcc/internal-fn.c
@@ -3795,6 +3795,7 @@ internal_fn_stored_value_index (internal_fn fn)
   switch (fn)
     {
     case IFN_MASK_STORE:
+    case IFN_MASK_STORE_LANES:
     case IFN_SCATTER_STORE:
     case IFN_MASK_SCATTER_STORE:
     case IFN_LEN_STORE:

But it does not help for master, I'm investigating right now..

Reply via email to