Valgrind reports Source and destination overlap in memcpy(0x1C0EFB64, 0x1C0EFB68, 12) at 0x1B904A60: memcpy (mac_replace_strmem.c:113) by 0x807096A: Ins_MINDEX (./src/ttinterp.c:1696) by 0x80739A3: RunIns (./src/ttinterp.c:5199) by 0x807509D: Instance_Reset (./src/ttobjs.c:802) on the sample file from the bug 688222. We know already, that this is significant for the HP C compiler.
Created attachment 1553 [details] patch s/memcpy/memmove/ in Ins_MINDEX().
The fix is committed to HEAD branch. See the comment 3 of the bug 688225 for the code review.