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

            Bug ID: 117464
           Summary: Pointers mismatch after some pointer arithmetic (+ and
                    - from base address)
           Product: gcc
           Version: 14.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: prazdnovserg at gmail dot com
  Target Milestone: ---

Created attachment 59545
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59545&action=edit
Preprocessed file with -O2 flag

With any -O2+ flag **pointers starts to act weird 
Flags: -std=c23 -O2 -s -Werror -Wextra -Wall -Wduplicated-branches
-Wduplicated-cond -Wfloat-equal -Wcast-qual -Wconversion -Wsign-conversion
-Wlogical-op

Reply via email to