https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100789

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[9/10/11/12 Regression]     |[9/10/11/12 Regression] ICE
                   |ICE: in gimplify_expr, at   |with __transaction_relaxed
                   |gimplify.c:14750            |and left shit signed
                   |                            |overflow

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Most likely due to this part of the patch from c-typeck.c:
+             else if (TREE_CODE (op0) == INTEGER_CST
+                      && maybe_warn_shift_overflow (location, op0, op1)
+                      && flag_isoc99)
+               int_const = false;

Reply via email to