On Mon, Dec 2, 2013 at 3:52 AM, Konstantin Serebryany <konstantin.s.serebry...@gmail.com> wrote: > Another libsanitizer merge from upstream, r196090 > (needs attention on ubsan side) > > This hopefully fixes various build failures on non-x86-linux platforms, > although I still tested it only on our x86_64 Linux Ubuntu 12.04 box: > rm -rf */{*/,}libsanitizer && make -j 50 && make -C gcc > check-g{cc,++} RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} > asan.exp' > This also fixed tsan; verified on a single small test. > > This change breaks one ubsan test: > make check -C gcc RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} ubsan.exp' > FAIL: c-c++-common/ubsan/vla-1.c -O0 execution test > I am asking gcc-ubsan maintainers to help me decipher dejagnu > diagnostics and fix the test failure. > > I am ready to make any reasonable additional testing that > can be done on x86_64 Linux Ubuntu 12.04. > > The upstream bots on Mac and Linux (x86, x86_64, ARM) are green. > We also verified that the upstream source builds (but does not really > work) on PowerPC64 > > Expected ChangeLog entries: > =========== libsanitizer/ChangeLog > > 2013-12-0X Kostya Serebryany <k...@google.com> > > * All source files: Merge from upstream r196090. > * tsan/Makefile.am (tsan_files): Added new files. > * tsan/Makefile.in: Regenerate. > * sanitizer_common/Makefile.am (sanitizer_common_files): Added new > fles. > * sanitizer_common/Makefile.in: Regenerate. > * lsan/Makefile.am (lsan_files): Added new files. > * lsan/Makefile.in: Regenerate. > > =========== gcc/testsuite/ChangeLog > > 2013-12-0X Kostya Serebryany <k...@google.com> > > * c-c++-common/asan/null-deref-1.c: Update the test > to match the fresh asan run-time. > > --kcc
Does it support using libbacktrace in GCC? -- H.J.