aboutsummaryrefslogtreecommitdiff
path: root/elf/tls-macros.h
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2003-02-02 22:20:38 +0000
committerUlrich Drepper <drepper@redhat.com>2003-02-02 22:20:38 +0000
commit75dec09e4db3931b8259406a019fc7de9bf5ff2e (patch)
tree156db8a31ea0daa72e6c312d96e01be39e332cbb /elf/tls-macros.h
parent78e885103e94a806e07f9683520811065d7a447b (diff)
downloadglibc-75dec09e4db3931b8259406a019fc7de9bf5ff2e.zip
glibc-75dec09e4db3931b8259406a019fc7de9bf5ff2e.tar.gz
glibc-75dec09e4db3931b8259406a019fc7de9bf5ff2e.tar.bz2
Update.
2003-02-02 Jakub Jelinek <jakub@redhat.com> * elf/tls-macros.h [sparc] (TLS_LD, TLS_GD): Add "cc" clobbers.
Diffstat (limited to 'elf/tls-macros.h')
-rw-r--r--elf/tls-macros.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/elf/tls-macros.h b/elf/tls-macros.h
index ea9ec56..a0d09db 100644
--- a/elf/tls-macros.h
+++ b/elf/tls-macros.h
@@ -347,7 +347,7 @@ register void *__gp __asm__("$29");
" nop" \
: "=r" (__o0) : "0" (__o0) \
: "g1", "g2", "g3", "g4", "g5", "g6", "o1", "o2", "o3", "o4", \
- "o5", "o7"); \
+ "o5", "o7", "cc"); \
asm ("sethi %%tldo_hix22(" #x "), %0" : "=r" (__o)); \
asm ("xor %1, %%tldo_lox10(" #x "), %0" : "=r" (__o) : "r" (__o)); \
asm ("add %1, %2, %0, %%tldo_add(" #x ")" : "=r" (__l) \
@@ -364,7 +364,7 @@ register void *__gp __asm__("$29");
" nop" \
: "=r" (__o0) : "0" (__o0) \
: "g1", "g2", "g3", "g4", "g5", "g6", "o1", "o2", "o3", "o4", \
- "o5", "o7"); \
+ "o5", "o7", "cc"); \
__o0; })
#elif defined __s390x__