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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[9/10/11/12/13 Regression]  |[9/10/11/12 Regression]
                   |Wrong code with -O0         |Wrong code with -O0

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed on the trunk so far.
Guess for backports we want instead a minimal change (i.e. just the
+                        && INTEGRAL_TYPE_P (TREE_TYPE (TREE_OPERAND (op0, 0)))
and
+                        && (TYPE_PRECISION (TREE_TYPE (TREE_OPERAND (op0, 0)))
+                            < TYPE_PRECISION (type0)))
additions for C++ FE).

Reply via email to