https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110044
--- Comment #5 from Iain Sandoe <iains at gcc dot gnu.org> --- (In reply to Sergey Fedorov from comment #3) > (In reply to Eric Gallager from comment #2) > > possible dup of either bug 60972 and/or bug 68160? > > From those topics it looks that the bug, if identical, has never been > addressed since GCC 4.9. Would it be helpful to compare against Apple gcc > code, which seems to handle the issue correctly? maybe - but the darwin_rs6000_special_round_type_align() has had to change from the original (at least recently) to cater for the new C++ rules (which did not exist when gcc-4.2.1 was current). .. it's on my TODO to take a look...