https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117375
qinzhao at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |qinzhao at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |qinzhao at gcc dot gnu.org --- Comment #5 from qinzhao at gcc dot gnu.org --- (In reply to Sam James from comment #2) > Hi Qing, I found this ICE, let me know if you need any more details. (In reply to Sam James from comment #4) > Reduced: > ``` > int celt_encode_with_ec_st, celt_encode_with_ec_st_0, > celt_encode_with_ec_nbFilledBytes; > void ec_enc_shrink(); > void celt_encode_with_ec_max_allowed() { > int nbAvailableBytes = celt_encode_with_ec_nbFilledBytes; > if (celt_encode_with_ec_st && celt_encode_with_ec_st_0) > if (celt_encode_with_ec_max_allowed < nbAvailableBytes) > ec_enc_shrink(); > } > ``` thanks for the reduced testing case. will try to fix it.