gcc alignment and warning suppression