IBM recommends that you use packed format only for existing structures for compatibility with assembler code. Allowing the compiler to set the alignment of structures helps to improve performance.