------- Additional Comments From wilson at gcc dot gnu dot org 2005-08-16 21:32 ------- The MEMBER_TYPE_FORCES_BLK definition was changed Aug 3. http://gcc.gnu.org/ml/gcc-patches/2005-08/msg00166.html
The Aug 4 ia64-hp-hpux11 testsuite reports no longer show any transparent union failures. http://gcc.gnu.org/ml/gcc-testresults/2005-08/msg00223.html Since MEMBER_TYPE_FORCES_BLK is still defined for TFmode, one can still reproduce this problem if you use a transparent union whose first member is a long double. It is believed that defining MEMBER_TYPE_FORCES_BLK is also not needed for TFmode anymore, but someone needs to do rigorous testing to verify that this change does not introduce any ABI changes. Eric Botcazou didn't need this fixed for Ada, so he didn't do this testing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20094