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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|---                         |INVALID

--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Juan Lucas Rey from comment #4)
> I get the error "cannot find -lubsan" with -fsanitize=alignment

You must not have all of the correct packages install; not a GCC issue.

> 
> g++ bug.cpp -o bug -O2 -ftree-loop-vectorize -fvect-cost-model && ./bug
> 
> this also reproduces the segfault

Yes so this is an alignment issue.  NOT a GCC bug.

Check to make sure you have the correct alignment here:
    char** ppArray0 = reinterpret_cast<char**>(pBuf);

Reply via email to