OSDN Git Service

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