re PR c++/26965 (Unnecessary debug info for unused consts in C++)
[gcc.git] / libgcc / ChangeLog
1 libgcc/
2 2009-11-11 Jon Beniston <jon@beniston.com>
3
4 * config.host: Add lm32 targets.
5 * config/lm32: New directory.
6 * config/lm32/libgcc_lm32.h: New file.
7 * config/lm32/_mulsi3.c: New file.
8 * config/lm32/_udivmodsi4.c: New file.
9 * config/lm32/_divsi3.c: New file.
10 * config/lm32/_modsi3.c: New file.
11 * config/lm32/_udivsi3.c: New file.
12 * config/lm32/_umodsi3.c: New file.
13 * config/lm32/_lshrsi3.S: New file.
14 * config/lm32/_ashrsi3.S: New file.
15 * config/lm32/_ashlsi3.S: New file.
16 * config/lm32/crti.S: New file.
17 * config/lm32/crtn.S: New file.
18 * config/lm32/t-lm32: New file.
19 * config/lm32/t-elf: New file.
20 * config/lm32/t-uclinux: New file.
21
22 2009-10-26 Nick Clifton <nickc@redhat.com>
23
24 * config.host: Add support for RX target.
25 * config/rx: New directory.
26 * config/rx/rx-abi-functions.c: New file. Supplementary
27 functions for libgcc to support the RX ABI.
28 * config/rx/rx-abi.h: New file. Supplementary header file for
29 libgcc RX ABI functions.
30 * config/rx/t-rx: New file: Makefile fragment for building
31 libgcc for the RX.
32
33 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
34
35 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
36 constraint of y0 to "g".
37
38 2009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
39
40 * config.host: Include the s390 makefile fragments.
41 * config/s390/32/_fixdfdi.c: New file.
42 * config/s390/32/_fixsfdi.c: New file.
43 * config/s390/32/_fixtfdi.c: New file.
44 * config/s390/32/_fixunsdfdi.c: New file.
45 * config/s390/32/_fixunssfdi.c: New file.
46 * config/s390/32/_fixunstfdi.c: New file.
47 * config/s390/32/t-floattodi: New file.
48 * config/s390/libgcc-glibc.ver: New file.
49 * config/s390/t-crtstuff: New file.
50 * config/s390/t-linux: New file.
51 * config/s390/t-tpf: New file.
52
53 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
54
55 * configure.ac (AC_PREREQ): Bump to 2.64.
56
57 2009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
58
59 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
60
61 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
62
63 * configure: Regenerate.
64
65 2009-08-09 Douglas B Rupp <rupp@gnat.com>
66
67 * config.host (ia64-hp-*vms*): New target.
68 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
69 with ia64-hp-*vms*.
70
71 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
72
73 * configure.ac: Add snippet for maintainer-mode.
74 * configure: Regenerate.
75 * Makefile.in (AUTOCONF, configure_deps): New variables.
76 ($(srcdir)/configure)): New rule, active only with maintainer
77 mode turned on.
78
79 2009-06-23 DJ Delorie <dj@redhat.com>
80
81 Add MeP port.
82 * config.host: Add mep support.
83
84 2009-06-22 Kai Tietz <kai.tietz@onevision.com>
85
86 * config.host: Add i386/${host_address}/t-fprules-softfp and
87 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
88
89 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
90 for mingw targets.
91 * config/i386/64/_multc3.c: Likewise.
92 * config/i386/64/_powitf2.c: Likewise.
93 * config/i386/64/eqtf2.c: Likewise.
94 * config/i386/64/getf2.c: Likewise.
95 * config/i386/64/letf2.c: Likewise.
96 * config/i386/64/letf2.c: Likewise.
97 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
98 unsigned long long for x64 mingw targets.
99 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
100 (_FP_I_TYPE): Define as long long for x64 mingw target.
101
102 2009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
103
104 * config.host (vax-*-linux*): New.
105
106 2009-05-31 Anthony Green <green@moxielogic.com>
107
108 * config.host: Add moxie support.
109 * config/moxie/t-moxie: New file.
110
111 2009-05-29 David Billinghurst <billingd@gcc.gnu.org>
112
113 * config.host: Add i386/${host_address}/t-fprules-softfp and
114 t-softfp to tmake_file for i[34567]86-*-cygwin*.
115
116 2009-04-17 Aurelien Jarno <aurelien@aurel32.net>
117
118 * config.host: Add i386/${host_address}/t-fprules-softfp to
119 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
120
121 2009-04-09 Nick Clifton <nickc@redhat.com>
122
123 * config/ia64/tf-signs.c: Change copyright header to refer to
124 version 3 of the GNU General Public License with version 3.1
125 of the GCC Runtime Library Exception and to point readers at
126 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
127 web page.
128 * config/i386/32/tf-signs.c: Likewise.
129 * config/libbid/_addsub_dd.c: Likewise.
130 * config/libbid/_addsub_sd.c: Likewise.
131 * config/libbid/_addsub_td.c: Likewise.
132 * config/libbid/_dd_to_df.c: Likewise.
133 * config/libbid/_dd_to_di.c: Likewise.
134 * config/libbid/_dd_to_sd.c: Likewise.
135 * config/libbid/_dd_to_sf.c: Likewise.
136 * config/libbid/_dd_to_si.c: Likewise.
137 * config/libbid/_dd_to_td.c: Likewise.
138 * config/libbid/_dd_to_tf.c: Likewise.
139 * config/libbid/_dd_to_udi.c: Likewise.
140 * config/libbid/_dd_to_usi.c: Likewise.
141 * config/libbid/_dd_to_xf.c: Likewise.
142 * config/libbid/_df_to_dd.c: Likewise.
143 * config/libbid/_df_to_sd.c: Likewise.
144 * config/libbid/_df_to_td.c: Likewise.
145 * config/libbid/_di_to_dd.c: Likewise.
146 * config/libbid/_di_to_sd.c: Likewise.
147 * config/libbid/_di_to_td.c: Likewise.
148 * config/libbid/_div_dd.c: Likewise.
149 * config/libbid/_div_sd.c: Likewise.
150 * config/libbid/_div_td.c: Likewise.
151 * config/libbid/_eq_dd.c: Likewise.
152 * config/libbid/_eq_sd.c: Likewise.
153 * config/libbid/_eq_td.c: Likewise.
154 * config/libbid/_ge_dd.c: Likewise.
155 * config/libbid/_ge_sd.c: Likewise.
156 * config/libbid/_ge_td.c: Likewise.
157 * config/libbid/_gt_dd.c: Likewise.
158 * config/libbid/_gt_sd.c: Likewise.
159 * config/libbid/_gt_td.c: Likewise.
160 * config/libbid/_isinfd128.c: Likewise.
161 * config/libbid/_isinfd32.c: Likewise.
162 * config/libbid/_isinfd64.c: Likewise.
163 * config/libbid/_le_dd.c: Likewise.
164 * config/libbid/_le_sd.c: Likewise.
165 * config/libbid/_le_td.c: Likewise.
166 * config/libbid/_lt_dd.c: Likewise.
167 * config/libbid/_lt_sd.c: Likewise.
168 * config/libbid/_lt_td.c: Likewise.
169 * config/libbid/_mul_dd.c: Likewise.
170 * config/libbid/_mul_sd.c: Likewise.
171 * config/libbid/_mul_td.c: Likewise.
172 * config/libbid/_ne_dd.c: Likewise.
173 * config/libbid/_ne_sd.c: Likewise.
174 * config/libbid/_ne_td.c: Likewise.
175 * config/libbid/_sd_to_dd.c: Likewise.
176 * config/libbid/_sd_to_df.c: Likewise.
177 * config/libbid/_sd_to_di.c: Likewise.
178 * config/libbid/_sd_to_sf.c: Likewise.
179 * config/libbid/_sd_to_si.c: Likewise.
180 * config/libbid/_sd_to_td.c: Likewise.
181 * config/libbid/_sd_to_tf.c: Likewise.
182 * config/libbid/_sd_to_udi.c: Likewise.
183 * config/libbid/_sd_to_usi.c: Likewise.
184 * config/libbid/_sd_to_xf.c: Likewise.
185 * config/libbid/_sf_to_dd.c: Likewise.
186 * config/libbid/_sf_to_sd.c: Likewise.
187 * config/libbid/_sf_to_td.c: Likewise.
188 * config/libbid/_si_to_dd.c: Likewise.
189 * config/libbid/_si_to_sd.c: Likewise.
190 * config/libbid/_si_to_td.c: Likewise.
191 * config/libbid/_td_to_dd.c: Likewise.
192 * config/libbid/_td_to_df.c: Likewise.
193 * config/libbid/_td_to_di.c: Likewise.
194 * config/libbid/_td_to_sd.c: Likewise.
195 * config/libbid/_td_to_sf.c: Likewise.
196 * config/libbid/_td_to_si.c: Likewise.
197 * config/libbid/_td_to_tf.c: Likewise.
198 * config/libbid/_td_to_udi.c: Likewise.
199 * config/libbid/_td_to_usi.c: Likewise.
200 * config/libbid/_td_to_xf.c: Likewise.
201 * config/libbid/_tf_to_dd.c: Likewise.
202 * config/libbid/_tf_to_sd.c: Likewise.
203 * config/libbid/_tf_to_td.c: Likewise.
204 * config/libbid/_udi_to_dd.c: Likewise.
205 * config/libbid/_udi_to_sd.c: Likewise.
206 * config/libbid/_udi_to_td.c: Likewise.
207 * config/libbid/_unord_dd.c: Likewise.
208 * config/libbid/_unord_sd.c: Likewise.
209 * config/libbid/_unord_td.c: Likewise.
210 * config/libbid/_usi_to_dd.c: Likewise.
211 * config/libbid/_usi_to_sd.c: Likewise.
212 * config/libbid/_usi_to_td.c: Likewise.
213 * config/libbid/_xf_to_dd.c: Likewise.
214 * config/libbid/_xf_to_sd.c: Likewise.
215 * config/libbid/_xf_to_td.c: Likewise.
216 * config/libbid/bid128.c: Likewise.
217 * config/libbid/bid128_2_str.h: Likewise.
218 * config/libbid/bid128_2_str_macros.h: Likewise.
219 * config/libbid/bid128_2_str_tables.c: Likewise.
220 * config/libbid/bid128_add.c: Likewise.
221 * config/libbid/bid128_compare.c: Likewise.
222 * config/libbid/bid128_div.c: Likewise.
223 * config/libbid/bid128_fma.c: Likewise.
224 * config/libbid/bid128_logb.c: Likewise.
225 * config/libbid/bid128_minmax.c: Likewise.
226 * config/libbid/bid128_mul.c: Likewise.
227 * config/libbid/bid128_next.c: Likewise.
228 * config/libbid/bid128_noncomp.c: Likewise.
229 * config/libbid/bid128_quantize.c: Likewise.
230 * config/libbid/bid128_rem.c: Likewise.
231 * config/libbid/bid128_round_integral.c: Likewise.
232 * config/libbid/bid128_scalb.c: Likewise.
233 * config/libbid/bid128_sqrt.c: Likewise.
234 * config/libbid/bid128_string.c: Likewise.
235 * config/libbid/bid128_to_int16.c: Likewise.
236 * config/libbid/bid128_to_int32.c: Likewise.
237 * config/libbid/bid128_to_int64.c: Likewise.
238 * config/libbid/bid128_to_int8.c: Likewise.
239 * config/libbid/bid128_to_uint16.c: Likewise.
240 * config/libbid/bid128_to_uint32.c: Likewise.
241 * config/libbid/bid128_to_uint64.c: Likewise.
242 * config/libbid/bid128_to_uint8.c: Likewise.
243 * config/libbid/bid32_to_bid128.c: Likewise.
244 * config/libbid/bid32_to_bid64.c: Likewise.
245 * config/libbid/bid64_add.c: Likewise.
246 * config/libbid/bid64_compare.c: Likewise.
247 * config/libbid/bid64_div.c: Likewise.
248 * config/libbid/bid64_fma.c: Likewise.
249 * config/libbid/bid64_logb.c: Likewise.
250 * config/libbid/bid64_minmax.c: Likewise.
251 * config/libbid/bid64_mul.c: Likewise.
252 * config/libbid/bid64_next.c: Likewise.
253 * config/libbid/bid64_noncomp.c: Likewise.
254 * config/libbid/bid64_quantize.c: Likewise.
255 * config/libbid/bid64_rem.c: Likewise.
256 * config/libbid/bid64_round_integral.c: Likewise.
257 * config/libbid/bid64_scalb.c: Likewise.
258 * config/libbid/bid64_sqrt.c: Likewise.
259 * config/libbid/bid64_string.c: Likewise.
260 * config/libbid/bid64_to_bid128.c: Likewise.
261 * config/libbid/bid64_to_int16.c: Likewise.
262 * config/libbid/bid64_to_int32.c: Likewise.
263 * config/libbid/bid64_to_int64.c: Likewise.
264 * config/libbid/bid64_to_int8.c: Likewise.
265 * config/libbid/bid64_to_uint16.c: Likewise.
266 * config/libbid/bid64_to_uint32.c: Likewise.
267 * config/libbid/bid64_to_uint64.c: Likewise.
268 * config/libbid/bid64_to_uint8.c: Likewise.
269 * config/libbid/bid_b2d.h: Likewise.
270 * config/libbid/bid_binarydecimal.c: Likewise.
271 * config/libbid/bid_conf.h: Likewise.
272 * config/libbid/bid_convert_data.c: Likewise.
273 * config/libbid/bid_decimal_data.c: Likewise.
274 * config/libbid/bid_decimal_globals.c: Likewise.
275 * config/libbid/bid_div_macros.h: Likewise.
276 * config/libbid/bid_dpd.c: Likewise.
277 * config/libbid/bid_flag_operations.c: Likewise.
278 * config/libbid/bid_from_int.c: Likewise.
279 * config/libbid/bid_functions.h: Likewise.
280 * config/libbid/bid_gcc_intrinsics.h: Likewise.
281 * config/libbid/bid_inline_add.h: Likewise.
282 * config/libbid/bid_internal.h: Likewise.
283 * config/libbid/bid_round.c: Likewise.
284 * config/libbid/bid_sqrt_macros.h: Likewise.
285
286 2009-04-09 Jakub Jelinek <jakub@redhat.com>
287
288 * Makefile.in: Change copyright header to refer to version
289 3 of the GNU General Public License and to point readers at the
290 COPYING3 file and the FSF's license web page.
291 * config.host: Likewise.
292
293 2009-04-07 Alan Modra <amodra@bigpond.net.au>
294
295 * config.host: Reorder and merge to match config.gcc change.
296
297 2009-04-03 Alan Modra <amodra@bigpond.net.au>
298
299 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
300
301 2009-03-28 Joseph Myers <joseph@codesourcery.com>
302
303 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
304 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
305 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
306 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
307
308 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
309
310 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
311 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
312
313 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
314
315 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
316 ia64/t-softfp-compat to tmake_file.
317
318 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
319
320 * config/ia64/__divxf3.asm: New.
321 * config/ia64/_fixtfdi.asm: Likewise.
322 * config/ia64/_fixunstfdi.asm: Likewise.
323 * config/ia64/_floatditf.asm: Likewise.
324 * config/ia64/t-fprules-softfp: Likewise.
325 * config/ia64/t-softfp-compat: Likewise.
326 * config/ia64/tf-signs.c: Likewise.
327
328 2009-01-18 Ben Elliston <bje@au.ibm.com>
329
330 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
331
332 2009-01-16 Ben Elliston <bje@au.ibm.com>
333
334 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
335 to tmake_file.
336
337 2009-01-13 Ben Elliston <bje@au.ibm.com>
338
339 * config/t-softfp: New file.
340 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
341 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
342
343 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
344
345 * config.host: Add m32r*-*-rtems*.
346
347 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
348
349 * config.host: Add m32c*-*-rtems*.
350
351 2008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
352
353 PR bootstrap/33100
354 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
355 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
356 * configure: Regenerate.
357 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
358 tmake_file here from gcc/config.gcc.
359 Move extra_parts here from gcc/config.gcc.
360 * config/i386/t-sol2: Move here from gcc/config/i386.
361 Use gcc_srcdir instead of srcdir.
362
363 2008-11-18 Adam Nemet <anemet@caviumnetworks.com>
364
365 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
366 case.
367
368 2008-11-09 Thomas Schwinge <tschwinge@gnu.org>
369
370 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
371
372 2008-10-08 Thomas Schwinge <tschwinge@gnu.org>
373
374 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
375
376 2008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
377
378 Add picoChip port.
379 * config.host: Add picochip-*-*.
380
381 2008-08-06 Bob Wilson <bob.wilson@acm.org>
382
383 * config.host: Match more processor names for Xtensa.
384
385 2008-07-08 H.J. Lu <hongjiu.lu@intel.com>
386
387 * config/i386/64/t-softfp-compat: Update comments.
388
389 2008-07-07 H.J. Lu <hongjiu.lu@intel.com>
390
391 * config/i386/64/_divtc3-compat.c: Moved to ...
392 * config/i386/64/_divtc3.c: Here.
393
394 * config/i386/64/_multc3-compat.c: Moved to ...
395 * config/i386/64/_multc3.c: Here.
396
397 * config/i386/64/_powitf2-compat.c: Moved to ...
398 * config/i386/64/_powitf2.c: Here.
399
400 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
401 .c suffix instead of -compat.c.
402
403 2008-07-05 Uros Bizjak <ubizjak@gmail.com>
404
405 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
406 (_FP_MUL_MEAT_D): Ditto.
407 (_FP_DIV_MEAT_S): Ditto.
408 (_FP_DIV_MEAT_D): Ditto.
409
410 2008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
411
412 * Makefile.in: Add support for __sync_* libgcc functions.
413
414 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
415
416 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
417
418 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
419
420 PR boostrap/36702
421 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
422 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
423
424 * config/i386/64/t-fprules-softfp: Moved to ...
425 * config/i386/64/t-softfp-compat: This. New.
426
427 2008-07-02 Uros Bizjak <ubizjak@gmail.com>
428
429 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
430 Initialize f with 0.0.
431
432 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
433
434 PR target/36669
435 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
436
437 * config/i386/64/_divtc3-compat.c: New.
438 * config/i386/64/_multc3-compat.c: Likewise.
439 * config/i386/64/_powitf2-compat.c: Likewise.
440 * config/i386/64/eqtf2.c: Likewise.
441 * config/i386/64/getf2.c: Likewise.
442 * config/i386/64/letf2.c: Likewise.
443 * config/i386/64/t-fprules-softfp: Likewise.
444
445 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
446
447 * config.host: Add i386/${host_address}/t-fprules-softfp to
448 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
449 i[34567]86-*-linux*, x86_64-*-linux*.
450
451 * configure.ac: Set host_address to 64 or 32 for x86.
452 * configure: Regenerated.
453
454 * Makefile.in (config.status): Also depend on
455 $(srcdir)/config.host.
456
457 * config/i386/32/t-fprules-softfp: New.
458 * config/i386/32/tf-signs.c: Likewise.
459
460 * config/i386/64/sfp-machine.h: New. Moved from gcc.
461
462 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
463 Uros Bizjak <ubizjak@gmail.com>
464
465 * config/i386/32/sfp-machine.h: New.
466
467 2008-06-26 Nathan Froyd <froydnj@codesourcery.com>
468
469 * config/rs6000/t-ppccomm: Remove rules that conflict with
470 auto-generated rules.
471
472 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
473
474 * configure.ac: sinclude override.m4.
475 * configure: Regenerate.
476
477 2008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
478
479 * configure: Regenerate.
480
481 2008-06-10 Joseph Myers <joseph@codesourcery.com>
482
483 * Makefile.in (DECNUMINC): Remove
484 -I$(MULTIBUILDTOP)../../libdecnumber.
485 * gstdint.h: New.
486
487 2008-06-07 Joseph Myers <joseph@codesourcery.com>
488
489 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
490 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
491 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
492 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
493 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
494 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
495 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
496 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
497 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
498 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
499 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
500 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
501 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
502 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
503
504 2008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
505
506 * config.host (sh2[lbe]*-*-linux*): Allow target.
507
508 2008-04-30 Nathan Froyd <froydnj@codesourcery.com>
509
510 * config/rs6000/t-ppccomm: Add build rules for new files.
511 (LIB2ADD_ST): New variable.
512
513 2008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
514
515 PR target/34210
516 PR target/35508
517 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
518 * config/t-avr: New file. Build 16bit libgcc functions.
519
520 2008-03-02 Jakub Jelinek <jakub@redhat.com>
521
522 PR target/35401
523 * config/t-slibgcc-darwin: Make install-leaf dependent on
524 install-darwin-libgcc-stubs instead of install.
525
526 2008-01-25 Joseph Myers <joseph@codesourcery.com>
527
528 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
529 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
530 sh-*-rtemscoff*): Remove cases.
531
532 2007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
533
534 * Makefile.in (all): Use install-leaf rather than install.
535 (install): Split most of the rule into...
536 (install-leaf): ...this new one.
537
538 2007-12-19 Etsushi Kato <ek.kato@gmail.com>
539 Paolo Bonzini <bonzini@gnu.org>
540
541 PR target/30572
542 * Makefile.in: Use @shlib_slibdir@ substitution to get
543 correct install name on darwin.
544 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
545
546 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
547
548 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
549 cris-*-elf and cris-*-none.
550 (crisv32-*-linux*): Similar, as cris-*-linux*.
551
552 2007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
553
554 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
555
556 2007-10-27 H.J. Lu <hongjiu.lu@intel.com>
557
558 PR regression/33926
559 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
560 * configure: Regenerated.
561
562 2007-09-27 H.J. Lu <hongjiu.lu@intel.com>
563
564 * Makefile.in (dfp-filenames): Replace decimal_globals,
565 decimal_data, binarydecimal and convert_data with
566 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
567 and bid_convert_data, respectively.
568
569 2007-09-17 Chao-ying Fu <fu@mips.com>
570 Nigel Stephens <nigel@mips.com>
571
572 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
573 * Makefile.in (fixed_point): Define.
574 Check if fixed_point is yes to build support functions.
575 * configure.ac: Check for fixed_point support.
576 * configure: Regenerated.
577 * gen-fixed.sh: New file to generate lists of fixed-point labels,
578 funcs, modes, from, to.
579
580 2007-09-11 Janis Johnson <janis187@us.ibm.com
581
582 * Makefile.in (dfp-filenames): Add bid128_noncomp.
583
584 2007-09-10 Janis Johnson <janis187@us.ibm.com>
585
586 * Makefile.in (dfp-filenames): Remove decUtility, add
587 decDouble, decPacked, decQuad, decSingle.
588
589 2007-08-27 Hans Kester <hans.kester@ellips.nl>
590
591 * config.host : Add x86_64-elf target.
592
593 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
594
595 * configure.ac (set_have_cc_tls): Add a missing =.
596 * configure: Regenerated.
597
598 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
599
600 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
601 and x86_64-*-linux*.
602
603 * config/t-tls: New file.
604
605 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
606
607 * configure.ac: Include ../config/enable.m4 and
608 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
609 supports TLS and substitute set_have_cc_tls.
610 * configure: Regenerated.
611
612 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
613
614 * Makefile.in: Use libbid for DFP when BID is enabled.
615
616 2007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
617
618 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
619 extra_parts. Add config/i386/t-cygming to tmake_file.
620 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
621
622 2007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
623 Danny Smith <dannysmith@users.sourceforge.net>
624
625 PR target/29498
626 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
627 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
628 * config/i386/t-crtfm: Compile crtfastmath.o with
629 -minline-all-stringops.
630
631 2007-05-10 Richard Sandiford <richard@codesourcery.com>
632
633 * config.host (sparc-wrs-vxworks): New target.
634
635 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
636
637 * config.host: Recognize fido.
638
639 2007-04-04 Janis Johnson <janis187@us.ibm.com>
640
641 * configure: Check host, not target, for decimal float support.
642
643 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
644
645 * config/i386/t-crtpc: New file.
646 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
647 (x86_64-*-linux*): Ditto.
648
649 2007-02-30 Kai Tietz <kai.tietz@onevision.com>
650
651 * config.host (x86_64-*-mingw*): New target.
652
653 2007-03-23 Michael Meissner <michael.meissner@amd.com>
654 H.J. Lu <hongjiu.lu@intel.com>
655
656 * Makefile.in (enable_decimal_float): New.
657 (DECNUMINC): Add
658 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
659 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
660 (decbits-filenames): This.
661 (decbits-objects): New.
662 (libgcc-objects): Add $(decbits-objects).
663
664 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
665 Substitute enable_decimal_float.
666 * configure: Regenerated.
667
668 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
669
670 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
671
672 2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
673
674 * Makefile.in (install-info): New dummy target.
675
676 2007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
677
678 * config.host (bfin*-linux-uclibc*): Set extra_parts.
679
680 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
681
682 * Makefile.in: Add install-html and install-pdf dummy
683 targets.
684
685 2007-02-05 Roger Sayle <roger@eyesopen.com>
686 Daniel Jacobowitz <dan@codesourcery.com>
687
688 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
689 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
690 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
691
692 2007-01-29 Janis Johnson <janis187@us.ibm.com>
693
694 * Makefile.in (dec-filenames): Add decExcept.
695
696 2007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
697
698 PR bootstrap/30469
699 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
700 -fprofile-use.
701
702 2007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
703
704 * configure.ac: Add --enable-version-specific-runtime-libs.
705 Correct $slibdir default.
706 * configure: Regenerated.
707
708 2007-01-23 Joseph Myers <joseph@codesourcery.com>
709
710 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
711
712 2007-01-21 Andrew Pinski <pinskia@gmail.com>
713
714 PR target/30519
715 * config.host (alpha*-*-linux*): Set extra_parts.
716
717 2007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
718
719 * config/sh/t-linux: New.
720 * config.host (sh*-*-linux*): Set tmake_file.
721
722 2007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
723
724 * Makefile.in (install): Handle multilibs.
725
726 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
727
728 * Makefile.in: Added .PHONY entry for documentation targets.
729
730 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
731
732 * Makefile.in: Add empty info, html, dvi, pdf targets.
733
734 2007-01-04 Mike Stump <mrs@apple.com>
735
736 * Makefile.in (MAKEINFO): Remove.
737 (PERL): Likewise.
738
739 2007-01-04 Paolo Bonzini <bonzini@gnu.org>
740
741 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
742 * configure: Regenerate.
743 * Makefile.in (host_subdir): Substitute it.
744 (gcc_objdir): Use it.
745
746 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
747
748 * config.host (ia64*-*-linux*): Set tmake_file.
749
750 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
751
752 * Makefile.in (version): Define.
753
754 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
755 Paolo Bonzini <bonzini@gnu.org>
756
757 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
758 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
759 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
760 config/sparc/t-crtfm, config/t-slibgcc-darwin,
761 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
762 shared-object.mk, siditi-object.mk, static-object.mk: New files.
763 * configure: Generated.