12015-06-23  Release Manager
2
3	* GCC 4.8.5 released.
4
52015-01-27  Matthias Klose  <doko@ubuntu.com>
6
7	* configure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.
8	* configure: Regenerate.
9
102014-12-19  Release Manager
11
12	* GCC 4.8.4 released.
13
142014-05-22  Release Manager
15
16	* GCC 4.8.3 released.
17
182014-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
19
20	Backport from mainline r208290
21	2014-03-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
22
23	* configure.tgt: Unsupported for little endian PowerPC for now.
24
252014-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
26
27	Backport from mainline
28	2013-11-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
29
30	* configure: Regenerate.
31
322013-10-16  Release Manager
33
34	* GCC 4.8.2 released.
35
362013-05-31  Release Manager
37
38	* GCC 4.8.1 released.
39
402013-03-22  Jakub Jelinek  <jakub@redhat.com>
41
42	PR other/43620
43	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
44	* Makefile.in: Regenerated.
45	* asan/Makefile.in: Regenerated.
46	* interception/Makefile.in: Regenerated.
47	* sanitizer_common/Makefile.in: Regenerated.
48	* tsan/Makefile.in: Regenerated.
49
502013-03-22  Release Manager
51
52	* GCC 4.8.0 released.
53
542013-02-28  Jakub Jelinek  <jakub@redhat.com>
55
56	* asan/asan_mapping.h (kMidMemEnd): Increase to 0x4fffffffffULL.
57	* asan/asan_rtl.cc (__asan_init): Increase kMidMemEnd to
58	0x4fffffffffULL.
59
602013-02-22  Jakub Jelinek  <jakub@redhat.com>
61
62	PR sanitizer/56393
63	* asan/Makefile.am (nodist_toolexeclib_HEADERS): Set to
64	libasan_preinit.o.
65	(libasan_preinit.o): Depend on asan_preinit.o.
66	* asan/Makefile.in: Regenerated.
67	* asan/asan_preinit.cc: New file, synced from upstream.
68	* asan/asan_rtl.cc: Remove preinit stuff, synced from upstream.
69
702013-02-21  Jack Howarth <howarth@bromo.med.uc.edu>
71
72	* asan/Makefile.am (libasan_la_SOURCES): Remove deprecated
73	dynamic/asan_interceptors_dynamic.cc.
74	* asan/Makefile.in: Regenerated.
75	* merge.sh: Remove merge of deprecated lib/asan/dynamic.
76
772013-02-21  Jakub Jelinek  <jakub@redhat.com>
78
79	* asan/asan_rtl.cc (__asan_preinit): Don't add if PIC macro is
80	defined.  Add used attribute.
81
822013-02-21  Kostya Serebryany  <kcc@google.com>
83
84	* All source files: Merge from upstream r175733.
85	* sanitizer_common/Makefile.am: Added a new file.
86	* sanitizer_common/Makefile.in: Regenerated.
87
882013-02-14  H.J. Lu  <hongjiu.lu@intel.com>
89
90	PR bootstrap/56327
91	* interception/interception.h (OFF_T): Merged from upstream
92	r175140.
93
942013-02-13  Jakub Jelinek  <jakub@redhat.com>
95
96	* asan/asan_mapping.h (SHADOW_OFFSET): Set to (1ULL << 44) on x86-64.
97
982013-02-13  Kostya Serebryany  <kcc@google.com>
99
100	PR sanitizer/56128
101	* All source files: Merge from upstream r175049.
102	* interception/Makefile.am: added include path.
103	* interception/Makefile.in: Regenerated.
104
1052013-02-11  Jack Howarth  <howarth@bromo.med.uc.edu>
106
107	* configure.tgt: Disable build on darwin9 and earlier.
108
1092013-01-23  Kostya Serebryany  <kcc@google.com>
110
111	PR sanitizer/55989
112	* All source files: Merge from upstream r173241.
113	* merge.sh: Support merging .inc files.
114
1152013-01-16  Jakub Jelinek  <jakub@redhat.com>
116
117	* sanitizer_common/Makefile.am (AM_CXXFLAGS): Remove
118	-Wno-c99-extensions.
119	* interception/Makefile.am (AM_CXXFLAGS): Likewise.
120	* asan/Makefile.am (AM_CXXFLAGS): Likewise.
121	* sanitizer_common/Makefile.in: Regenerated.
122	* interception/Makefile.in: Regenerated.
123	* asan/Makefile.in: Regenerated.
124
1252013-01-10  Wei Mi  <wmi@google.com>
126
127	PR sanitizer/55488
128	* tsan/Makefile.am: Add tsan_rtl_amd64.S.
129	* tsan/Makefile.in: Regenerated.
130	* tsan/tsan_rtl.h: Enable HACKY_CALL.
131
1322013-01-10  Kostya Serebryany  <kcc@google.com>
133
134	* All source files: Merge from upstream r171973.
135	* sanitizer_common/Makefile.am: Added new files.
136	* asan/Makefile.am: Likewise.
137	* tsan/Makefile.am: Likewise.
138	* sanitizer_common/Makefile.in: Regenerated.
139	* asan/Makefile.in: Likewise.
140	* tsan/Makefile.in: Likewise.
141
1422013-01-07  H.J. Lu  <hongjiu.lu@intel.com>
143
144	* asan/Makefile.am (libasan_la_LIBADD): Replace
145	LIBSTDCXX_RAW_CXX_LDLAGS with LIBSTDCXX_RAW_CXX_LDFLAGS.
146	* tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
147	* Makefile.in: Regenerated.
148	* configure: Likewise.
149	* asan/Makefile.in: Likewise.
150	* interception/Makefile.in: Likewise.
151	* sanitizer_common/Makefile.in: Likewise.
152	* tsan/Makefile.in: Likewise.
153
1542012-12-12  H.J. Lu  <hongjiu.lu@intel.com>
155
156	* Makefile.am (AM_MAKEFLAGS): Restored.
157	* interception/Makefile.am: Likewise.
158	* sanitizer_common/Makefile.am: Likewise.
159	* tsan/Makefile.am: Likewise.
160	* Makefile.in: Regenerated.
161	* asan/Makefile.in: Likewise.
162	* interception/Makefile.in: Likewise.
163	* sanitizer_common/Makefile.in: Likewise.
164	* tsan/Makefile.in: Likewise.
165
1662012-12-12  H.J. Lu  <hongjiu.lu@intel.com>
167
168	* Makefile.am (MAKEOVERRIDES): Restored.
169	* asan/Makefile.am: Likewise.
170	* interception/Makefile.am: Likewise.
171	* sanitizer_common/Makefile.am: Likewise.
172	* tsan/Makefile.am: Likewise.
173	* Makefile.in: Regenerated.
174	* asan/Makefile.in: Likewise.
175	* interception/Makefile.in: Likewise.
176	* sanitizer_common/Makefile.in: Likewise.
177	* tsan/Makefile.in: Likewise.
178
1792012-12-12  H.J. Lu  <hongjiu.lu@intel.com>
180
181	* asan/Makefile.am (libasan_la_LIBADD): Use $(LIBSTDCXX_RAW_CXX_LDLAGS).
182	* tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
183	* Makefile.in: Regenerated.
184	* configure: Likewise.
185	* asan/Makefile.in: Likewise.
186	* interception/Makefile.in: Likewise.
187	* sanitizer_common/Makefile.in: Likewise.
188	* tsan/Makefile.in: Likewise.
189
1902012-12-12  H.J. Lu  <hongjiu.lu@intel.com>
191
192	* Makefile.am (AM_MAKEFLAGS): Removed.
193	(MAKEOVERRIDES): Likewise.
194	* asan/Makefile.am: Likewise.
195	* interception/Makefile.am: Likewise.
196	* sanitizer_common/Makefile.am: Likewise.
197	* tsan/Makefile.am: Likewise.
198	* Makefile.in: Regenerated.
199	* asan/Makefile.in: Likewise.
200	* interception/Makefile.in: Likewise.
201	* sanitizer_common/Makefile.in: Likewise.
202	* tsan/Makefile.in: Likewise.
203
2042012-12-11  H.J. Lu  <hongjiu.lu@intel.com>
205
206	PR sanitizer/55533
207	* Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
208	* configure.ac (GCC_LIBSTDCXX_RAW_CXX_FLAGS): New.
209	* asan/Makefile.am (AM_CXXFLAGS): Add $(LIBSTDCXX_RAW_CXX_CXXFLAGS).
210	(AM_MAKEFLAGS): Remove CC and CXX.
211	* interception/Makefile.am: Likewise.
212	* sanitizer_common/Makefile.am: Likewise.
213	* tsan/Makefile.am: Likewise.
214	* Makefile.in: Regenerated.
215	* aclocal.m4: Likewise.
216	* configure: Likewise.
217	* asan/Makefile.in: Likewise.
218	* interception/Makefile.in: Likewise.
219	* sanitizer_common/Makefile.in: Likewise.
220	* tsan/Makefile.in: Likewise.
221
2222012-12-06  Peter Bergner  <bergner@vnet.ibm.com>
223
224	* configure.tgt: Enable build on powerpc*-linux.
225
2262012-12-06  Jack Howarth <howarth@bromo.med.uc.edu>
227
228	PR 55599/sanitizer
229	* configure.ac: Set enable_static=no on darwin.
230	* configure: Regenerated.
231
2322012-12-06  Kostya Serebryany  <kcc@google.com>
233
234	* All files: Merge from upstream r169392.
235
2362012-12-05  Kostya Serebryany  <kcc@google.com>
237
238	* All files: Merge from upstream r169371.
239
2402012-12-04  Kostya Serebryany  <kcc@google.com>
241	    Jack Howarth <howarth@bromo.med.uc.edu>
242
243	PR 55521/sanitizer
244	* configure.ac: Define USING_MAC_INTERPOSE when on darwin.
245	* Makefile.am: Don't build interception subdir when
246	USING_MAC_INTERPOSE defined.
247	* asan/Makefile.am: Pass -DMAC_INTERPOSE_FUNCTIONS and
248	-DMISSING_BLOCKS_SUPPORT when USING_MAC_INTERPOSE defined.
249	Compile asan_interceptors_dynamic.cc but not libinterception
250	when USING_MAC_INTERPOSE defined.
251	* interception/Makefile.am: Remove usage of USING_MACH_OVERRIDE.
252	* configure: Regenerated.
253	* Makefile.in: Likewise.
254	* asan/Makefile.in: Likewise.
255	* interception/Makefile.in: Likewise.
256	* asan/asan_intercepted_functions.h: Use MISSING_BLOCKS_SUPPORT.
257	* asan/asan_mac.cc: Likewise.
258	* asan/dynamic/asan_interceptors_dynamic.cc: Migrate from llvm
259	and use MISSING_BLOCKS_SUPPORT.
260	* merge.sh: Merge lib/asan/dynamic into asan/dynamic.
261	* interception/mach_override/LICENSE.txt: Remove unused file.
262	* interception/mach_override/mach_override.c: Likewise.
263	* interception/mach_override/mach_override.h: Likewise.
264	* interception/mach_override: Remove unused directory.
265
2662012-11-28  H.J. Lu  <hongjiu.lu@intel.com>
267
268	* Makefile.am (AM_MAKEFLAGS): Restore CC and CXX.
269	* configure.ac (ACX_NONCANONICAL_TARGET): Removed.
270	* asan/Makefile.am (AM_CXXFLAGS): Remove -I for libstdc++-v3 header
271	files.
272	(AM_MAKEFLAGS): Restore CC and CXX.
273	* interception/Makefile.am: Likewise.
274	* sanitizer_common/Makefile.am: Likewise.
275	* tsan/Makefile.am: Likewise.
276	* Makefile.in: Regenerated.
277	* aclocal.m4: Likewise.
278	* configure: Likewise.
279	* asan/Makefile.in: Likewise.
280	* interception/Makefile.in: Likewise.
281	* sanitizer_common/Makefile.in: Likewise.
282	* tsan/Makefile.in: Likewise.
283
2842012-11-28  H.J. Lu  <hongjiu.lu@intel.com>
285
286	* Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
287	* configure.ac (ACX_NONCANONICAL_TARGET): New.
288	* asan/Makefile.am (AM_CXXFLAGS): Add -I for libstdc++-v3 header
289	files.
290	(AM_MAKEFLAGS): Remove CC and CXX.
291	* interception/Makefile.am: Likewise.
292	* sanitizer_common/Makefile.am: Likewise.
293	* tsan/Makefile.am: Likewise.
294	* Makefile.in: Regenerated.
295	* aclocal.m4: Likewise.
296	* configure: Likewise.
297	* asan/Makefile.in: Likewise.
298	* interception/Makefile.in: Likewise.
299	* sanitizer_common/Makefile.in: Likewise.
300	* tsan/Makefile.in: Likewise.
301
3022012-11-27  Kostya Serebryany  <kcc@google.com>
303
304	* All files: Merge from upstream r168699.
305
3062012-11-24  Kostya Serebryany  <kcc@google.com>
307	    Jack Howarth <howarth@bromo.med.uc.edu>
308
309	* interception/mach_override/mach_override.c: Migrate from llvm.
310	* interception/mach_override/mach_override.h: Likewise.
311	* interception/mach_override/LICENSE.txt: Likewise.
312	* configure.tgt: Add darwin to supported targets.
313	* configure.ac: Define USING_MACH_OVERRIDE when on darwin.
314	* interception/Makefile.am: Compile mach_override.c when
315	USING_MACH_OVERRIDE defined.
316	* configure: Regenerated.
317	* interception/Makefile.in: Likewise.
318
3192012-11-23  H.J. Lu  <hongjiu.lu@intel.com>
320
321	PR sanitizer/55450
322	* tsan/Makefile.am (gcc_version): New.
323	* tsan/Makefile.in: Regenerated.
324
3252012-11-23  Kostya Serebryany  <kcc@google.com>
326
327	* merge.sh: Support tsan, support added/removed files.
328	* tsan/Makefile.am: Remove tsan_printf.cc.
329	* tsan/Makefile.in: Regenerated.
330	* other files: Merge from upstream r168514.
331
3322012-11-23  Kostya Serebryany  <kcc@google.com>
333
334	* merge.sh: New file.
335
3362012-11-23  Jakub Jelinek  <jakub@redhat.com>
337
338	* tsan/Makefile.am (AM_CXXFLAGS): Remove -Wno-variadic-macros.
339	* Makefile.am (SUBDIRS): Guard tsan addition with TSAN_SUPPORTED
340	automake conditional instead of !MULTISUBDIR32.
341	* configure.tgt: Set TSAN_SUPPORTED=yes for x86_64/i686-linux
342	for 64-bit multilib.
343	* configure.ac: Check for void * size, source in configure.tgt,
344	define TSAN_SUPPORTED conditional instead of MULTILIBDIR32.
345	* configure: Regenerated.
346	* Makefile.in: Regenerated.
347	* tsan/Makefile.in: Regenerated.
348
3492012-11-22  Wei Mi  <wmi@google.com>
350
351	* tsan: New directory. Import tsan runtime from llvm.
352	* configure.ac: Add 64 bits tsan build.
353	* Makefile.am: Likewise.
354	* configure: Regenerated.
355	* Makefile.in: Likewise.
356
3572012-11-21  Kostya Serebryany  <kcc@google.com>
358
359	* README.gcc: Extend the README.gcc with mode details.
360
3612012-11-20  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
362
363	* sanitizer_common/sanitizer_linux.cc
364	(SANITIZER_LINUX_USES_64BIT_SYSCALLS): Define.
365	(internal_mmap): Use it.
366	(internal_filesize): Likewise.
367
3682012-11-16  Tom Tromey  <tromey@redhat.com>
369
370	* configure.ac: Invoke AM_MAINTAINER_MODE.
371	* aclocal.m4, configure, Makefile.in, asan/Makefile.in,
372	interception/Makefile.in, sanitizer_common/Makefile.in: Rebuild.
373
3742012-11-16  H.J. Lu  <hongjiu.lu@intel.com>
375
376	PR other/55333
377	* include/sanitizer/common_interface_defs.h (uhwptr): New type
378	for hardware pointer.
379	* sanitizer_common/sanitizer_stacktrace.cc (StackTrace::FastUnwindStack):
380	Replace uptr with uhwptr for stack unwind.
381
3822012-11-16  Dodji Seketeli  <dodji@redhat.com>
383
384	* configure.tgt: Enable build on sparc linux.
385
3862012-11-15  H.J. Lu  <hongjiu.lu@intel.com>
387
388	* configure.ac: Properly set MULTISUBDIR.
389	* asan/Makefile.am (gcc_version): New.
390	* interception/Makefile.am (gcc_version): Likewise.
391	* sanitizer_common/Makefile.am (gcc_version): Likewise.
392	* configure: Regenerated.
393	* asan/Makefile.in: Likewise.
394	* interception/Makefile.in: Likewise.
395	* sanitizer_common/Makefile.in: Likewise.
396
3972012-11-14  H.J. Lu  <hongjiu.lu@intel.com>
398
399	PR other/55291
400	* configure.ac (--enable-version-specific-runtime-libs): New option.
401	(AC_CANONICAL_SYSTEM): New.
402	(AM_ENABLE_MULTILIB): Moved right after AM_INIT_AUTOMAKE.
403	(toolexecdir): Support multilib.
404	(toolexeclibdir): Likewise.
405	(multilib_arg): New.
406	* Makefile.in: Regenerated.
407	* aclocal.m4: Likewise.
408	* configure: Likewise.
409	* asan/Makefile.in: Likewise.
410	* interception/Makefile.in: Likewise.
411	* sanitizer_common/Makefile.in: Likewise.
412
4132012-11-14  H.J. Lu  <hongjiu.lu@intel.com>
414
415	PR other/55292
416	Backport from upstream revision 167883
417	* sanitizer_common/sanitizer_linux.cc (internal_mmap): Check
418	__x86_64__ instead of __WORDSIZE.
419	(internal_filesize): Likwise.
420
4212012-11-14  H.J. Lu  <hongjiu.lu@intel.com>
422
423	* configure.ac (AC_CONFIG_AUX_DIR): Removed.
424	* Makefile.in: Regenerated.
425	* configure: Likewise.
426
4272012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
428
429	PR other/55304
430	* acinclude.m4: New file.
431	* Makefile.am (ACLOCAL_AMFLAGS): New.
432	* configure.ac (AC_PREREQ): Set to 2.64.
433	(AC_CONFIG_AUX_DIR): Set to "..".
434	* Makefile.in: Regenerated.
435	* aclocal.m4: Likewise.
436	* configure: Likewise.
437	* asan/Makefile.in: Likewise.
438	* interception/Makefile.in: Likewise.
439	* sanitizer_common/Makefile.in: Likewise.
440
441	* config.guess: Removed.
442	* config.sub: Likewise.
443	* depcomp: Likewise.
444	* install-sh: Likewise.
445	* ltmain.sh: Likewise.
446	* missing: Likewise.
447
4482012-11-13  Richard Henderson  <rth@redhat.com>
449
450	* configure.tgt: New file.
451
4522012-11-12  David S. Miller  <davem@davemloft.net>
453
454	* asan/asan_linux.cc (GetPcSpBp): Add sparc support.
455
4562012-10-29  Wei Mi  <wmi@google.com>
457
458	Initial checkin: migrate asan runtime from llvm.
459