OSDN Git Service

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