remove the last of possible-textrels from i386 asm
authorRich Felker <dalias@aerifal.cx>
Sun, 19 Apr 2015 00:45:39 +0000 (20:45 -0400)
committerRich Felker <dalias@aerifal.cx>
Sun, 19 Apr 2015 00:45:39 +0000 (20:45 -0400)
commit8ed66ecbcba1dd0f899f22b534aac92a282f42d5
tree2ed0c71c33c29f7e6f407a8ca8aa1265c878292c
parent01d42747118522b7a486ece1736b93c6d5751344
remove the last of possible-textrels from i386 asm

none of these are actual textrels because of ld-time binding performed
by -Bsymbolic-functions, but I'm changing them with the goal of making
ld-time binding purely an optimization rather than relying on it for
semantic purposes.

in the case of memmove's call to memcpy, making it explicit that the
memmove asm is assuming the forward-copying behavior of the memcpy asm
is desirable anyway; in case memcpy is ever changed, the semantic
mismatch would be apparent while editing memmcpy.s.
src/math/i386/exp.s
src/math/i386/expl.s
src/setjmp/i386/setjmp.s
src/signal/i386/sigsetjmp.s
src/string/i386/memcpy.s
src/string/i386/memmove.s