I wrote: > However, declaring it __attribute__((aligned(1))) compiles (but still fails at runtime). This is of course nonsense, as this attribute does not impact the packaging of the struct members. So, the question is why the packed attribute yields a compiler error, but #prama pack does not. (Unless those two have different semantics.) Christian