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.