OSDN Git Service

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