2002-09-29 Roland McGrath <roland@redhat.com>
authorroland <roland>
Sun, 29 Sep 2002 21:41:18 +0000 (21:41 +0000)
committerroland <roland>
Sun, 29 Sep 2002 21:41:18 +0000 (21:41 +0000)
commit7a67975257748d06325e4ced207990dceb46b14d
tree4c55c0fcd3510c64db7539e48806be1ce5fbac77
parentb9314a5d41bf8b4ec2c5d8e9e103343b82d6d73b
2002-09-29  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]:
Define errno in .tbss.
* sysdeps/unix/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]: Use TLS
access for setting errno.
* sysdeps/unix/x86_64/sysdep.S: Store 32 bits at errno, not 64 bits.
AFAICT, it was just blind luck that the word following errno in .bss
was just alignment padding and not some other variable to be clobbered.
sysdeps/unix/x86_64/sysdep.S