Skip to content

Commit 016eae3

Browse files
committed
Fixed the compile issues after the upstream merge
1 parent 2ec89b3 commit 016eae3

File tree

7 files changed

+3
-11
lines changed

7 files changed

+3
-11
lines changed

expected/wasm32-wasi/posix/defined-symbols.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@ __hwcap
117117
__inet_aton
118118
__inhibit_ptc
119119
__init_ssp
120-
__init_tls
121120
__init_tp
122121
__intscan
123122
__invtrigl_R

expected/wasm32-wasi/posix/undefined-symbols.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,3 +152,4 @@ __trunctfsf2
152152
__unordtf2
153153
__wasm_call_ctors
154154
__wasm_init_tls
155+
main

expected/wasm32-wasi/single/defined-symbols.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@ __hwcap
117117
__inet_aton
118118
__inhibit_ptc
119119
__init_ssp
120-
__init_tls
121120
__init_tp
122121
__intscan
123122
__invtrigl_R

expected/wasm64-wasi/posix/defined-symbols.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@ __hwcap
117117
__inet_aton
118118
__inhibit_ptc
119119
__init_ssp
120-
__init_tls
121120
__init_tp
122121
__intscan
123122
__invtrigl_R

expected/wasm64-wasi/single/defined-symbols.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ __hwcap
116116
__inet_aton
117117
__inhibit_ptc
118118
__init_ssp
119-
__init_tls
120119
__init_tp
121120
__intscan
122121
__invtrigl_R

libc-top-half/musl/src/env/__init_tls.c

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,7 @@ void *__copy_tls(unsigned char *mem)
106106
#endif
107107
}
108108

109-
<<<<<<< HEAD
110-
111-
=======
112109
#ifdef __wasilibc_unmodified_upstream
113-
>>>>>>> a00bf32 (threads: implement init of TLS and stack pointer (#342))
114110
#if ULONG_MAX == 0xffffffff
115111
typedef Elf32_Phdr Phdr;
116112
#else
@@ -193,9 +189,6 @@ void __init_tls(size_t *aux)
193189
if (__init_tp(__copy_tls(mem)) < 0)
194190
a_crash();
195191
}
196-
<<<<<<< HEAD
197-
=======
198192

199193
weak_alias(static_init_tls, __init_tls);
200194
#endif
201-
>>>>>>> a00bf32 (threads: implement init of TLS and stack pointer (#342))

libc-top-half/musl/src/env/__reset_tls.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
void __reset_tls()
66
{
7+
#ifdef __wasilibc_unmodified_upstream
78
pthread_t self = __pthread_self();
89
struct tls_module *p;
910
size_t i, n = self->dtv[0];
@@ -12,4 +13,5 @@ void __reset_tls()
1213
memcpy(mem, p->image, p->len);
1314
memset(mem+p->len, 0, p->size - p->len);
1415
}
16+
#endif
1517
}

0 commit comments

Comments
 (0)