Hello. I noticed some emails reaching gcc-patc...@gcc.gnu.org use the following quoting:
``` case UNGT_EXPR: case UNGE_EXPR: case UNEQ_EXPR: + case MEM_REF: /* Binary operations evaluating both arguments (increment and =09 decrement are binary internally in GCC). */ orig_op0 =3D op0 =3D TREE_OPERAND (expr, 0); @@ -435,6 +436,14 @@ c_fully_fold_internal (tree expr, bool i =09 || TREE_CODE (TREE_TYPE (orig_op0)) =3D=3D FIXED_POINT_TYPE) =09 && TREE_CODE (TREE_TYPE (orig_op1)) =3D=3D INTEGER_TYPE) =09warn_for_div_by_zero (loc, op1); + if (code =3D=3D MEM_REF +=09 && ret !=3D expr +=09 && TREE_CODE (ret) =3D=3D MEM_REF) +=09{ +=09 TREE_READONLY (ret) =3D TREE_READONLY (expr); +=09 TREE_SIDE_EFFECTS (ret) =3D TREE_SIDE_EFFECTS (expr); +=09 TREE_THIS_VOLATILE (ret) =3D TREE_THIS_VOLATILE (expr); +=09} ``` It's probably related to the following email tag: Content-Transfer-Encoding: quoted-printable The format is problematic when copying a patch. Email example: https://gcc.gnu.org/pipermail/gcc-patches/2020-March/542053.html Thank you, Martin