ada: Fix Scalar_Storage_Order not honored for misaligned wrapped scalar This occurs when the construct is totally scalarized by the SRA pass. gcc/ada/ChangeLog: * gcc-interface/utils.cc (maybe_pad_type): Propagate the flag TYPE_REVERSE_STORAGE_ORDER from the inner type to the record type if the former is also an aggregate type.