https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99492
--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by David Edelsohn <d...@gcc.gnu.org>: https://gcc.gnu.org/g:4fa6356be14414957be05bdf5e22037fe1bea283 commit r11-7615-g4fa6356be14414957be05bdf5e22037fe1bea283 Author: David Edelsohn <dje....@gmail.com> Date: Tue Mar 9 17:52:36 2021 -0500 aix: align double complex AIX word-aligns floating point doubles. This behavior also extends to double _Complex, which had been overlooked when compiler support for double _Complex was added. This patch adds DCmode to the modes whose alignment is adjusted and adds a testcase to confirm the correct alignment. gcc/ChangeLog: 2021-03-10 David Edelsohn <dje....@gmail.com> PR target/99492 * config/rs6000/aix.h (ADJUST_FIELD_ALIGN): Add check for DCmode. * config/rs6000/rs6000.c (rs6000_special_round_type_align): Same. gcc/testsuite/ChangeLog: 2021-03-10 David Edelsohn <dje....@gmail.com> PR target/99492 * gcc.target/powerpc/pr99492.c: New testcase.