Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(988)

Delta Between Two Patch Sets: ChangeLog.google-main

Issue 5272048: [google] AddressSanitizer for gcc, first attempt. Base URL: svn://gcc.gnu.org/svn/gcc/branches/google/main/gcc/
Left Patch Set: better ChangeLog Created 13 years, 5 months ago
Right Patch Set: better ChangeLog Created 13 years, 5 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « no previous file | Makefile.in » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 2011-11-02 Kostya Serebryany <kcc@google.com> 1 2011-11-02 Kostya Serebryany <kcc@google.com>
2
2 Introduce a new option -fasan which enables 3 Introduce a new option -fasan which enables
3 AddressSanitizer, a fast memory error detector: 4 AddressSanitizer, a fast memory error detector:
4 http://code.google.com/p/address-sanitizer.
5 * gcc/Makefile.in: Add tree-asan.c. 5 * gcc/Makefile.in: Add tree-asan.c.
6 * gcc/common.opt: Add -fasan option. 6 * gcc/common.opt: Add -fasan option.
7 * gcc/invoke.texi: Document the new flag. 7 * gcc/invoke.texi: Document the new flag.
8 * gcc/passes.c: Add the asan pass. 8 * gcc/passes.c: Add the asan pass.
9 * gcc/toplev.c (compile_file): Call asan_finish_file. 9 * gcc/toplev.c (compile_file): Call asan_finish_file.
10 * gcc/tree-asan.c: New file. 10 * gcc/tree-asan.c: New file.
11 * gcc/tree-asan.h: New file. 11 * gcc/tree-asan.h: New file.
12 » * gcc/tree-pass.h: Declare gimple_opt_pass pass_asan. 12 » * gcc/tree-pass.h: Declare pass_asan.
13 13
14 2011-10-19 Rong Xu <xur@google.com> 14 2011-10-19 Rong Xu <xur@google.com>
15 (1) Introduce a new option -fopt-info: 15 (1) Introduce a new option -fopt-info:
16 * fopt-info=0 or fno-opt-info: no message will be emitted. 16 * fopt-info=0 or fno-opt-info: no message will be emitted.
17 * fopt-info or fopt-info=1: emit important warnings and optimization 17 * fopt-info or fopt-info=1: emit important warnings and optimization
18 messages with large performance impact. 18 messages with large performance impact.
19 * fopt-info=2: warnings and optimization messages targeting power users. 19 * fopt-info=2: warnings and optimization messages targeting power users.
20 * fopt-info=3: informational messages for compiler developers. 20 * fopt-info=3: informational messages for compiler developers.
21 (2) Suppress verbose notes/warnings printed in FDO-use compilation. 21 (2) Suppress verbose notes/warnings printed in FDO-use compilation.
22 22
(...skipping 1296 matching lines...) Expand 10 before | Expand all | Expand 10 after
1319 Merge from google/integration. 1319 Merge from google/integration.
1320 1320
1321 * BASE-VER: Fix. 1321 * BASE-VER: Fix.
1322 1322
1323 1323
1324 Copyright (C) 2011 Free Software Foundation, Inc. 1324 Copyright (C) 2011 Free Software Foundation, Inc.
1325 1325
1326 Copying and distribution of this file, with or without modification, 1326 Copying and distribution of this file, with or without modification,
1327 are permitted in any medium without royalty provided the copyright 1327 are permitted in any medium without royalty provided the copyright
1328 notice and this notice are preserved. 1328 notice and this notice are preserved.
LEFTRIGHT
« no previous file | Makefile.in » ('j') | Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Toggle Comments ('s')

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b