OSDN Git Service

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