https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108342
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|libstdc++ |c++ --- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- clang: typedef struct __attribute__((__packed__)) { /** Every frame starts with BB_FRAME_MAGIC. */ uint32_t magic; unsigned char t; fcomplex_t bb_iq_samples[BB_FRAME_IQ_SAMPLES_COUNT]; } bb_frame_t; int t = sizeof(bb_frame_t); t: .long 4101 # 0x1005 .size t, 4 it might be the case clang does not implement the ABI ....