On 2018-03-20 01:06:50 +0100, Vincent Lefevre wrote: > Control: forwarded -1 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84761 > Control: tags -1 fixed-upstream > > in the sense that this will be OK at least up to glibc 2.27. > > See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84761#c9 > > Author: jakub > Date: Mon Mar 19 20:47:29 2018 > New Revision: 258663 > > URL: https://gcc.gnu.org/viewcvs?rev=258663&root=gcc&view=rev > Log: > PR sanitizer/84761 > * sanitizer_common/sanitizer_linux_libcdep.cc (__GLIBC_PREREQ): > Define if not defined. > (DL_INTERNAL_FUNCTION): Don't define. > (InitTlsSize): For __i386__ if not compiled against glibc 2.27+ > determine at runtime whether to use regparm(3), stdcall calling > convention for older glibcs or normal calling convention for > newer glibcs for call to _dl_get_tls_static_info. > > Modified: > trunk/libsanitizer/ChangeLog > trunk/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc
I confirm that gcc-snapshot 1:20180320-1 in experimental fixes the problem. Thanks, -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)