On 5/13/21 5:54 PM, H.J. Lu wrote:
On Thu, May 13, 2021 at 09:28:01AM +0200, Martin Liška wrote:
I'm planning to do merge from master twice a year.
This merge was tested on x86_64-linux-gnu and ppc64le-linux-gnu
and survives regression tests.

Pushed to master.
Thanks,
Martin

Merged revision: f58e0513dd95944b81ce7a6e7b49ba656de7d75f

On Linux/x86-64, I got

../../../../../src-master/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp:
 In function ??void __sanitizer::InitTlsSize()??:
../../../../../src-master/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp:209:55:
 error: invalid conversion from ??__sanitizer::uptr*?? {aka ??long unsigned 
int*??} to ??size_t*?? {aka ??unsigned int*??} [-fpermissive]
   209 |   ((void (*)(size_t *, size_t *))get_tls_static_info)(&g_tls_size, 
&tls_align);
       |                                                       ^~~~~~~~~~~
       |                                                       |
       |                                                       
__sanitizer::uptr* {aka long unsigned int*}


H.J.


Hm, I can't reproduce it:

/dev/shm/objdir/./gcc/xgcc -shared-libgcc -B/dev/shm/objdir/./gcc -nostdinc++ 
-L/dev/shm/objdir/x86_64-pc-linux-gnu/libstdc++-v3/src 
-L/dev/shm/objdir/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs 
-L/dev/shm/objdir/x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs 
-B/home/marxin/bin/gcc/x86_64-pc-linux-gnu/bin/ 
-B/home/marxin/bin/gcc/x86_64-pc-linux-gnu/lib/ -isystem 
/home/marxin/bin/gcc/x86_64-pc-linux-gnu/include -isystem 
/home/marxin/bin/gcc/x86_64-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -I. 
-I/home/marxin/Programming/gcc/libsanitizer/sanitizer_common -I.. -I 
/home/marxin/Programming/gcc/libsanitizer/include -I 
/home/marxin/Programming/gcc/libsanitizer -isystem 
/home/marxin/Programming/gcc/libsanitizer/include/system -Wall -W 
-Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC 
-fno-builtin -fno-exceptions -fno-rtti -fomit-frame-pointer -funwind-tables 
-fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include 
-I../../libstdc++-v3/include/x86_64-pc-linux-gnu 
-I/home/marxin/Programming/gcc/libsanitizer/../libstdc++-v3/libsupc++ 
-std=gnu++14 -fcf-protection -mshstk -DSANITIZER_LIBBACKTRACE 
-DSANITIZER_CP_DEMANGLE -I 
/home/marxin/Programming/gcc/libsanitizer/../libbacktrace -I ../libbacktrace -I 
/home/marxin/Programming/gcc/libsanitizer/../include -include 
/home/marxin/Programming/gcc/libsanitizer/libbacktrace/backtrace-rename.h -g 
-O2 -D_GNU_SOURCE -MT sanitizer_linux_libcdep.lo -MD -MP -MF 
.deps/sanitizer_linux_libcdep.Tpo -c 
/home/marxin/Programming/gcc/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp
  -fPIC -DPIC -o .libs/sanitizer_linux_libcdep.o

Can you please show full command line? And please attach a pre-processed source 
file.
Thanks,
Martin

Reply via email to