[Bug sanitizer/61130] 4.9 branch (r210278) bootstrap failure

sezeroz at gmail dot com gcc-bugzilla@gcc.gnu.org
Fri May 9 19:11:00 GMT 2014


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?



More information about the Gcc-bugs mailing list