Mercurial > hg > CbC > CbC_gcc
comparison libsanitizer/ChangeLog @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
comparison
equal
deleted
inserted
replaced
131:84e7813d76e9 | 145:1830386684a0 |
---|---|
1 2020-01-24 Maciej W. Rozycki <macro@wdc.com> | |
2 | |
3 * configure.ac: Handle `--with-toolexeclibdir='. | |
4 * Makefile.in: Regenerate. | |
5 * aclocal.m4: Regenerate. | |
6 * configure: Regenerate. | |
7 * asan/Makefile.in: Regenerate. | |
8 * interception/Makefile.in: Regenerate. | |
9 * libbacktrace/Makefile.in: Regenerate. | |
10 * lsan/Makefile.in: Regenerate. | |
11 * sanitizer_common/Makefile.in: Regenerate. | |
12 * tsan/Makefile.in: Regenerate. | |
13 * ubsan/Makefile.in: Regenerate. | |
14 | |
15 2019-11-26 Jakub Jelinek <jakub@redhat.com> | |
16 | |
17 PR sanitizer/92154 | |
18 * sanitizer_common/sanitizer_platform_limits_posix.h: Cherry-pick | |
19 llvm-project revision 947f9692440836dcb8d88b74b69dd379d85974ce. | |
20 * sanitizer_common/sanitizer_platform_limits_posix.cpp: Likewise. | |
21 | |
22 2019-11-20 Martin Liska <mliska@suse.cz> | |
23 | |
24 * libtool-version: Remove. | |
25 * lsan/libtool-version: Upate comment to not mention libmudflap. | |
26 * tsan/libtool-version: Likewise. | |
27 * ubsan/libtool-version: Likewise. | |
28 | |
29 2019-11-13 Andreas Schwab <schwab@suse.de> | |
30 | |
31 * configure.tgt (riscv64-*-linux*): Enable build. | |
32 | |
33 2019-11-07 Martin Liska <mliska@suse.cz> | |
34 | |
35 * all source files: Reapply all revisions mentioned in LOCAL_PATCHES. | |
36 | |
37 2019-11-07 Martin Liska <mliska@suse.cz> | |
38 | |
39 * merge.sh: Update to use llvm-project git repository. | |
40 * all source files: Merge from upstream | |
41 82588e05cc32bb30807e480abd4e689b0dee132a. | |
42 | |
43 2019-11-05 Martin Liska <mliska@suse.cz> | |
44 | |
45 * ubsan/ubsan_flags.cpp (InitializeFlags): Trunk decided to print | |
46 summary for all sanitizers, but we want to have UBSAN without it. | |
47 | |
48 2019-11-05 Martin Liska <mliska@suse.cz> | |
49 | |
50 * asan/asan_globals.cpp (CheckODRViolationViaIndicator): Reapply from | |
51 LOCAL_PATCHES. | |
52 (CheckODRViolationViaPoisoning): Likewise. | |
53 (RegisterGlobal): Likewise. | |
54 * asan/asan_interceptors.h (ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): Likewise. | |
55 (defined): Likewise. | |
56 * asan/asan_mapping.h: Likewise. | |
57 * sanitizer_common/sanitizer_linux_libcdep.cpp (defined): Likewise. | |
58 * sanitizer_common/sanitizer_mac.cpp (defined): Likewise. | |
59 * sanitizer_common/sanitizer_platform_limits_linux.cpp (defined): Likewise. | |
60 * sanitizer_common/sanitizer_platform_limits_posix.h: Likewise. | |
61 * sanitizer_common/sanitizer_stacktrace.cpp (GetCanonicFrame): Likewise. | |
62 * tsan/tsan_rtl_ppc64.S: Likewise. | |
63 * ubsan/ubsan_handlers.cpp (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise. | |
64 (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise. | |
65 * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise. | |
66 (struct CFICheckFailData): Likewise. | |
67 (RECOVERABLE): Likewise. | |
68 * ubsan/ubsan_platform.h: Likewise. | |
69 | |
70 2019-11-05 Martin Liska <mliska@suse.cz> | |
71 | |
72 * tsan/Makefile.am: Rename tsan_interceptors.cpp to | |
73 tsan_interceptors_posix. | |
74 * tsan/Makefile.in: Regenerate. | |
75 | |
76 2019-11-05 Martin Liska <mliska@suse.cz> | |
77 | |
78 * all source files: Merge from upstream r375507. | |
79 | |
80 2019-10-22 Tamar Christina <tamar.christina@arm.com> | |
81 | |
82 PR sanitizer/92154 | |
83 * sanitizer_common/sanitizer_platform_limits_posix.cpp: | |
84 Cherry-pick compiler-rt revision r375220. | |
85 | |
86 2019-09-27 Maciej W. Rozycki <macro@wdc.com> | |
87 | |
88 * configure: Regenerate. | |
89 | |
90 2019-09-10 Christophe Lyon <christophe.lyon@st.com> | |
91 Mickaël Guêné <mickael.guene@st.com> | |
92 | |
93 * configure.tgt (arm*-*-*fdpiceabi): Sanitizers are | |
94 unsupported in this configuration. | |
95 | |
96 2019-08-16 Iain Sandoe <iain@sandoe.co.uk> | |
97 | |
98 * LOCAL_PATCHES: Add r274585. | |
99 | |
100 2019-08-16 Iain Sandoe <iain@sandoe.co.uk> | |
101 | |
102 * asan/asan_interceptors.h: Reapply r272406. | |
103 | |
104 2019-08-15 Martin Liska <mliska@suse.cz> | |
105 | |
106 * LOCAL_PATCHES: Add r274540 | |
107 | |
108 2019-08-15 Martin Liska <mliska@suse.cz> | |
109 | |
110 * tsan/tsan_rtl_ppc64.S: Reapply. | |
111 | |
112 2019-08-15 Iain Sandoe <iain@sandoe.co.uk> | |
113 | |
114 PR bootstrap/91455 | |
115 * Makefile.in: Regenerated. | |
116 * aclocal.m4: Likewise. | |
117 * asan/Makefile.in: Likewise. | |
118 * configure: Likewise. | |
119 * interception/Makefile.in: Likewise. | |
120 * libbacktrace/Makefile.in: Likewise. | |
121 * lsan/Makefile.in: Likewise. | |
122 * sanitizer_common/Makefile.am: Include top_srcdir unconditionally. | |
123 * sanitizer_common/Makefile.in: Regenerated. | |
124 * tsan/Makefile.in: Likewise. | |
125 * ubsan/Makefile.in: Likewise. | |
126 | |
127 2019-08-14 Martin Liska <mliska@suse.cz> | |
128 | |
129 * LOCAL_PATCHES: Refresh based on what was committed. | |
130 | |
131 2019-08-14 Martin Liska <mliska@suse.cz> | |
132 | |
133 * asan/asan_globals.cpp (CheckODRViolationViaIndicator): Reapply | |
134 patch from trunk. | |
135 (CheckODRViolationViaPoisoning): Likewise. | |
136 (RegisterGlobal): Likewise. | |
137 * asan/asan_mapping.h: Likewise. | |
138 * sanitizer_common/sanitizer_linux_libcdep.cpp (defined): Likewise. | |
139 * sanitizer_common/sanitizer_mac.cpp (defined): Likewise. | |
140 * sanitizer_common/sanitizer_platform_limits_linux.cpp (defined): Likewise. | |
141 * sanitizer_common/sanitizer_platform_limits_posix.h (defined): Likewise. | |
142 * sanitizer_common/sanitizer_stacktrace.cpp (GetCanonicFrame): Likewise. | |
143 * ubsan/ubsan_handlers.cpp (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise. | |
144 (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise. | |
145 * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise. | |
146 (struct CFICheckFailData): Likewise. | |
147 (RECOVERABLE): Likewise. | |
148 * ubsan/ubsan_platform.h: Likewise. | |
149 | |
150 2019-08-14 Martin Liska <mliska@suse.cz> | |
151 | |
152 PR sanitizer/89832 | |
153 PR sanitizer/91325 | |
154 * All source files: Merge from upstream 368656. | |
155 | |
156 2019-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | |
157 | |
158 * sanitizer_common/sanitizer_posix_libcdep.cc: Cherry-pick | |
159 compiler-rt revision 363778. | |
160 | |
161 2019-06-18 Iain Sandoe <iain@sandoe.co.uk> | |
162 | |
163 PR libsanitizer/87880 | |
164 * asan/asan_interceptors.h: | |
165 (ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): New. | |
166 * asan/Makefile.am (DEFS): Add | |
167 ASAN_HAS_CXA_RETHROW_PRIMARY_EXCEPTION, defined to 0. | |
168 * asan/Makefile.in: Regenerated. | |
169 * asan/libtool-version: Bump version. | |
170 | |
171 2019-05-27 Segher Boessenkool <segher@kernel.crashing.org> | |
172 | |
173 PR target/90639 | |
174 * tsan/tsan_rtl_ppc64.S: Add ".machine altivec". | |
175 | |
176 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | |
177 | |
178 * configure.ac (have_dl_iterate_phdr): Remove *-*-solaris2.10* | |
179 handling. | |
180 * configure: Regenerate. | |
181 | |
182 2019-04-08 Martin Liska <mliska@suse.cz> | |
183 | |
184 * LOCAL_PATCHES: Add revision. | |
185 | |
186 2019-04-08 Martin Liska <mliska@suse.cz> | |
187 | |
188 PR sanitizer/89941 | |
189 * sanitizer_common/sanitizer_platform_limits_linux.cc (defined): | |
190 Reapply patch from r259664. | |
191 * sanitizer_common/sanitizer_platform_limits_posix.h (defined): | |
192 Likewise. | |
193 | |
194 2019-03-13 Eric Botcazou <ebotcazou@adacore.com> | |
195 | |
196 PR sanitizer/80953 | |
197 Merge from LLVM revision 355980 | |
198 * asan/asan_allocator.h (kAllocatorSpace): Define for SPARC. | |
199 (kAllocatorSize): Likewise. | |
200 (DefaultSizeClassMap): Likewise. | |
201 * asan/asan_mapping.h (kSPARC64_ShadowOffset64): Define. | |
202 (SHADOW_OFFSET): Define for SPARC. | |
203 Include asan_mapping_sparc64.h for SPARC 64-bit. | |
204 * asan/asan_mapping_sparc64.h: New file. | |
205 | |
206 2019-03-13 Eric Botcazou <ebotcazou@adacore.com> | |
207 | |
208 PR sanitizer/80953 | |
209 Merge from LLVM revision 355979 | |
210 * asan/asan_globals.c (GetGlobalsForAddress): Use internal_memcpy to | |
211 copy Global objects for SPARC with GCC. | |
212 | |
213 2019-03-13 Eric Botcazou <ebotcazou@adacore.com> | |
214 | |
215 PR sanitizer/80953 | |
216 Merge from LLVM revision 355978 | |
217 * sanitizer_common/sanitizer_allocator_primary32.h | |
218 (class SizeClassAllocator32): Assert that kSpaceSize is power of 2 if | |
219 SANITIZER_SIGN_EXTENDED_ADDRESSES is set. | |
220 (PointerIsMine): Deal with SANITIZER_SIGN_EXTENDED_ADDRESSES. | |
221 (ComputeRegionId): Likewise. | |
222 * sanitizer_common/sanitizer_linux.cc (GetMaxVirtualAddress): Return | |
223 appropriate value for SPARC 64-bit. | |
224 * sanitizer_common/sanitizer_platform.h (SANITIZER_MMAP_RANGE_SIZE): | |
225 Define for SPARC. | |
226 (SANITIZER_SIGN_EXTENDED_ADDRESSES): Define to 1 for SPARC 64-bit. | |
227 | |
228 2019-03-13 Eric Botcazou <ebotcazou@adacore.com> | |
229 | |
230 PR sanitizer/80953 | |
231 Merge from LLVM revision 355965 | |
232 * sanitizer_common/sanitizer_linux.cc (GetWriteFlag): Implement for | |
233 SPARC/Linux. | |
234 (GetPcSpBp): Likewise. | |
235 * sanitizer_common/sanitizer_stacktrace.cc (GetNextInstructionPc): | |
236 Adjust for SPARC. | |
237 * sanitizer_common/sanitizer_stacktrace.h (SANITIZER_CAN_FAST_UNWIND): | |
238 Define to 1 for SPARC. | |
239 * sanitizer_common/sanitizer_stacktrace_sparc.cc: Rewrite. | |
240 * sanitizer_common/sanitizer_unwind_linux_libcdep.cc (SlowUnwindStack): | |
241 Adjust the PC address for SPARC with GCC. | |
242 | |
243 2019-03-06 Martin Liska <mliska@suse.cz> | |
244 | |
245 PR sanitizer/88684 | |
246 * sanitizer_common/sanitizer_platform.h (defined): Cherry pick. | |
247 (SANITIZER_NON_UNIQUE_TYPEINFO): Likewise. | |
248 * ubsan/ubsan_type_hash_itanium.cc (isDerivedFromAtOffset): | |
249 Likewise. | |
250 | |
251 2019-02-20 H.J. Lu <hongjiu.lu@intel.com> | |
252 | |
253 PR sanitizer/89409 | |
254 * sanitizer_common/sanitizer_linux.cc (internal_readlink): | |
255 Cherry-pick compiler-rt r354451. | |
256 | |
257 2019-01-23 Jonny Grant <jg@jguk.org> | |
258 | |
259 PR sanitizer/89010 | |
260 * libsanitizer/README.gcc: Update to current https URLs. | |
261 | |
262 2018-12-27 Martin Liska <mliska@suse.cz> | |
263 | |
264 PR sanitizer/86229 | |
265 * asan/asan_errors.cc (ErrorAllocTypeMismatch::Print): Cherry | |
266 pick rL350085. | |
267 * asan/asan_errors.h (struct ErrorAllocTypeMismatch): Likewise. | |
268 | |
269 2018-11-09 Martin Liska <mliska@suse.cz> | |
270 | |
271 * LOCAL_PATCHES: Include one local patch. | |
272 | |
273 2018-11-09 Martin Liska <mliska@suse.cz> | |
274 | |
275 PR sanitizer/87892 | |
276 * sanitizer_common/sanitizer_linux_libcdep.cc (defined): Return | |
277 1 when CPU_COUNT macro is not defined. | |
278 | |
279 2018-11-08 Bill Seurer <seurer@linux.vnet.ibm.com> | |
280 | |
281 * libsanitizer/sanitizer_common/sanitizer_linux.cc (CheckASLR): | |
282 Disable ASLR for powerpc64 when using sanitizers. | |
283 | |
284 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | |
285 | |
286 PR sanitizer/80953 | |
287 * configure.tgt (sparc*-*-solaris2.11*): Enable. | |
288 (x86_64-*-solaris2.11* | i?86-*-solaris2.11*): Enable. | |
289 | |
290 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | |
291 | |
292 PR sanitizer/80953 | |
293 * sanitizer_common/sanitizer_internal_defs.h, | |
294 sanitizer_common/sanitizer_platform_limits_solaris.h, | |
295 sanitizer_common/sanitizer_procmaps_solaris.cc, | |
296 sanitizer_common/sanitizer_solaris.cc: Cherry-pick compiler-rt | |
297 revision 346153. | |
298 * sanitizer_common/sanitizer_stacktrace.h, | |
299 sanitizer_common/sanitizer_stacktrace_sparc.cc: Cherry-pick | |
300 compiler-rt revision 346155. | |
301 | |
302 2018-11-05 Segher Boessenkool <segher@kernel.crashing.org> | |
303 | |
304 * LOCAL_PATCHES: Add r258525. | |
305 * sanitizer_common/sanitizer_stacktrace.cc | |
306 (BufferedStackTrace::FastUnwindStack): Use the correct frame offset | |
307 for PowerPC SYSV ABI. | |
308 | |
309 2018-11-05 Martin Liska <mliska@suse.cz> | |
310 | |
311 PR sanitizer/87860 | |
312 * sanitizer_common/sanitizer_linux.cc: Cherry-pick upstream | |
313 r346129. | |
314 | |
315 2018-10-31 Joseph Myers <joseph@codesourcery.com> | |
316 | |
317 PR bootstrap/82856 | |
318 * Makefile.am: Include multilib.am. | |
319 * configure.ac: Remove AC_PREREQ. Use AC_LANG_SOURCE. | |
320 * Makefile.in, aclocal.m4, asan/Makefile.in, configure, | |
321 interception/Makefile.in, libbacktrace/Makefile.in, | |
322 lsan/Makefile.in, sanitizer_common/Makefile.in, tsan/Makefile.in, | |
323 ubsan/Makefile.in: Regenerate. | |
324 | |
325 2018-10-31 Martin Liska <mliska@suse.cz> | |
326 | |
327 * LOCAL_PATCHES: Update to installed revisions. | |
328 | |
329 2018-10-31 Martin Liska <mliska@suse.cz> | |
330 | |
331 * ubsan/ubsan_platform.h: Add ifndef as we define it with | |
332 -DCAN_SANITIZE_UB CFLAGS. | |
333 | |
334 2018-10-31 Martin Liska <mliska@suse.cz> | |
335 | |
336 * asan/asan_mapping.h: Revert shadow memory offset to 1 << 41. | |
337 | |
338 2018-10-31 Martin Liska <mliska@suse.cz> | |
339 | |
340 * LOCAL_PATCHES: Update patch list. | |
341 * asan/asan_globals.cc (CheckODRViolationViaIndicator): Apply | |
342 patches from GCC's trunk. | |
343 (CheckODRViolationViaPoisoning): Likewise. | |
344 (RegisterGlobal): Likewise. | |
345 * sanitizer_common/sanitizer_mac.cc (defined): Likewise. | |
346 * sanitizer_common/sanitizer_stacktrace.cc (GetCanonicFrame): Likewise. | |
347 * ubsan/ubsan_handlers.cc (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise. | |
348 (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise. | |
349 * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise. | |
350 (struct CFICheckFailData): Likewise. | |
351 (RECOVERABLE): Likewise. | |
352 | |
353 2018-10-31 Martin Liska <mliska@suse.cz> | |
354 | |
355 * config.h.in: Regenerate. | |
356 * configure: Likewise. | |
357 * sanitizer_common/Makefile.am: Include new files, remove old | |
358 files. | |
359 * sanitizer_common/Makefile.in: Regenerate. | |
360 * ubsan/Makefile.am: Include new files, remove old | |
361 files. | |
362 * ubsan/Makefile.in: Likewise. | |
363 * asan/Makefile.am: Include new files. | |
364 * asan/Makefile.in: Regenerate. | |
365 | |
366 2018-10-31 Martin Liska <mliska@suse.cz> | |
367 | |
368 * All source files: Merge from upstream 345033. | |
369 | |
370 2018-10-31 Martin Liska <mliska@suse.cz> | |
371 | |
372 * HOWTO_MERGE: Enhance documentation. | |
373 * merge.sh: Add support for git as well. | |
374 | |
1 2018-08-02 Martin Liska <mliska@suse.cz> | 375 2018-08-02 Martin Liska <mliska@suse.cz> |
2 | 376 |
3 PR sanitizer/86022 | 377 PR sanitizer/86022 |
4 * sanitizer_common/sanitizer_linux_libcdep.cc (ThreadDescriptorSize): | 378 * sanitizer_common/sanitizer_linux_libcdep.cc (ThreadDescriptorSize): |
5 Cherry-pick compiler-rt revision 338606. | 379 Cherry-pick compiler-rt revision 338606. |