https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68983

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The first added hunk has been:
       /* Except for initialization of full bytes from a CONSTRUCTOR, which
                              we will handle specially below.  */
                           && !(TREE_CODE (exp) == CONSTRUCTOR
                                && bitsize % BITS_PER_UNIT == 0))
but that does not cover this case, where the bitsize is a multiple of
BITS_PER_UNIT (and exp is not a CONSTRUCTOR), yet it is still a constructor
store of a struct that with padding is 64 bits into a target that is only 40
bits.

Reply via email to