OSDN Git Service

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