https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101197
Bug ID: 101197
Summary: __builtin_memmove does not perform constant
optimizations
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: unlvsur at live dot com
Target Milestone: ---
https://godbolt.org/z/qTMEo93j1
Two code does exactly the same thing but gcc refuses to optimize this.
While clang generates exactly the same output of assembly
https://godbolt.org/z/7a4r1hxj7