PR c++/53137
[official-gcc.git] / libsanitizer / ChangeLog
blobf98d8756cbe2c61fafc84287faf4af93a6d32b22
1 2012-11-28  H.J. Lu  <hongjiu.lu@intel.com>
3         * Makefile.am (AM_MAKEFLAGS): Restore CC and CXX.
4         * configure.ac (ACX_NONCANONICAL_TARGET): Removed.
5         * asan/Makefile.am (AM_CXXFLAGS): Remove -I for libstdc++-v3 header
6         files.
7         (AM_MAKEFLAGS): Restore CC and CXX.
8         * interception/Makefile.am: Likewise.
9         * sanitizer_common/Makefile.am: Likewise.
10         * tsan/Makefile.am: Likewise.
11         * Makefile.in: Regenerated.
12         * aclocal.m4: Likewise.
13         * configure: Likewise.
14         * asan/Makefile.in: Likewise.
15         * interception/Makefile.in: Likewise.
16         * sanitizer_common/Makefile.in: Likewise.
17         * tsan/Makefile.in: Likewise.
19 2012-11-28  H.J. Lu  <hongjiu.lu@intel.com>
21         * Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
22         * configure.ac (ACX_NONCANONICAL_TARGET): New.
23         * asan/Makefile.am (AM_CXXFLAGS): Add -I for libstdc++-v3 header
24         files.
25         (AM_MAKEFLAGS): Remove CC and CXX.
26         * interception/Makefile.am: Likewise.
27         * sanitizer_common/Makefile.am: Likewise.
28         * tsan/Makefile.am: Likewise.
29         * Makefile.in: Regenerated.
30         * aclocal.m4: Likewise.
31         * configure: Likewise.
32         * asan/Makefile.in: Likewise.
33         * interception/Makefile.in: Likewise.
34         * sanitizer_common/Makefile.in: Likewise.
35         * tsan/Makefile.in: Likewise.
37 2012-11-27  Kostya Serebryany  <kcc@google.com>
39         * All files: Merge from upstream r168699.
41 2012-11-24  Kostya Serebryany kcc@google.com
42             Jack Howarth <howarth@bromo.med.uc.edu>
44         * interception/mach_override/mach_override.c: Migrate from llvm.
45         * interception/mach_override/mach_override.h: Likewise.
46         * interception/mach_override/LICENSE.txt: Likewise.
47         * configure.tgt: Add darwin to supported targets.
48         * configure.ac: Define USING_MACH_OVERRIDE when on darwin.
49         * interception/Makefile.am: Compile mach_override.c when
50         USING_MACH_OVERRIDE defined.
51         * configure: Regenerated.
52         * interception/Makefile.in: Likewise.
54 2012-11-23  H.J. Lu  <hongjiu.lu@intel.com>
56         PR sanitizer/55450
57         * tsan/Makefile.am (gcc_version): New.
58         * tsan/Makefile.in: Regenerated.
60 2012-11-23  Kostya Serebryany  <kcc@google.com>
62         * merge.sh: Support tsan, support added/removed files.
63         * tsan/Makefile.am: Remove tsan_printf.cc.
64         * tsan/Makefile.in: Regenerated.
65         * other files: Merge from upstream r168514.
67 2012-11-23  Kostya Serebryany  <kcc@google.com>
69         * merge.sh: New file.
71 2012-11-23  Jakub Jelinek  <jakub@redhat.com>
73         * tsan/Makefile.am (AM_CXXFLAGS): Remove -Wno-variadic-macros.
74         * Makefile.am (SUBDIRS): Guard tsan addition with TSAN_SUPPORTED
75         automake conditional instead of !MULTISUBDIR32.
76         * configure.tgt: Set TSAN_SUPPORTED=yes for x86_64/i686-linux
77         for 64-bit multilib.
78         * configure.ac: Check for void * size, source in configure.tgt,
79         define TSAN_SUPPORTED conditional instead of MULTILIBDIR32.
80         * configure: Regenerated.
81         * Makefile.in: Regenerated.
82         * tsan/Makefile.in: Regenerated.
84 2012-11-22  Wei Mi  <wmi@google.com>
86         * tsan: New directory. Import tsan runtime from llvm.
87         * configure.ac: Add 64 bits tsan build.
88         * Makefile.am: Likewise.
89         * configure: Regenerated.
90         * Makefile.in: Likewise.
92 2012-11-21  Kostya Serebryany  <kcc@google.com>
94         * README.gcc: Extend the README.gcc with mode details.
96 2012-11-20  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
98         * sanitizer_common/sanitizer_linux.cc
99         (SANITIZER_LINUX_USES_64BIT_SYSCALLS): Define.
100         (internal_mmap): Use it.
101         (internal_filesize): Likewise.
103 2012-11-16  Tom Tromey  <tromey@redhat.com>
105         * configure.ac: Invoke AM_MAINTAINER_MODE.
106         * aclocal.m4, configure, Makefile.in, asan/Makefile.in,
107         interception/Makefile.in, sanitizer_common/Makefile.in: Rebuild.
109 2012-11-16  H.J. Lu  <hongjiu.lu@intel.com>
111         PR other/55333
112         * include/sanitizer/common_interface_defs.h (uhwptr): New type
113         for hardware pointer.
114         * sanitizer_common/sanitizer_stacktrace.cc (StackTrace::FastUnwindStack):
115         Replace uptr with uhwptr for stack unwind.
117 2012-11-16  Dodji Seketeli  <dodji@redhat.com>
119         * configure.tgt: Enable build on sparc linux.
121 2012-11-15  H.J. Lu  <hongjiu.lu@intel.com>
123         * configure.ac: Properly set MULTISUBDIR.
124         * asan/Makefile.am (gcc_version): New.
125         * interception/Makefile.am (gcc_version): Likewise.
126         * sanitizer_common/Makefile.am (gcc_version): Likewise.
127         * configure: Regenerated.
128         * asan/Makefile.in: Likewise.
129         * interception/Makefile.in: Likewise.
130         * sanitizer_common/Makefile.in: Likewise.
132 2012-11-14  H.J. Lu  <hongjiu.lu@intel.com>
134         PR other/55291
135         * configure.ac (--enable-version-specific-runtime-libs): New option.
136         (AC_CANONICAL_SYSTEM): New.
137         (AM_ENABLE_MULTILIB): Moved right after AM_INIT_AUTOMAKE.
138         (toolexecdir): Support multilib.
139         (toolexeclibdir): Likewise.
140         (multilib_arg): New.
141         * Makefile.in: Regenerated.
142         * aclocal.m4: Likewise.
143         * configure: Likewise.
144         * asan/Makefile.in: Likewise.
145         * interception/Makefile.in: Likewise.
146         * sanitizer_common/Makefile.in: Likewise.
148 2012-11-14  H.J. Lu  <hongjiu.lu@intel.com>
150         PR other/55292
151         Backport from upstream revision 167883
152         * sanitizer_common/sanitizer_linux.cc (internal_mmap): Check
153         __x86_64__ instead of __WORDSIZE.
154         (internal_filesize): Likwise.
156 2012-11-14  H.J. Lu  <hongjiu.lu@intel.com>
158         * configure.ac (AC_CONFIG_AUX_DIR): Removed.
159         * Makefile.in: Regenerated.
160         * configure: Likewise.
162 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
164         PR other/55304
165         * acinclude.m4: New file.
166         * Makefile.am (ACLOCAL_AMFLAGS): New.
167         * configure.ac (AC_PREREQ): Set to 2.64.
168         (AC_CONFIG_AUX_DIR): Set to "..".
169         * Makefile.in: Regenerated.
170         * aclocal.m4: Likewise.
171         * configure: Likewise.
172         * asan/Makefile.in: Likewise.
173         * interception/Makefile.in: Likewise.
174         * sanitizer_common/Makefile.in: Likewise.
176         * config.guess: Removed.
177         * config.sub: Likewise.
178         * depcomp: Likewise.
179         * install-sh: Likewise.
180         * ltmain.sh: Likewise.
181         * missing: Likewise.
183 2012-11-13  Richard Henderson  <rth@redhat.com>
185         * configure.tgt: New file.
187 2012-11-12  David S. Miller  <davem@davemloft.net>
189         * asan/asan_linux.cc (GetPcSpBp): Add sparc support.
191 2012-10-29  Wei Mi  <wmi@google.com>
193         Initial checkin: migrate asan runtime from llvm.