OSDN Git Service

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