OSDN Git Service

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