https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101197
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|__builtin_memmove does not |__builtin_memmove (64) does |perform constant |not expand inline for AVX2 |optimizations | Component|middle-end |target Host|x86_64-linux-gnu, |x86_64-linux-gnu |aarch64-linux-gnu | Build|x86_64-linux-gnu, |x86_64-linux-gnu |aarch64-linux-gnu | Target|x86_64-linux-gnu, |x86_64-linux-gnu |aarch64-linux-gnu | --- Comment #19 from Andrew Pinski <pinskia at gcc dot gnu.org> --- aarch64 was done in GCC 13. x86_64 is handled for 32byte in GCC 15. For 64bytes, x86_64 still needs to be handled but that is a target issue now.