Portability problems not fixed by Gnulib:
@itemize
@item
+In ISO C11, the operand of @code{alignof}/@code{_Alignof} must be a
+parenthesized type. Recent versions of GCC support an extension in
+which the operand can also be a unary expression, as with
+@code{sizeof}. The Gnulib substitute does not support this extension.
+@item
@code{_Alignas} and @code{alignas} are not always supported;
on platforms lacking support, the
macro @code{__alignas_is_defined} is not defined.
Report Review Team assigned the internal review ID 2125432 (dated
2011-11-01) to this issue.
@item
-@code{<stdalign.h>} must be #included before @samp{_Alignas} and
-@samp{_Alignof} can be used.
+@code{<stdalign.h>} must be #included before @code{_Alignas} and
+@code{_Alignof} can be used.
@item
You cannot assume that @code{_Alignas} and @code{_Alignof} are reserved words;
they might be macros.