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.