https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77982
Maxim Ostapenko <m.ostapenko at samsung dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |m.ostapenko at samsung dot com --- Comment #6 from Maxim Ostapenko <m.ostapenko at samsung dot com> --- The attached testcase works for me with current trunk GCC: max@max:/tmp/bug$ make rm -f m *.so ~/install/master/bin/g++ -fuse-ld=gold -g2 -Og -flto -fsanitize=address s.cpp -shared -o s.so -fPIC ~/install/master/bin/g++ -fuse-ld=gold -g2 -Og -flto -fsanitize=address m.cpp -o m max@max:/tmp/bug$ LD_LIBRARY_PATH=/home/max/install/master/lib64 ./m initializing library... done. thread started. max@max:/tmp/bug$ echo $? 0