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

rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> changed:

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

--- Comment #4 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> 
---
(In reply to Ilya Leoshkevich from comment #3)
> Apparently allocated EQ_ATTR_ALT is smaller than I expect: 16 bytes are
> clearly not enough to contain rtx_def and 2 HOST_WIDE_INTs.

Yeah, the rtx_code_size[] definition in rtl.c needs to handle
EQ_ATTR_ALT.  Sorry for missing that in the review.

Originally that test only handled two codes.  Now that there
are five it needs to handle, it might more sense to use:

  FORMAT[0] == 'w'

instead of specific code checks, since there's a requirement
that either all fields must be 'w' or none can be.

Reply via email to