http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46801

--- Comment #6 from Martin Jambor <jamborm at gcc dot gnu.org> 2010-12-28 
14:36:58 UTC ---
This seems to be a fallout from the fix to PR 46351 and PR 46377
(revision 166535, patch at
http://gcc.gnu.org/ml/gcc-patches/2010-11/msg00933.html).

The problem is that struct pack9__copy__t___PAD apparently contains
aggregate bit-fields which we reject in type_internals_preclude_sra_p
even before we make the variable a candidate.  This seems to be a good
reason to have another look at the rather crude fix, although my
still fresh memories of the bit-field mess make me refrain from any
promises of a quick better solution.

Reply via email to