https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116155
--- Comment #9 from Dimitar Dimitrov <dimitar at gcc dot gnu.org> --- (In reply to qinzhao from comment #8) > (In reply to Dimitar Dimitrov from comment #7) > > Size of only_fam_2 is 1. > sizeof (int) and alignof (int) still is 4? For pru: sizeof (int) = 4 __alignof__ (int) = 1 >From gcc/config/pru.h: #define INT_TYPE_SIZE 32 #define BIGGEST_ALIGNMENT 8