Mercurial > hg > CbC > CbC_gcc
comparison lto-plugin/ChangeLog @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | f6334be47118 |
children | 84e7813d76e9 |
comparison
equal
deleted
inserted
replaced
68:561a7518be6b | 111:04ced10e8804 |
---|---|
1 2017-07-21 Georg-Johann Lay <avr@gjlay.de> | |
2 | |
3 PR lto/81487 | |
4 * lto-plugin.c (claim_file_handler): Use xasprintf instead of | |
5 asprintf. | |
6 [hi!=0]: Swap hi and lo arguments supplied to xasprintf. | |
7 | |
8 2017-01-17 Jakub Jelinek <jakub@redhat.com> | |
9 | |
10 PR other/79046 | |
11 * configure.ac: Add GCC_BASE_VER. | |
12 * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to | |
13 get version from BASE-VER file. | |
14 * configure: Regenerated. | |
15 * Makefile.in: Regenerated. | |
16 | |
17 2017-01-04 Jakub Jelinek <jakub@redhat.com> | |
18 | |
19 Update copyright years. | |
20 | |
21 2016-11-15 Matthias Klose <doko@ubuntu.com> | |
22 | |
23 * configure: Regenerate. | |
24 | |
25 2016-02-25 Ilya Verbin <ilya.verbin@intel.com> | |
26 | |
27 PR driver/68463 | |
28 * lto-plugin.c (struct plugin_offload_file): New. | |
29 (offload_files): Change type. | |
30 (offload_files_last, offload_files_last_obj): New. | |
31 (offload_files_last_lto): New. | |
32 (free_2): Adjust accordingly. | |
33 (all_symbols_read_handler): Don't add offload files to lto_arg_ptr. | |
34 Don't call free_1 for offload_files. Write names of object files with | |
35 offloading to the temporary file. Add new option to lto_arg_ptr. | |
36 (claim_file_handler): Don't claim file if it contains offload sections | |
37 without LTO sections. If it contains offload sections, add to the list. | |
38 | |
39 2016-01-15 Martin Liska <mliska@suse.cz> | |
40 | |
41 * lto-plugin.c (all_symbols_read_handler): Assign default | |
42 value to a string variable. | |
43 | |
44 2015-11-25 Jan Hubicka <jh@suse.cz> | |
45 | |
46 PR lto/67548 | |
47 * lto-plugin.c (linker_output, linker_output_set): New statics. | |
48 (all_symbols_read_handler): Add -flinker-output option. | |
49 (onload): Record linker_output info. | |
50 | |
51 2015-07-02 Uros Bizjak <ubizjak@gmail.com> | |
52 | |
53 * configure.ac: Add AC_USE_SYSTEM_EXTENSIONS. | |
54 * configure: Regenerate. | |
55 * config.h.in: Ditto. | |
56 | |
57 2015-05-13 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com> | |
58 | |
59 * Makefile.am: Drop 'by automake version' from top-level comment. | |
60 * Makefile.in: Regenerated with automake-1.11.6. | |
61 * aclocal.m4: Likewise. | |
62 * configure: Likewise. | |
63 | |
64 2015-02-06 H.J. Lu <hongjiu.lu@intel.com> | |
65 | |
66 * lto-plugin.c (release_input_file): Removed. | |
67 (claim_file_handler): Don't call release_input_file. | |
68 (onload): Don't set release_input_file. | |
69 | |
70 2015-02-05 H.J. Lu <hongjiu.lu@intel.com> | |
71 | |
72 * lto-plugin.c (claim_file_handler): Pass handle to | |
73 release_input_file. | |
74 | |
75 2015-02-05 H.J. Lu <hongjiu.lu@intel.com> | |
76 | |
77 * lto-plugin.c (claim_file_handler): Call release_input_file only | |
78 if file is claimed. | |
79 | |
80 2015-01-28 H.J. Lu <hongjiu.lu@intel.com> | |
81 | |
82 * lto-plugin.c (claim_file_handler): Call release_input_file only | |
83 if it is not NULL. | |
84 | |
85 2015-01-28 H.J. Lu <hongjiu.lu@intel.com> | |
86 | |
87 PR lto/64837 | |
88 * lto-plugin.c (release_input_file): New. | |
89 (claim_file_handler): Call release_input_file. | |
90 (onload): Set release_input_file. | |
91 | |
92 2014-12-09 Ilya Verbin <ilya.verbin@intel.com> | |
93 | |
94 * lto-plugin.c (offload_files, num_offload_files): New static variables. | |
95 (free_1): Use arguments instead of global variables. | |
96 (free_2): Free offload_files. | |
97 (all_symbols_read_handler): Add names from offload_files to lto-wrapper | |
98 arguments. | |
99 (claim_file_handler): Do not add file to claimed_files if it contains | |
100 offload sections without LTO sections. Add it to offload_files instead. | |
101 | |
102 2014-11-21 H.J. Lu <hongjiu.lu@intel.com> | |
103 | |
104 PR bootstrap/63784 | |
105 * configure: Regenerated. | |
106 | |
107 2014-11-13 Ilya Verbin <ilya.verbin@intel.com> | |
108 Bernd Schmidt <bernds@codesourcery.com> | |
109 Andrey Turetskiy <andrey.turetskiy@intel.com> | |
110 Michael Zolotukhin <michael.v.zolotukhin@intel.com> | |
111 | |
112 * lto-plugin.c (OFFLOAD_SECTION, OFFLOAD_SECTION_LEN): Define. | |
113 (struct plugin_objfile): Add new field "offload". | |
114 (process_offload_section): New static function. | |
115 (claim_file_handler): Claim file if it contains offload sections. | |
116 | |
117 2014-11-13 Bernd Schmidt <bernds@codesourcery.com> | |
118 Thomas Schwinge <thomas@codesourcery.com> | |
119 Ilya Verbin <ilya.verbin@intel.com> | |
120 Andrey Turetskiy <andrey.turetskiy@intel.com> | |
121 | |
122 * Makefile.am (libexecsubdir): Tweak for the possibility of being | |
123 configured for offload compiler. | |
124 (accel_dir_suffix, real_target_noncanonical): New variables substituted | |
125 by configure. | |
126 * Makefile.in: Regenerate. | |
127 * configure: Regenerate. | |
128 * configure.ac (accel_dir_suffix, real_target_noncanonical): Compute new | |
129 variables. | |
130 | |
131 2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> | |
132 | |
133 PR target/63610 | |
134 * configure: Regenerate. | |
135 | |
136 2014-08-26 H.J. Lu <hongjiu.lu@intel.com> | |
137 | |
138 PR bootstrap/62260 | |
139 * Makefile.am (gcc_build_dir): Set to @gcc_build_dir@. | |
140 * configure.ac (gcc_build_dir): Set and AC_SUBST according to | |
141 $host_subdir. | |
142 * Makefile.in: Regenerated. | |
143 * configure: Likewise. | |
144 | |
145 2014-06-13 Thomas Schwinge <thomas@codesourcery.com> | |
146 | |
147 * configure.ac (--with-libiberty): New configure option. | |
148 * configure: Regenerate. | |
149 * Makefile.am (libiberty, libiberty_noasan, libiberty_pic): New | |
150 variables. | |
151 (liblto_plugin_la_LIBADD, liblto_plugin_la_LDFLAGS) | |
152 (liblto_plugin_la_DEPENDENCIES): Use them. | |
153 * Makefile.in: Regenerate. | |
154 | |
155 2014-05-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | |
156 | |
157 PR lto/60981 | |
158 * configure.ac: Check for -static-libgcc. | |
159 * configure: Regenerate. | |
160 | |
161 2014-04-17 Jakub Jelinek <jakub@redhat.com> | |
162 | |
163 PR sanitizer/56781 | |
164 * Makefile.am (CFLAGS, LDFLAGS): Filter out -fsanitize=address. | |
165 (liblto_plugin_la_LIBADD, liblto_plugin_la_LDFLAGS, | |
166 liblto_plugin_la_DEPENDENCIES): Prefer ../libiberty/noasan/libiberty.a | |
167 over ../libiberty/pic/libiberty.a if the former exists. | |
168 * Makefile.in: Regenerated. | |
169 | |
170 PR sanitizer/56781 | |
171 * Makefile.am (LTLDFLAGS, liblto_plugin_la_LINK): New variables. | |
172 * Makefile.in: Regenerated. | |
173 | |
174 2014-04-02 Richard Biener <rguenther@suse.de> | |
175 | |
176 * lto-plugin.c (onload): Fail to load if -fno-use-linker-plugin | |
177 is set in COLLECT_GCC_OPTIONS. | |
178 | |
179 2014-03-28 Richard Biener <rguenther@suse.de> | |
180 | |
181 * lto-plugin.c (process_symtab): Handle EINTR and short reads. | |
182 | |
183 2014-03-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | |
184 | |
185 * configure.ac (ac_lto_plugin_ldflags): Set to -Wc,-static-libgcc | |
186 for gcc. | |
187 * configure: Regenerate. | |
188 * Makefile.am (AM_LDFLAGS): New variable. | |
189 (liblto_plugin_la_LDFLAGS): Add it. | |
190 * Makefile.in: Regenerate. | |
191 | |
192 2013-09-20 Alan Modra <amodra@gmail.com> | |
193 | |
194 * configure: Regenerate. | |
195 | |
196 2012-09-14 David Edelsohn <dje.gcc@gmail.com> | |
197 | |
198 * configure: Regenerated. | |
199 | |
200 2012-05-29 Joseph Myers <joseph@codesourcery.com> | |
201 | |
202 * lto-plugin.c: Fix typo. | |
203 | |
204 2012-05-16 H.J. Lu <hongjiu.lu@intel.com> | |
205 | |
206 * configure: Regenerated. | |
207 | |
208 2012-02-22 Kai Tietz <ktietz@redhat.com> | |
209 | |
210 PR lto/50616 | |
211 * lto-plugin.c (PRI_LL): New macro. | |
212 (dump_symtab): Use PRI_LL instead of ll in print. | |
213 (process_symtab): Use PRI_LL instead of ll in scan. | |
214 | |
215 2011-12-20 Andreas Schwab <schwab@linux-m68k.org> | |
216 | |
217 * configure: Regenerate. | |
218 | |
219 2011-12-19 Andreas Schwab <schwab@linux-m68k.org> | |
220 | |
221 * configure: Regenerate. | |
222 | |
223 2011-11-21 Andreas Tobler <andreast@fgznet.ch> | |
224 | |
225 * configure: Regenerate. | |
226 | |
227 2011-10-02 Jan Hubicka <jh@suse.cz> | |
228 | |
229 PR lto/47247 | |
230 * lto-plugin.c (get_symbols_v2): New variable. | |
231 (write_resolution): Use V2 API when available. | |
232 (onload): Handle LDPT_GET_SYMBOLS_V2. | |
233 | |
234 2011-09-30 H.J. Lu <hongjiu.lu@intel.com> | |
235 Andi Kleen <ak@linux.intel.com> | |
236 | |
237 PR lto/50568 | |
238 * lto-plugin.c (sym_aux): Change id to unsigned long long. | |
239 (plugin_symtab): Likewise. | |
240 (dump_symtab): Likewise. | |
241 (resolve_conflicts): Likewise. | |
242 (process_symtab): Likewise. | |
243 | |
244 2011-08-10 Richard Guenther <rguenther@suse.de> | |
245 | |
246 PR bootstrap/49907 | |
247 lto-plugin/ | |
248 * configure.ac: Use ACX_PROG_CC_WARNING_OPTS to detect -Wall presence. | |
249 * Makefile.am (AM_CFLAGS): Adjust. Do not build with -Werror. | |
250 * configure: Regenerate. | |
251 * Makefile.in: Likewise. | |
252 * aclocal.m4: Likewise. | |
253 | |
254 2011-04-20 Jim Meyering <meyering@redhat.com> | |
255 | |
256 * lto-plugin.c (free_1, free_2): Remove useless if-before-free. | |
257 | |
258 2011-04-05 Richard Guenther <rguenther@suse.de> | |
259 | |
260 PR bootstrap/48431 | |
261 * lto-plugin.c (claim_file_handler): Do not declare vars in code. | |
262 | |
1 2011-02-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | 263 2011-02-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
2 | 264 |
3 * Makefile.in: Regenerate. | 265 * Makefile.in: Regenerate. |
4 * aclocal.m4: Regenerate. | 266 * aclocal.m4: Regenerate. |
5 * configure: Regenerate. | 267 * configure: Regenerate. |
261 (symbol_strength): Add. | 523 (symbol_strength): Add. |
262 (resolve_conflicts): Add. | 524 (resolve_conflicts): Add. |
263 (claim_file_handler): Add n variable. Check return value of | 525 (claim_file_handler): Add n variable. Check return value of |
264 process_symtab. Call resolve_conflicts. | 526 process_symtab. Call resolve_conflicts. |
265 | 527 |
266 2010-07-27 Andi Kleen <ak@linux.intel.com> | 528 2010-07-27 Andi Kleen <ak@linux.intel.com> |
267 | 529 |
268 * lto-plugin.c (translate): Remove debug fprintf. | 530 * lto-plugin.c (translate): Remove debug fprintf. |
269 | 531 |
270 2010-07-23 H.J. Lu <hongjiu.lu@intel.com> | 532 2010-07-23 H.J. Lu <hongjiu.lu@intel.com> |
271 | 533 |
272 PR bootstrap/45042 | 534 PR bootstrap/45042 |
273 * lto-plugin.c (translate): Cast to unsigned long. | 535 * lto-plugin.c (translate): Cast to unsigned long. |
274 | 536 |
275 2010-07-23 Andi Kleen <ak@linux.intel.com> | 537 2010-07-23 Andi Kleen <ak@linux.intel.com> |
276 | 538 |
277 PR lto/44992 | 539 PR lto/44992 |
278 * lto-plugin.c (sym_aux): Add. | 540 * lto-plugin.c (sym_aux): Add. |
279 (plugin_symtab): Remove slots. Add aux and id. | 541 (plugin_symtab): Remove slots. Add aux and id. |
280 (parse_table_entry): Change to use aux instead of slots. | 542 (parse_table_entry): Change to use aux instead of slots. |