OSDN Git Service

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