https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90263
--- Comment #20 from Wilco <wilco at gcc dot gnu.org> --- (In reply to Martin Liška from comment #19) > Created attachment 46265 [details] > Patch candidate v2 > > Update patch that should be fine. Tests on x86_64 work except: > FAIL: gcc.c-torture/execute/builtins/mempcpy.c execution, -O1 > > Where the test expects that mempcpy without LHS should be transformed into > memcpy. Thanks, this version works as expected on AArch64. In principle we could keep mempcpy for tailcalls with -Os, but I'm not sure it's worth the trouble.