------- Additional Comments From jakub at gcc dot gnu dot org 2005-04-05 14:04 ------- Mark, this seems to be caused by http://gcc.gnu.org/ml/gcc-patches/2004-06/msg01720.html The attributes are attached to the cdk_id declarator which is stored inside of a cdk_pointer declarator, but grokdeclarator only looks at declarator->attributes of the non-cdk_id declarators and so the attributes get lost. I'm not sure where is the best place to handle these, so will work on g++.dg-struct-layout-1 testsuite which ought to catch such ABI changes instead.
-- What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu dot org AssignedTo|jakub at gcc dot gnu dot org|unassigned at gcc dot gnu | |dot org Status|ASSIGNED |NEW http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20763