Message ID | CAGWvnykKcF+ho1_sm0Xfr5CT5RZgiNmEabJnBUNN35ejLmZkvQ@mail.gmail.com |
---|---|
State | New |
Headers | show |
Series | AIX packed structure alignment [PR102068] | expand |
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index e073b26b430..05fb6aad4b0 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -7955,7 +7955,7 @@ rs6000_slow_unaligned_access (machine_mode mode, unsigned int align) unsigned int rs6000_special_adjust_field_align (tree type, unsigned int computed) { - if (computed <= 32) + if (computed <= 32 || TYPE_PACKED (type)) return computed;