Konstantin,
       Applying the libsanitizer-221802.patch merge to r217456 with
the proposed patch at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534#c50, produces the
following new regressions on x86_64-apple-darwin14 for asan.exp at
-m32/-m64...

FAIL: c-c++-common/asan/global-overflow-1.c   -O0  output pattern
test, is =================================================================
FAIL: c-c++-common/asan/global-overflow-1.c   -O1  output pattern
test, is =================================================================
FAIL: c-c++-common/asan/global-overflow-1.c   -O2  output pattern
test, is =================================================================
FAIL: c-c++-common/asan/global-overflow-1.c   -O3 -fomit-frame-pointer
output pattern test, is
=================================================================
FAIL: c-c++-common/asan/global-overflow-1.c   -O3 -g  output pattern
test, is =================================================================
FAIL: c-c++-common/asan/global-overflow-1.c   -Os  output pattern
test, is =================================================================
FAIL: c-c++-common/asan/global-overflow-1.c   -O2 -flto
-flto-partition=none  output pattern test, is
=================================================================
FAIL: c-c++-common/asan/global-overflow-1.c   -O2 -flto  output
pattern test, is
=================================================================
FAIL: c-c++-common/asan/heap-overflow-1.c   -O0  output pattern test,
is =================================================================
FAIL: c-c++-common/asan/heap-overflow-1.c   -O1  output pattern test,
is =================================================================
FAIL: c-c++-common/asan/heap-overflow-1.c   -O2  output pattern test,
is =================================================================
FAIL: c-c++-common/asan/heap-overflow-1.c   -O3 -fomit-frame-pointer
output pattern test, is
=================================================================
FAIL: c-c++-common/asan/heap-overflow-1.c   -O3 -g  output pattern
test, is =================================================================
FAIL: c-c++-common/asan/heap-overflow-1.c   -Os  output pattern test,
is =================================================================
FAIL: c-c++-common/asan/heap-overflow-1.c   -O2 -flto
-flto-partition=none  output pattern test, is
=================================================================
FAIL: c-c++-common/asan/heap-overflow-1.c   -O2 -flto  output pattern
test, is =================================================================
FAIL: c-c++-common/asan/memcmp-1.c   -O0  output pattern test, is
=================================================================
FAIL: c-c++-common/asan/memcmp-1.c   -O1  output pattern test, is
=================================================================
FAIL: c-c++-common/asan/memcmp-1.c   -O2  output pattern test, is
=================================================================
FAIL: c-c++-common/asan/memcmp-1.c   -O3 -fomit-frame-pointer  output
pattern test, is
=================================================================
FAIL: c-c++-common/asan/memcmp-1.c   -O3 -g  output pattern test, is
=================================================================
FAIL: c-c++-common/asan/memcmp-1.c   -Os  output pattern test, is
=================================================================
FAIL: c-c++-common/asan/memcmp-1.c   -O2 -flto -flto-partition=none
output pattern test, is
=================================================================
FAIL: c-c++-common/asan/memcmp-1.c   -O2 -flto  output pattern test,
is =================================================================
FAIL: g++.dg/asan/deep-stack-uaf-1.C   -O0  output pattern test, is
=================================================================
FAIL: g++.dg/asan/deep-stack-uaf-1.C   -O1  output pattern test, is
=================================================================
FAIL: g++.dg/asan/deep-stack-uaf-1.C   -O2  output pattern test, is
=================================================================
FAIL: g++.dg/asan/deep-stack-uaf-1.C   -O3 -fomit-frame-pointer output
pattern test, is
=================================================================
FAIL: g++.dg/asan/deep-stack-uaf-1.C   -O3 -g  output pattern test, is
=================================================================
FAIL: g++.dg/asan/deep-stack-uaf-1.C   -Os  output pattern test, is
=================================================================
FAIL: g++.dg/asan/deep-tail-call-1.C   -O0  output pattern test, is
=================================================================
FAIL: g++.dg/asan/deep-tail-call-1.C   -O1  output pattern test, is
=================================================================
FAIL: g++.dg/asan/deep-tail-call-1.C   -O2  output pattern test, is
=================================================================
FAIL: g++.dg/asan/deep-tail-call-1.C   -O3 -fomit-frame-pointer output
pattern test, is
=================================================================
FAIL: g++.dg/asan/deep-tail-call-1.C   -O3 -g  output pattern test, is
=================================================================
FAIL: g++.dg/asan/deep-tail-call-1.C   -Os  output pattern test, is
=================================================================
FAIL: g++.dg/asan/deep-tail-call-1.C   -O2 -flto -flto-partition=none
output pattern test, is
=================================================================
FAIL: g++.dg/asan/deep-tail-call-1.C   -O2 -flto  output pattern test,
is =================================================================
FAIL: g++.dg/asan/large-func-test-1.C   -O0  output pattern test, is
=================================================================
FAIL: g++.dg/asan/large-func-test-1.C   -O1  output pattern test, is
=================================================================
FAIL: g++.dg/asan/large-func-test-1.C   -O2  output pattern test, is
=================================================================
FAIL: g++.dg/asan/large-func-test-1.C   -O3 -fomit-frame-pointer
output pattern test, is
=================================================================
FAIL: g++.dg/asan/large-func-test-1.C   -O3 -g  output pattern test,
is =================================================================
FAIL: g++.dg/asan/large-func-test-1.C   -Os  output pattern test, is
=================================================================
FAIL: g++.dg/asan/large-func-test-1.C   -O2 -flto -flto-partition=none
 output pattern test, is
=================================================================
FAIL: g++.dg/asan/large-func-test-1.C   -O2 -flto  output pattern
test, is =================================================================

beyond those previously observed
inhttps://gcc.gnu.org/ml/gcc-testresults/2014-11/msg01024.html.

On Wed, Nov 12, 2014 at 8:35 PM, Konstantin Serebryany
<konstantin.s.serebry...@gmail.com> wrote:
> Hi,
>
> Here is one more merge of libsanitizer (last one was in Sept).
>
> Tested on x86_64 Ubuntu 14.04 like this:
> rm -rf */{*/,}libsanitizer && make -j 50
> make -j 40 -C gcc check-g{cc,++}
> RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} asan.exp' && \
> make -j 40 -C gcc check-g{cc,++}
> RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} tsan.exp' && \
> make -j 40 -C gcc check
> RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} ubsan.exp' && \
> echo PASS
>
> Expected ChangeLog entry:
>
> 2014-11-12  Kostya Serebryany  <k...@google.com>
>
>         * All source files: Merge from upstream r221802.
>         * sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
>           (LibbacktraceSymbolizer::SymbolizeData): replace 'address'
>           with 'start' to follow the new interface.
>         * asan/Makefile.am (AM_CXXFLAGS): added -std=c++11.
>         * interception/Makefile.am (AM_CXXFLAGS): added -std=c++11.
>         * libbacktrace/Makefile.am (AM_CXXFLAGS): added -std=c++11.
>         * lsan/Makefile.am (AM_CXXFLAGS): added -std=c++11.
>         * sanitizer_common/Makefile.am (sanitizer_common_files): Added new
>           files.
>           (AM_CXXFLAGS): added -std=c++11.
>         * tsan/Makefile.am (AM_CXXFLAGS): added -std=c++11.
>         * ubsan/Makefile.am (AM_CXXFLAGS): added -std=c++11.
>         * asan/Makefile.in: Regenerate.
>         * interception/Makefile.in: Regenerate.
>         * libbacktrace/Makefile.in: Regenerate.
>         * lsan/Makefile.in: Regenerate.
>         * sanitizer_common/Makefile.in: Regenerate.
>         * tsan/Makefile.in: Regenerate.
>         * ubsan/Makefile.in: Regenerate.

Reply via email to