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

            Bug ID: 97617
           Summary: missing aggressive loop optimization warning in C++
           Product: gcc
           Version: 10.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jan.smets at nokia dot com
  Target Milestone: ---

Created attachment 49458
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49458&action=edit
testcase

Following testcase produces a compile warning in C, but not C++.

 error: iteration 16 invokes undefined behavior
[-Werror=aggressive-loop-optimizations]

The warning *is* shown when the printf call is removed. (C++)
When compiled as C the warning is always shown.

GCC 10.2, x86_64-linux-gnu

Reply via email to