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