OSDN Git Service

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