and it is expected to check the alignment value via alignof, not sizeof. Otherwise, __attribute__((aligned)) can complain as required alignment being invalid, e.g. on s390x. Patch provided by Mamoru Tasaka, Fedora