OSDN Git Service

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