https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110743
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The comment says:
In order to make the paddings as zeroes for pattern init, We
should add a call to __builtin_clear_padding to clear the
paddings to zero in compatible with CLANG.
But I wonder if in order to be somehow compatible with clang in making sure
padding bits are always zero while other bits are pattern we really need to
slow code down.
Just not doing the __builtin_clear_padding would be IMHO better.