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.