OSDN Git Service

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