http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61130
--- Comment #2 from Ozkan Sezer <sezeroz at gmail dot com> --- (In reply to Jakub Jelinek from comment #1) > That is a warning, not the reason for bootstrap failure. Well it eventually results in an error: In file included from ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_handlers.cc:13:0: ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_diag.h: In function 'void handleTypeMismatchImpl(__ubsan::TypeMismatchData*, __ubsan::ValueHandle, __ubsan::Location)': ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_diag.h:192:72: warning: 'Loc.__ubsan::Location::MemoryLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] : Loc(Loc), Level(Level), Message(Message), NumArgs(0), NumRanges(0) {} ^ ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_handlers.cc:29:12: note: 'Loc.__ubsan::Location::MemoryLoc' was declared here Location Loc = Data->Loc.acquire(); ^ libtool: compile: /home/myname/gcc49.build/./gcc/xgcc -shared-libgcc -B/home/myname/gcc49.build/./gcc -nostdinc++ -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/myname/opt/gcc490/i686-pc-linux-gnu/bin/ -B/home/myname/opt/gcc490/i686-pc-linux-gnu/lib/ -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/include -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc49.r210278/libsanitizer/ubsan -I.. -I ../../../../gcc49.r210278/libsanitizer -I ../../../../gcc49.r210278/libsanitizer/include -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/i686-pc-linux-gnu -I../../../../gcc49.r210278/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT ubsan_diag.lo -MD -MP -MF .deps/ubsan_diag.Tpo -c ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_diag.cc -o ubsan_diag.o >/dev/null 2>&1 libtool: compile: /home/myname/gcc49.build/./gcc/xgcc -shared-libgcc -B/home/myname/gcc49.build/./gcc -nostdinc++ -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/myname/opt/gcc490/i686-pc-linux-gnu/bin/ -B/home/myname/opt/gcc490/i686-pc-linux-gnu/lib/ -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/include -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc49.r210278/libsanitizer/ubsan -I.. -I ../../../../gcc49.r210278/libsanitizer -I ../../../../gcc49.r210278/libsanitizer/include -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/i686-pc-linux-gnu -I../../../../gcc49.r210278/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT ubsan_handlers.lo -MD -MP -MF .deps/ubsan_handlers.Tpo -c ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_handlers.cc -o ubsan_handlers.o >/dev/null 2>&1 mv -f .deps/ubsan_diag.Tpo .deps/ubsan_diag.Plo /bin/sh ../libtool --tag=CXX --mode=compile /home/myname/gcc49.build/./gcc/xgcc -shared-libgcc -B/home/myname/gcc49.build/./gcc -nostdinc++ -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/myname/opt/gcc490/i686-pc-linux-gnu/bin/ -B/home/myname/opt/gcc490/i686-pc-linux-gnu/lib/ -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/include -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc49.r210278/libsanitizer/ubsan -I.. -I ../../../../gcc49.r210278/libsanitizer -I ../../../../gcc49.r210278/libsanitizer/include -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/i686-pc-linux-gnu -I../../../../gcc49.r210278/libsanitizer/../libstdc++-v3/libsupc++ -frtti -g -O2 -D_GNU_SOURCE -MT ubsan_handlers_cxx.lo -MD -MP -MF .deps/ubsan_handlers_cxx.Tpo -c -o ubsan_handlers_cxx.lo ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_handlers_cxx.cc libtool: compile: /home/myname/gcc49.build/./gcc/xgcc -shared-libgcc -B/home/myname/gcc49.build/./gcc -nostdinc++ -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/myname/opt/gcc490/i686-pc-linux-gnu/bin/ -B/home/myname/opt/gcc490/i686-pc-linux-gnu/lib/ -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/include -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc49.r210278/libsanitizer/ubsan -I.. -I ../../../../gcc49.r210278/libsanitizer -I ../../../../gcc49.r210278/libsanitizer/include -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/i686-pc-linux-gnu -I../../../../gcc49.r210278/libsanitizer/../libstdc++-v3/libsupc++ -frtti -g -O2 -D_GNU_SOURCE -MT ubsan_handlers_cxx.lo -MD -MP -MF .deps/ubsan_handlers_cxx.Tpo -c ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_handlers_cxx.cc -fPIC -DPIC -o .libs/ubsan_handlers_cxx.o libtool: compile: /home/myname/gcc49.build/./gcc/xgcc -shared-libgcc -B/home/myname/gcc49.build/./gcc -nostdinc++ -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/myname/opt/gcc490/i686-pc-linux-gnu/bin/ -B/home/myname/opt/gcc490/i686-pc-linux-gnu/lib/ -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/include -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc49.r210278/libsanitizer/ubsan -I.. -I ../../../../gcc49.r210278/libsanitizer -I ../../../../gcc49.r210278/libsanitizer/include -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/i686-pc-linux-gnu -I../../../../gcc49.r210278/libsanitizer/../libstdc++-v3/libsupc++ -frtti -g -O2 -D_GNU_SOURCE -MT ubsan_handlers_cxx.lo -MD -MP -MF .deps/ubsan_handlers_cxx.Tpo -c ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_handlers_cxx.cc -o ubsan_handlers_cxx.o >/dev/null 2>&1 mv -f .deps/ubsan_handlers_cxx.Tpo .deps/ubsan_handlers_cxx.Plo /bin/sh ../libtool --tag=CXX --mode=compile /home/myname/gcc49.build/./gcc/xgcc -shared-libgcc -B/home/myname/gcc49.build/./gcc -nostdinc++ -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/myname/opt/gcc490/i686-pc-linux-gnu/bin/ -B/home/myname/opt/gcc490/i686-pc-linux-gnu/lib/ -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/include -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc49.r210278/libsanitizer/ubsan -I.. -I ../../../../gcc49.r210278/libsanitizer -I ../../../../gcc49.r210278/libsanitizer/include -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/i686-pc-linux-gnu -I../../../../gcc49.r210278/libsanitizer/../libstdc++-v3/libsupc++ -frtti -g -O2 -D_GNU_SOURCE -MT ubsan_type_hash.lo -MD -MP -MF .deps/ubsan_type_hash.Tpo -c -o ubsan_type_hash.lo ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_type_hash.cc libtool: compile: /home/myname/gcc49.build/./gcc/xgcc -shared-libgcc -B/home/myname/gcc49.build/./gcc -nostdinc++ -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/myname/opt/gcc490/i686-pc-linux-gnu/bin/ -B/home/myname/opt/gcc490/i686-pc-linux-gnu/lib/ -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/include -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc49.r210278/libsanitizer/ubsan -I.. -I ../../../../gcc49.r210278/libsanitizer -I ../../../../gcc49.r210278/libsanitizer/include -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/i686-pc-linux-gnu -I../../../../gcc49.r210278/libsanitizer/../libstdc++-v3/libsupc++ -frtti -g -O2 -D_GNU_SOURCE -MT ubsan_type_hash.lo -MD -MP -MF .deps/ubsan_type_hash.Tpo -c ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_type_hash.cc -fPIC -DPIC -o .libs/ubsan_type_hash.o mv -f .deps/ubsan_handlers.Tpo .deps/ubsan_handlers.Plo /bin/sh ../libtool --tag=CXX --mode=compile /home/myname/gcc49.build/./gcc/xgcc -shared-libgcc -B/home/myname/gcc49.build/./gcc -nostdinc++ -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/myname/opt/gcc490/i686-pc-linux-gnu/bin/ -B/home/myname/opt/gcc490/i686-pc-linux-gnu/lib/ -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/include -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc49.r210278/libsanitizer/ubsan -I.. -I ../../../../gcc49.r210278/libsanitizer -I ../../../../gcc49.r210278/libsanitizer/include -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/i686-pc-linux-gnu -I../../../../gcc49.r210278/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT ubsan_value.lo -MD -MP -MF .deps/ubsan_value.Tpo -c -o ubsan_value.lo ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_value.cc libtool: compile: /home/myname/gcc49.build/./gcc/xgcc -shared-libgcc -B/home/myname/gcc49.build/./gcc -nostdinc++ -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/myname/opt/gcc490/i686-pc-linux-gnu/bin/ -B/home/myname/opt/gcc490/i686-pc-linux-gnu/lib/ -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/include -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc49.r210278/libsanitizer/ubsan -I.. -I ../../../../gcc49.r210278/libsanitizer -I ../../../../gcc49.r210278/libsanitizer/include -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/i686-pc-linux-gnu -I../../../../gcc49.r210278/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT ubsan_value.lo -MD -MP -MF .deps/ubsan_value.Tpo -c ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_value.cc -fPIC -DPIC -o .libs/ubsan_value.o libtool: compile: /home/myname/gcc49.build/./gcc/xgcc -shared-libgcc -B/home/myname/gcc49.build/./gcc -nostdinc++ -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/myname/opt/gcc490/i686-pc-linux-gnu/bin/ -B/home/myname/opt/gcc490/i686-pc-linux-gnu/lib/ -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/include -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc49.r210278/libsanitizer/ubsan -I.. -I ../../../../gcc49.r210278/libsanitizer -I ../../../../gcc49.r210278/libsanitizer/include -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/i686-pc-linux-gnu -I../../../../gcc49.r210278/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT ubsan_value.lo -MD -MP -MF .deps/ubsan_value.Tpo -c ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_value.cc -o ubsan_value.o >/dev/null 2>&1 libtool: compile: /home/myname/gcc49.build/./gcc/xgcc -shared-libgcc -B/home/myname/gcc49.build/./gcc -nostdinc++ -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/myname/opt/gcc490/i686-pc-linux-gnu/bin/ -B/home/myname/opt/gcc490/i686-pc-linux-gnu/lib/ -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/include -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc49.r210278/libsanitizer/ubsan -I.. -I ../../../../gcc49.r210278/libsanitizer -I ../../../../gcc49.r210278/libsanitizer/include -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/i686-pc-linux-gnu -I../../../../gcc49.r210278/libsanitizer/../libstdc++-v3/libsupc++ -frtti -g -O2 -D_GNU_SOURCE -MT ubsan_type_hash.lo -MD -MP -MF .deps/ubsan_type_hash.Tpo -c ../../../../gcc49.r210278/libsanitizer/ubsan/ubsan_type_hash.cc -o ubsan_type_hash.o >/dev/null 2>&1 mv -f .deps/ubsan_value.Tpo .deps/ubsan_value.Plo mv -f .deps/ubsan_type_hash.Tpo .deps/ubsan_type_hash.Plo /bin/sh ../libtool --tag=CXX --mode=link /home/myname/gcc49.build/./gcc/xgcc -shared-libgcc -B/home/myname/gcc49.build/./gcc -nostdinc++ -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/myname/opt/gcc490/i686-pc-linux-gnu/bin/ -B/home/myname/opt/gcc490/i686-pc-linux-gnu/lib/ -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/include -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/sys-include -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/i686-pc-linux-gnu -I../../../../gcc49.r210278/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -version-info `grep -v '^#' ../../../../gcc49.r210278/libsanitizer/ubsan/libtool-version` -lpthread -ldl -lm -o libubsan.la -rpath /home/myname/opt/gcc490/lib ubsan_diag.lo ubsan_handlers.lo ubsan_handlers_cxx.lo ubsan_type_hash.lo ubsan_value.lo ../sanitizer_common/libsanitizer_common.la ../interception/libinterception.la ../libbacktrace/libsanitizer_libbacktrace.la ../../libstdc++-v3/src/libstdc++.la libtool: link: /home/myname/gcc49.build/./gcc/xgcc -shared-libgcc -B/home/myname/gcc49.build/./gcc -nostdinc++ -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/myname/opt/gcc490/i686-pc-linux-gnu/bin/ -B/home/myname/opt/gcc490/i686-pc-linux-gnu/lib/ -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/include -isystem /home/myname/opt/gcc490/i686-pc-linux-gnu/sys-include -shared -nostdlib /usr/lib/crti.o /home/myname/gcc49.build/./gcc/crtbeginS.o .libs/ubsan_diag.o .libs/ubsan_handlers.o .libs/ubsan_handlers_cxx.o .libs/ubsan_type_hash.o .libs/ubsan_value.o -Wl,--whole-archive ../sanitizer_common/.libs/libsanitizer_common.a ../interception/.libs/libinterception.a ../libbacktrace/.libs/libsanitizer_libbacktrace.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -Wl,-rpath -Wl,/home/myname/opt/gcc490/lib -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/myname/gcc49.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -lpthread -ldl ../../libstdc++-v3/src/.libs/libstdc++.so -lm -L/home/myname/gcc49.build/./gcc -lc -lgcc_s /home/myname/gcc49.build/./gcc/crtendS.o /usr/lib/crtn.o -Wl,-soname -Wl,libubsan.so.0 -o .libs/libubsan.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libubsan.so.0" && ln -s "libubsan.so.0.0.0" "libubsan.so.0") libtool: link: (cd ".libs" && rm -f "libubsan.so" && ln -s "libubsan.so.0.0.0" "libubsan.so") libtool: link: (cd .libs/libubsan.lax/libsanitizer_common.a && ar x "/home/myname/gcc49.build/i686-pc-linux-gnu/libsanitizer/ubsan/../sanitizer_common/.libs/libsanitizer_common.a") libtool: link: (cd .libs/libubsan.lax/libinterception.a && ar x "/home/myname/gcc49.build/i686-pc-linux-gnu/libsanitizer/ubsan/../interception/.libs/libinterception.a") libtool: link: (cd .libs/libubsan.lax/libsanitizer_libbacktrace.a && ar x "/home/myname/gcc49.build/i686-pc-linux-gnu/libsanitizer/ubsan/../libbacktrace/.libs/libsanitizer_libbacktrace.a") libtool: link: ar rc .libs/libubsan.a ubsan_diag.o ubsan_handlers.o ubsan_handlers_cxx.o ubsan_type_hash.o ubsan_value.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_symbolizer_posix_libcdep.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_thread_registry.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_libc.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_printf.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_coverage.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_stacktrace_libcdep.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_stacktrace.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_common_libcdep.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_libignore.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_posix_libcdep.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_symbolizer_win.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_mac.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_win.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_suppressions.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_platform_limits_posix.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_symbolizer_libbacktrace.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_symbolizer_libcdep.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_allocator.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_posix.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_stoptheworld_linux_libcdep.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_symbolizer.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_linux.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_flags.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_linux_libcdep.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_common.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_stackdepot.o .libs/libubsan.lax/libsanitizer_common.a/sanitizer_platform_limits_linux.o .libs/libubsan.lax/libinterception.a/interception_type_test.o .libs/libubsan.lax/libinterception.a/interception_win.o .libs/libubsan.lax/libinterception.a/interception_mac.o .libs/libubsan.lax/libinterception.a/interception_linux.o .libs/libubsan.lax/libsanitizer_libbacktrace.a/elf.o .libs/libubsan.lax/libsanitizer_libbacktrace.a/dwarf.o .libs/libubsan.lax/libsanitizer_libbacktrace.a/cp-demangle.o .libs/libubsan.lax/libsanitizer_libbacktrace.a/sort.o .libs/libubsan.lax/libsanitizer_libbacktrace.a/state.o .libs/libubsan.lax/libsanitizer_libbacktrace.a/posix.o .libs/libubsan.lax/libsanitizer_libbacktrace.a/bridge.o .libs/libubsan.lax/libsanitizer_libbacktrace.a/atomic.o .libs/libubsan.lax/libsanitizer_libbacktrace.a/mmap.o .libs/libubsan.lax/libsanitizer_libbacktrace.a/fileline.o .libs/libubsan.lax/libsanitizer_libbacktrace.a/mmapio.o libtool: link: ranlib .libs/libubsan.a libtool: link: rm -fr .libs/libubsan.lax libtool: link: ( cd ".libs" && rm -f "libubsan.la" && ln -s "../libubsan.la" "libubsan.la" ) make[4]: Leaving directory `/home/myname/gcc49.build/i686-pc-linux-gnu/libsanitizer/ubsan' make[4]: Entering directory `/home/myname/gcc49.build/i686-pc-linux-gnu/libsanitizer' true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2 -D_GNU_SOURCE" "CFLAGS_FOR_BUILD=-g -O2" "CFLAGS_FOR_TARGET=-g -O2" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "RUNTESTFLAGS=" "exec_prefix=/home/myname/opt/gcc490" "infodir=/home/myname/opt/gcc490/share/info" "libdir=/home/myname/opt/gcc490/lib" "prefix=/home/myname/opt/gcc490" "includedir=/home/myname/opt/gcc490/include" "AR=ar" "AS=/home/myname/gcc49.build/./gcc/as" "LD=/home/myname/gcc49.build/./gcc/collect-ld" "LIBCFLAGS=-g -O2" "NM=/home/myname/gcc49.build/./gcc/nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make make[4]: Leaving directory `/home/myname/gcc49.build/i686-pc-linux-gnu/libsanitizer' make[3]: Leaving directory `/home/myname/gcc49.build/i686-pc-linux-gnu/libsanitizer' make[2]: Leaving directory `/home/myname/gcc49.build/i686-pc-linux-gnu/libsanitizer' make[1]: Leaving directory `/home/myname/gcc49.build' make: *** [bootstrap] Error 2 That warning is the only thing between "Making all in ubsan" and the final error. Where else should I look?