OSDN Git Service

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