OSDN Git Service

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