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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Strange codegen when        |Could improve vector
                   |passing cleared vector as   |formation when generated
                   |argument                    |using a loop (vector char)

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Fre is able to handle it for constants:
Value numbering stmt = __builtin_memset (&x, 255, 16);
Setting value number of .MEM_3 to .MEM_3 (changed)
Value numbering stmt = x.1_7 = x;
Setting value number of x.1_7 to { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1 } (changed)

Reply via email to