From: Richard Henderson <richard.hender...@linaro.org> > static bool fold_remainder(OptContext *ctx, TCGOp *op) { > - return fold_const2(ctx, op); > + if (fold_const2(ctx, op) || > + fold_xx_to_i(ctx, op, 1)) {
Should this be fold_xx_to_i(ctx, op, 0)? If arg[2] is 0, we would have different results than do_constant_folding(), but not sure we care, since the result is documented as undefined. -- Luis Pires Instituto de Pesquisas ELDORADO Aviso Legal - Disclaimer <https://www.eldorado.org.br/disclaimer.html>