summaryrefslogtreecommitdiffstats
path: root/newlib/libc/string/wcpcpy.c
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2015-06-22 13:09:55 +0200
committerCorinna Vinschen <corinna@vinschen.de>2015-06-22 13:09:55 +0200
commitf4abb28ea81bd5d7f651ec8f3ac944c3c82493ac (patch)
tree713d1fd5a452aba4b5bffec632129e067ad8661d /newlib/libc/string/wcpcpy.c
parent2b615b47d49645664931e5ea09120f959310d03c (diff)
downloadcygnal-f4abb28ea81bd5d7f651ec8f3ac944c3c82493ac.tar.gz
cygnal-f4abb28ea81bd5d7f651ec8f3ac944c3c82493ac.tar.bz2
cygnal-f4abb28ea81bd5d7f651ec8f3ac944c3c82493ac.zip
Don't push on original stack during alternate signal stack setup
* exceptions.cc (_cygtls::call_signal_handler): Drop pushing a register on the original stack, it confuses GCC. Rearrange the assembler code so that $rax/$eax is not used by GCC to prepare an argument value. Use $rax/$eax without saving. Drop clearing $rbp/$epb. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'newlib/libc/string/wcpcpy.c')
0 files changed, 0 insertions, 0 deletions