* doc/extend.texi (Arrays of Length Zero): Add missing comma.
[official-gcc.git] / gcc / ChangeLog
blobe418275b9921a990ebf9789e269f12ad442b1987
1 2015-01-05  Marek Polacek  <polacek@redhat.com>
3         * doc/extend.texi (Arrays of Length Zero): Add missing comma.
5 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7         Update copyright years.
9         * gcc.c (process_command): Update copyright notice dates.
10         * gcov-dump.c: Ditto.
11         * gcov.c: Ditto.
12         * doc/cpp.texi: Bump @copying's copyright year.
13         * doc/cppinternals.texi: Ditto.
14         * doc/gcc.texi: Ditto.
15         * doc/gccint.texi: Ditto.
16         * doc/gcov.texi: Ditto.
17         * doc/install.texi: Ditto.
18         * doc/invoke.texi: Ditto.
20         * auto-profile.c, auto-profile.h: Fix up Copyright line.
22 2015-01-04  Sandra Loosemore  <sandra@codesourcery.com>
24         * doc/invoke.texi ([-fsized-deallocation]): Copy-edit to fix
25         verb tense, etc.
26         ([-fvtable-verify], [-fvtv-debug]): Likewise.
27         ([-Wabi]): Likewise.
28         ([-fmessage-length]): Likewise.
29         ([-Wsuggest-final-types], [-Wsuggest-final-methods]): Likewise.
30         ([-Wno-discarded-qualifiers]): Likewise.
31         ([-Wnodiscarded-array-qualifiers]): Likewise.
32         ([-Wno-virtual-move-assign]): Likewise.
33         ([-fsanitize=address], [-fsanitize=thread]): Likewise.
34         ([-fsanitize=leak], [-fsanitize=undefined]): Likewise.
35         ([-fsanitize=unreachable], [-fsanitize-recover]): Likewise.
36         ([-fsanitize-undefined-trap-on-error]): Likewise.
37         ([-floop-interchange]): Likewise.
38         ([-ftree-coalesce-inlined-vars]): Likewise.
39         ([-fvect-cost-model]): Likewise.
40         ([-flto]): Likewise.
41         ([--param]): Likewise.
42         (Spec Files): Likewise.
43         ([-mstrict-align]): Likewise.
44         ([-mfix-cortex-a53-835769]): Likewise.
45         ([-march], [-mtune]): Likewise.
46         ([-mpic-register]): Likewise.
47         ([-munaligned-access]): Likewise.
48         ([-msp8]): Likewise.
49         (EIND and Devices with more than 128 Ki Bytes of Flash): Likewise.
50         (AVR Built-in Macros): Likewise.
51         ([-mpreferred-stack-boundary]): Likewise.
52         ([-mtune-crtl]): Likewise.
53         ([-mashf]): Likewise.
54         ([-mmcu=]): Likewise.
55         ([-minrt]): Likewise.
56         ([-maltivec], [-maltivec=be], [-maltivec=le]): Likewise.
57         ([-mupper-regs]): Likewise.
58         ([-matomic-model]): Likewise.
59         ([-mdiv]): Likewise.
60         ([-mzdcbranch]): Likewise.
61         ([-mdisable-callt]): Likewise.
62         ([-msoft-float]): Likewise.
63         ([-m8byte-align]): Likewise.
64         ([-fstack-reuse]): Likewise.
66 2015-01-03  Sandra Loosemore  <sandra@codesourcery.com>
68         * doc/invoke.texi ([-fprofile-generate], [-fprofile-use]):
69         Fix markup, light copy-editing.
70         ([-fauto-profile]): Rewrite to fix formatting and content
71         problems.
73 2015-01-03  Sandra Loosemore  <sandra@codesourcery.com>
75         * doc/invoke.texi ([-fisolate-erroneous-paths-dereference]):
76         Copy-edit description.
77         ([-fisolate-erroneous-paths-attribute]): Likewise.
78         * common.opt (fisolate-erroneous-paths-dereference):
79         Copy-edit description.
80         (fisolate-erroneous-paths-attribute): Likewise.
82 2015-01-03  Sandra Loosemore  <sandra@codesourcery.com>
84         * doc/invoke.texi ([-fsemantic-interposition]): Fix typos and
85         tidy grammar.
87 2015-01-03  Sandra Loosemore  <sandra@codesourcery.com>
89         * doc/invoke.texi ([-fplan9-extensions]): Add/fix @opindex.
90         ([-fvtv-debug]): Likewise.
91         ([-Wc++-compat]): Likewise.
92         ([-Wc++11-compat]): Likewise.
93         ([-Wc++14-compat]): Likewise.
94         ([-Wno-sized-deallocation]): Likewise.
95         ([-femit-class-debug-always]): Likewise.
96         ([-femit-struct-debug-detailed]): Likewise.
97         ([-fno-keep-inline-dllexport]): Likewise.
98         ([-fira-algorithm]): Likewise.
99         ([-fira-region]): Likewise.
100         ([-flra-remat]): Likewise.
101         ([-fipa-ra]): Likewise.
102         ([-fhoist-adjacent-loads]): Likewise.
103         ([-fisolate-erroneous-paths-dereference]): Likewise.
104         ([-fisolate-erroneous-paths-attribute]): Likewise.
105         ([-ftree-switch-conversion]): Likewise.
106         ([-ftree-tail-merge]): Likewise.
107         ([-ftree-loop-if-convert]): Likewise.
108         ([-ftree-loop-if-convert-stores]): Likewise.
109         ([-ftree-loop-distribution]): Likewise.
110         ([-ftree-loop-distribute-patterns]): Likewise.
111         ([-flto-compression-level]): Likewise.
112         ([-flto-report]): Likewise.
113         ([-flto-report-wpa]): Likewise.
114         ([-fuse-linker-plugin]): Likewise.
115         ([-mfix-cortex-a53-835769]): Likewise.
116         ([-mno-fix-cortex-a53-835769]): Likewise.
117         ([-mmmx]...[-mno-3dnow]): Remove the -mno- forms from the
118         explicit listing; add a note to the discussion indicating they
119         exist.  Reorder table to group similar options.  Add missing
120         @opindex entries.  Add @need commands throughout the table to
121         allow it to be split across multiple pages.
122         ([-m8bit-idiv]): Fix @opindex.
123         ([-mavx256-split-unaligned-load]): Likewise.
124         ([-mavx256-split-unaligned-store]): Likewise.
125         ([-mstack-protector-guard]): Likewise.
126         ([-mcpu=]): Likewise.
127         ([-mcpu]): Likewise.
128         ([-mpointer-size=]): Likewise.
130 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
132         * config/pa/pa.md (decrement_and_branch_until_zero): Use `Q' constraint
133         instead of `m' constraint.  Likewise for unnamed movb comparison
134         patterns using reg_before_reload_operand predicate.
135         * config/pa/predicates.md (reg_before_reload_operand): Tighten
136         predicate to reject register index and LO_SUM DLT memory forms
137         after reload.
138         
139 2015-01-02  Sandra Loosemore  <sandra@codesourcery.com>
141         * doc/invoke.texi (Option Summary): Fix spelling of
142         -fdevirtualize-at-ltrans.
143         ([-fdevirtualize]): Fix markup.
144         ([-fdevirtualize-speculatively]): Fix typo.
145         ([-fdevirtualize-at-ltrans]): Likewise.  Make description less
146         implementor-speaky.
147         * common.opt (fdevirtualize-at-ltrans): Likewise.
148         * ipa-devirt.c: Fix typos in comments throughout the file.
149         (ipa_devirt): Fix typos in format strings for dump output.
151 2015-01-02  Sandra Loosemore  <sandra@codesourcery.com>
153         * doc/invoke.texi ([-fopt-info]): Fix markup, consolidate
154         discussion of defaults, light copy-editing.
156 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
158         * tsan.c (instrument_expr): corrected previous checkin.
160 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
162         Instrument bit field and unaligned accesses for TSAN.
163         * sanitizer.def (BUILT_IN_TSAN_READ_RANGE): New built-in function.
164         (BUILT_IN_TSAN_WRITE_RANGE): New built-in function.
165         * tsan.c (instrument_expr): Handle COMPONENT_REF and BIT_FIELD_REF.
166         Use BUILT_IN_TSAN_READ_RANGE and BUILT_IN_TSAN_WRITE_RANGE for
167         unaligned memory regions.
169 2015-01-01  Anthony Green  <green@moxielogic.com>
171         * config/moxie/predicates.md (moxie_general_movsrc_operand):
172         Restrict move source register offsets to 16 bits.
174 Copyright (C) 2015 Free Software Foundation, Inc.
176 Copying and distribution of this file, with or without modification,
177 are permitted in any medium without royalty provided the copyright
178 notice and this notice are preserved.