OSDN Git Service

* configure.ac: Use i386/t-crtstuff on i?86-*-solaris2* if
[pf3gnuchains/gcc-fork.git] / libgcc / ChangeLog
1 2010-12-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2
3         * configure.ac: Use i386/t-crtstuff on i?86-*-solaris2* if
4         appropriate.
5         * configure: Regenerate.
6
7 2010-11-24  Nathan Froyd  <froydnj@codesourcery.com>
8
9         * config/libbid/bid_conf.h (BID_BIG_ENDIAN): Define in terms of
10         __FLOAT_WORD_ORDER__.
11         * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN):
12         Delete.
13
14 2010-11-20  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
15
16         PR other/46202
17         * Makefile.in (install-strip): New phony target.
18
19 2010-11-07  Ian Lance Taylor  <iant@google.com>
20
21         PR target/46089
22         * config/i386/morestack.S (__morestack_large_model): New
23         function.
24
25 2010-10-23  Nathan Froyd  <froydnj@codesourcery.com>
26
27         * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_WORDS_BIG_ENDIAN):
28         Delete.
29         (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN): Test __BYTE_ORDER__.
30
31 2010-10-14  Nathan Froyd  <froydnj@codesourcery.com>
32
33         * config/arm/bpabi.h: New file.
34         * config/frv/frv-abi.h: New file.
35
36 2010-10-01  Ian Lance Taylor  <iant@google.com>
37
38         * config/t-stack(LIB2ADD_ST): Set instead of LIB2ADD.
39         * config/i386/t-stack-i386 (LIB2ADD_ST): Likewise.
40
41 2010-10-01  H.J. Lu  <hongjiu.lu@intel.com>
42
43         PR target/45858
44         * config.host: Add the missing `$'.
45
46 2010-09-30  Michael Eager  <eager@eagercon.com>
47
48         * config.host: Add microblaze*-*-*.
49         * config/microblaze/{divsi3.asm,divsi3_table.c,moddi3.asm,modsi3.asm,
50         muldi3_hard.asm,mulsi3.asm,stack_overflow_exit.asm,t-microblaze,
51         udivsi3.asm,umodsi3.asm}:  New.
52
53 2010-09-28  Ian Lance Taylor  <iant@google.com>
54
55         * configure.ac: Adjust CFI test to test assembler directly rather
56         than checking gcc preprocessor macro.
57         * configure: Rebuild.
58
59 2010-09-27  Ian Lance Taylor  <iant@google.com>
60
61         * configure.ac: Test whether assembler supports CFI directives.
62         * config.host: Only add t-stack and i386/t-stack-i386 to
63         tmake_file if libgcc_cv_cfi is "yes".
64         * configure: Rebuild.
65
66 2010-09-27  Ian Lance Taylor  <iant@google.com>
67
68         * generic-morestack.h: New file.
69         * generic-morestack.c: New file.
70         * generic-morestack-thread.c: New file.
71         * config/i386/morestack.S: New file.
72         * config/t-stack: New file.
73         * config/i386/t-stack-i386: New file.
74         * config.host (i[34567]86-*-linux* and friends): Add t-stack and
75         i386/t-stack-i386 to tmake_file.
76
77 2010-09-21  Iain Sandoe  <iains@gcc.gnu.org>
78
79         * Makefile.in (libgcc-extra-parts):  Check for static archives and
80         invoke ranlib after installing them.
81         (gcc-extra-parts): Likewise.
82         (install-leaf): Likewise.
83
84 2010-09-14  H.J. Lu  <hongjiu.lu@intel.com>
85
86         * configure: Regenerated.
87
88 2010-09-10  Kai Tietz  <kai.tietz@onevision.com>
89
90         * configure: Regenerated.
91
92 2010-09-09  Gerald Pfeifer  <gerald@pfeifer.com>
93             Andrew Pinski  <pinskia@gmail.com>
94
95         PR target/40959 
96         * config.host (ia64*-*-freebsd*): Set extra_parts.  Set tmake_file.
97
98 2010-09-06  H.J. Lu  <hongjiu.lu@intel.com>
99
100         PR target/45524
101         * configure: Regenerated.
102
103 2010-09-06  Andreas Schwab  <schwab@redhat.com>
104
105         * configure: Regenerate.
106
107 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
108
109         * config/i386/t-sol2 (__copysigntf3, __fabstf3): Disable for
110         64bit targets.
111         (__fixtfti, __fixunstfti, __floattitf, __floatuntitf): Enable only
112         for 64bit targets.
113
114 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
115             Iain Sandoe  <iains@gcc.gnu.org>
116
117         PR target/45476
118         * Makefile.in (sifuncs, difuncs, tifuncs): Filter out
119         LIB2FUNCS_EXCLUDE functions.
120
121 2010-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
122
123         * configure.ac: Use the GCC_AC_ENABLE_DECIMAL_FLOAT macro.
124         Include dfp.m4.
125         * configure: Regenerate.
126
127 2010-09-01  Uros Bizjak  <ubizjak@gmail.com>
128
129         * config.host (i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add
130         i386/t-freebsd to tmake_file.
131         * config/i386/t-freebsd: New file.
132         * config/i386/libgcc-bsd.ver: New file.
133
134 2010-07-23  Nathan Froyd  <froydnj@codesourcery.com>
135
136         * config.host (powerpc*-eabispe*): Set tmake_file.
137         (powerpc*-eabi*): Likewise.
138         * config/rs6000/t-ppccomm (EXTRA_PARTS): Add crtbegin, crtend,
139         crtbeginS, crtendS, crtbeginT.
140
141 2010-06-12  Kazu Hirata  <kazu@codesourcery.com>
142
143         * config.host (mips64*-*-linux*, mips*-*-linux*): Add mips/t-crtfm
144         to tmake_file.  Add crtfastmath.o to extra_parts.
145         * config/mips/t-crtfm: New.
146
147 2010-05-19  Joel Sherrill <joel.sherrill@oarcorp.com>
148
149         * config.host (sparc64-*-rtems*): New target.
150
151 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
152
153         * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
154         assembler syntax.
155
156 2010-04-15  Thomas Schwinge  <tschwinge@gnu.org>
157
158         * config.host <i[34567]86-*-gnu*>: Handle softfp as for Linux.
159
160 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
161
162         * config.host (alpha*-dec-osf[45]*): Removed alpha*-dec-osf4*,
163         alpha-dec-osf5.0* support.
164
165 2010-04-01  Ralf Corsépius <ralf.corsepius@rtems.org>
166
167         * config.host: Add lm32-*-rtems*.
168
169 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
170             Uros Bizjak <ubizjak@gmail.com>
171
172         PR target/39048
173         * config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86
174         like other remaining 32-bit x86 OSes.
175         * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
176         assembler syntax.
177         * config/i386/libgcc-sol2.ver: New file.
178         * config/i386/t-sol2 (SHLIB_MAPFILES): Add it.
179
180 2010-03-30  Jack Howarth <howarth@bromo.med.uc.edu>
181
182         PR c/43553
183         * Makefile.in (INTERNAL_CFLAGS): Add @set_use_emutls@.
184         * configure.ac: Use GCC_CHECK_EMUTLS to see if emulated TLS
185         is used and substitute set_use_emutls.
186         * configure: Regenerated.
187
188 2010-03-30  Tarik Graba  <tarik.graba@telecom-paristech.fr>
189
190         * config/lm32/t-lm32: Remove misplaced MULTILIB_OPTIONS.
191
192 2010-03-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
193
194         PR target/38085
195         * config/i386/t-sol2 ($(T)gmon.o): Use CFLAGS instead of
196         MULTILIB_CFLAGS.
197         ($(T)gcrt1.o): Likewise.
198         ($(T)crt1.o): Likewise.
199         ($(T)crti.o): Likewise.
200         ($(T)crtn.o): Likewise.
201
202 2010-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
203
204         PR other/42980
205         * Makefile.in (install): Use $(MAKE) string in rule, for
206         parallel make.
207
208 2010-02-22  Hans-Peter Nilsson  <hp@bitrange.com>
209
210         Migrate from broken pre-libgcc legacy support to libgcc-centric rules.
211         * config/mmix/t-mmix: New file.
212         * config.host <mmix-knuth-mmixware> (extra_parts, tmake_file): Set.
213
214 2010-02-02  Jack Howarth  <howarth@bromo.med.uc.edu>
215
216         PR java/41991
217         * config/t-slibgcc-darwin: Add libgcc-libsystem.ver to
218         SHLIB_MAPFILES.
219
220 2010-01-04  Anthony Green  <green@moxielogic.com>
221
222         * config/moxie/crti.asm, config/moxie/crtn.asm,
223         config/moxie/t-moxie-softfp, config/moxie/sfp-machine.h,
224         config/moxie/t-moxie: New files.
225         * config.host: Add t-moxie-softfp reference.
226
227 2009-11-18  Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
228
229         PR other/39888
230         * config/t-slibgcc-darwin: Fix embedded rpaths for
231         --enable-version-specific-runtime-libs, build extension stub
232         libs exposing features available from current libgcc_s.
233
234 2009-11-11  Jon Beniston <jon@beniston.com>
235
236         * config.host: Add lm32 targets.
237         * config/lm32: New directory.
238         * config/lm32/libgcc_lm32.h: New file.
239         * config/lm32/_mulsi3.c: New file.
240         * config/lm32/_udivmodsi4.c: New file.
241         * config/lm32/_divsi3.c: New file.
242         * config/lm32/_modsi3.c: New file.
243         * config/lm32/_udivsi3.c: New file.
244         * config/lm32/_umodsi3.c: New file.
245         * config/lm32/_lshrsi3.S: New file.
246         * config/lm32/_ashrsi3.S: New file.
247         * config/lm32/_ashlsi3.S: New file.
248         * config/lm32/crti.S: New file.
249         * config/lm32/crtn.S: New file.
250         * config/lm32/t-lm32: New file.
251         * config/lm32/t-elf: New file.
252         * config/lm32/t-uclinux: New file.
253
254 2009-10-26  Nick Clifton  <nickc@redhat.com>
255
256         * config.host: Add support for RX target.
257         * config/rx: New directory.
258         * config/rx/rx-abi-functions.c: New file. Supplementary
259         functions for libgcc to support the RX ABI.
260         * config/rx/rx-abi.h: New file.  Supplementary header file for
261         libgcc RX ABI functions.
262         * config/rx/t-rx: New file: Makefile fragment for building
263         libgcc for the RX.
264
265 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
266
267         * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
268         constraint of y0 to "g".
269
270 2009-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
271
272         * config.host: Include the s390 makefile fragments.
273         * config/s390/32/_fixdfdi.c: New file.
274         * config/s390/32/_fixsfdi.c: New file.
275         * config/s390/32/_fixtfdi.c: New file.
276         * config/s390/32/_fixunsdfdi.c: New file.
277         * config/s390/32/_fixunssfdi.c: New file.
278         * config/s390/32/_fixunstfdi.c: New file.
279         * config/s390/32/t-floattodi: New file.
280         * config/s390/libgcc-glibc.ver: New file.
281         * config/s390/t-crtstuff: New file.
282         * config/s390/t-linux: New file.
283         * config/s390/t-tpf: New file.
284
285 2009-08-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
286
287         * configure.ac (AC_PREREQ): Bump to 2.64.
288
289 2009-08-22  Kaz Kojima  <kkojima@gcc.gnu.org>
290
291         * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
292
293 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
294
295         * configure: Regenerate.
296
297 2009-08-09  Douglas B Rupp  <rupp@gnat.com>
298
299         * config.host (ia64-hp-*vms*): New target.
300         (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
301         with ia64-hp-*vms*.
302
303 2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
304
305         * configure.ac: Add snippet for maintainer-mode.
306         * configure: Regenerate.
307         * Makefile.in (AUTOCONF, configure_deps): New variables.
308         ($(srcdir)/configure)): New rule, active only with maintainer
309         mode turned on.
310
311 2009-06-23  DJ Delorie  <dj@redhat.com>
312
313         Add MeP port.
314         * config.host: Add mep support.
315
316 2009-06-22  Kai Tietz  <kai.tietz@onevision.com>
317
318         * config.host: Add i386/${host_address}/t-fprules-softfp and
319         t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
320
321         * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
322         for mingw targets.
323         * config/i386/64/_multc3.c: Likewise.
324         * config/i386/64/_powitf2.c: Likewise.
325         * config/i386/64/eqtf2.c: Likewise.
326         * config/i386/64/getf2.c: Likewise.
327         * config/i386/64/letf2.c: Likewise.
328         * config/i386/64/letf2.c: Likewise.
329         * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
330         unsigned long long for x64 mingw targets.
331         (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
332         (_FP_I_TYPE): Define as long long for x64 mingw target.
333
334 2009-06-10  Maciej W. Rozycki  <macro@linux-mips.org>
335
336         * config.host (vax-*-linux*): New.
337
338 2009-05-31  Anthony Green  <green@moxielogic.com>
339
340         * config.host: Add moxie support.
341         * config/moxie/t-moxie: New file.
342
343 2009-05-29  David Billinghurst <billingd@gcc.gnu.org>
344
345         * config.host: Add i386/${host_address}/t-fprules-softfp and
346         t-softfp to tmake_file for i[34567]86-*-cygwin*.
347
348 2009-04-17  Aurelien Jarno  <aurelien@aurel32.net>
349
350         * config.host: Add i386/${host_address}/t-fprules-softfp to
351         tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
352
353 2009-04-09  Nick Clifton  <nickc@redhat.com>
354
355         * config/ia64/tf-signs.c: Change copyright header to refer to
356         version 3 of the GNU General Public License with version 3.1
357         of the GCC Runtime Library Exception and to point readers at
358         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
359         web page.
360         * config/i386/32/tf-signs.c: Likewise.
361         * config/libbid/_addsub_dd.c: Likewise.
362         * config/libbid/_addsub_sd.c: Likewise.
363         * config/libbid/_addsub_td.c: Likewise.
364         * config/libbid/_dd_to_df.c: Likewise.
365         * config/libbid/_dd_to_di.c: Likewise.
366         * config/libbid/_dd_to_sd.c: Likewise.
367         * config/libbid/_dd_to_sf.c: Likewise.
368         * config/libbid/_dd_to_si.c: Likewise.
369         * config/libbid/_dd_to_td.c: Likewise.
370         * config/libbid/_dd_to_tf.c: Likewise.
371         * config/libbid/_dd_to_udi.c: Likewise.
372         * config/libbid/_dd_to_usi.c: Likewise.
373         * config/libbid/_dd_to_xf.c: Likewise.
374         * config/libbid/_df_to_dd.c: Likewise.
375         * config/libbid/_df_to_sd.c: Likewise.
376         * config/libbid/_df_to_td.c: Likewise.
377         * config/libbid/_di_to_dd.c: Likewise.
378         * config/libbid/_di_to_sd.c: Likewise.
379         * config/libbid/_di_to_td.c: Likewise.
380         * config/libbid/_div_dd.c: Likewise.
381         * config/libbid/_div_sd.c: Likewise.
382         * config/libbid/_div_td.c: Likewise.
383         * config/libbid/_eq_dd.c: Likewise.
384         * config/libbid/_eq_sd.c: Likewise.
385         * config/libbid/_eq_td.c: Likewise.
386         * config/libbid/_ge_dd.c: Likewise.
387         * config/libbid/_ge_sd.c: Likewise.
388         * config/libbid/_ge_td.c: Likewise.
389         * config/libbid/_gt_dd.c: Likewise.
390         * config/libbid/_gt_sd.c: Likewise.
391         * config/libbid/_gt_td.c: Likewise.
392         * config/libbid/_isinfd128.c: Likewise.
393         * config/libbid/_isinfd32.c: Likewise.
394         * config/libbid/_isinfd64.c: Likewise.
395         * config/libbid/_le_dd.c: Likewise.
396         * config/libbid/_le_sd.c: Likewise.
397         * config/libbid/_le_td.c: Likewise.
398         * config/libbid/_lt_dd.c: Likewise.
399         * config/libbid/_lt_sd.c: Likewise.
400         * config/libbid/_lt_td.c: Likewise.
401         * config/libbid/_mul_dd.c: Likewise.
402         * config/libbid/_mul_sd.c: Likewise.
403         * config/libbid/_mul_td.c: Likewise.
404         * config/libbid/_ne_dd.c: Likewise.
405         * config/libbid/_ne_sd.c: Likewise.
406         * config/libbid/_ne_td.c: Likewise.
407         * config/libbid/_sd_to_dd.c: Likewise.
408         * config/libbid/_sd_to_df.c: Likewise.
409         * config/libbid/_sd_to_di.c: Likewise.
410         * config/libbid/_sd_to_sf.c: Likewise.
411         * config/libbid/_sd_to_si.c: Likewise.
412         * config/libbid/_sd_to_td.c: Likewise.
413         * config/libbid/_sd_to_tf.c: Likewise.
414         * config/libbid/_sd_to_udi.c: Likewise.
415         * config/libbid/_sd_to_usi.c: Likewise.
416         * config/libbid/_sd_to_xf.c: Likewise.
417         * config/libbid/_sf_to_dd.c: Likewise.
418         * config/libbid/_sf_to_sd.c: Likewise.
419         * config/libbid/_sf_to_td.c: Likewise.
420         * config/libbid/_si_to_dd.c: Likewise.
421         * config/libbid/_si_to_sd.c: Likewise.
422         * config/libbid/_si_to_td.c: Likewise.
423         * config/libbid/_td_to_dd.c: Likewise.
424         * config/libbid/_td_to_df.c: Likewise.
425         * config/libbid/_td_to_di.c: Likewise.
426         * config/libbid/_td_to_sd.c: Likewise.
427         * config/libbid/_td_to_sf.c: Likewise.
428         * config/libbid/_td_to_si.c: Likewise.
429         * config/libbid/_td_to_tf.c: Likewise.
430         * config/libbid/_td_to_udi.c: Likewise.
431         * config/libbid/_td_to_usi.c: Likewise.
432         * config/libbid/_td_to_xf.c: Likewise.
433         * config/libbid/_tf_to_dd.c: Likewise.
434         * config/libbid/_tf_to_sd.c: Likewise.
435         * config/libbid/_tf_to_td.c: Likewise.
436         * config/libbid/_udi_to_dd.c: Likewise.
437         * config/libbid/_udi_to_sd.c: Likewise.
438         * config/libbid/_udi_to_td.c: Likewise.
439         * config/libbid/_unord_dd.c: Likewise.
440         * config/libbid/_unord_sd.c: Likewise.
441         * config/libbid/_unord_td.c: Likewise.
442         * config/libbid/_usi_to_dd.c: Likewise.
443         * config/libbid/_usi_to_sd.c: Likewise.
444         * config/libbid/_usi_to_td.c: Likewise.
445         * config/libbid/_xf_to_dd.c: Likewise.
446         * config/libbid/_xf_to_sd.c: Likewise.
447         * config/libbid/_xf_to_td.c: Likewise.
448         * config/libbid/bid128.c: Likewise.
449         * config/libbid/bid128_2_str.h: Likewise.
450         * config/libbid/bid128_2_str_macros.h: Likewise.
451         * config/libbid/bid128_2_str_tables.c: Likewise.
452         * config/libbid/bid128_add.c: Likewise.
453         * config/libbid/bid128_compare.c: Likewise.
454         * config/libbid/bid128_div.c: Likewise.
455         * config/libbid/bid128_fma.c: Likewise.
456         * config/libbid/bid128_logb.c: Likewise.
457         * config/libbid/bid128_minmax.c: Likewise.
458         * config/libbid/bid128_mul.c: Likewise.
459         * config/libbid/bid128_next.c: Likewise.
460         * config/libbid/bid128_noncomp.c: Likewise.
461         * config/libbid/bid128_quantize.c: Likewise.
462         * config/libbid/bid128_rem.c: Likewise.
463         * config/libbid/bid128_round_integral.c: Likewise.
464         * config/libbid/bid128_scalb.c: Likewise.
465         * config/libbid/bid128_sqrt.c: Likewise.
466         * config/libbid/bid128_string.c: Likewise.
467         * config/libbid/bid128_to_int16.c: Likewise.
468         * config/libbid/bid128_to_int32.c: Likewise.
469         * config/libbid/bid128_to_int64.c: Likewise.
470         * config/libbid/bid128_to_int8.c: Likewise.
471         * config/libbid/bid128_to_uint16.c: Likewise.
472         * config/libbid/bid128_to_uint32.c: Likewise.
473         * config/libbid/bid128_to_uint64.c: Likewise.
474         * config/libbid/bid128_to_uint8.c: Likewise.
475         * config/libbid/bid32_to_bid128.c: Likewise.
476         * config/libbid/bid32_to_bid64.c: Likewise.
477         * config/libbid/bid64_add.c: Likewise.
478         * config/libbid/bid64_compare.c: Likewise.
479         * config/libbid/bid64_div.c: Likewise.
480         * config/libbid/bid64_fma.c: Likewise.
481         * config/libbid/bid64_logb.c: Likewise.
482         * config/libbid/bid64_minmax.c: Likewise.
483         * config/libbid/bid64_mul.c: Likewise.
484         * config/libbid/bid64_next.c: Likewise.
485         * config/libbid/bid64_noncomp.c: Likewise.
486         * config/libbid/bid64_quantize.c: Likewise.
487         * config/libbid/bid64_rem.c: Likewise.
488         * config/libbid/bid64_round_integral.c: Likewise.
489         * config/libbid/bid64_scalb.c: Likewise.
490         * config/libbid/bid64_sqrt.c: Likewise.
491         * config/libbid/bid64_string.c: Likewise.
492         * config/libbid/bid64_to_bid128.c: Likewise.
493         * config/libbid/bid64_to_int16.c: Likewise.
494         * config/libbid/bid64_to_int32.c: Likewise.
495         * config/libbid/bid64_to_int64.c: Likewise.
496         * config/libbid/bid64_to_int8.c: Likewise.
497         * config/libbid/bid64_to_uint16.c: Likewise.
498         * config/libbid/bid64_to_uint32.c: Likewise.
499         * config/libbid/bid64_to_uint64.c: Likewise.
500         * config/libbid/bid64_to_uint8.c: Likewise.
501         * config/libbid/bid_b2d.h: Likewise.
502         * config/libbid/bid_binarydecimal.c: Likewise.
503         * config/libbid/bid_conf.h: Likewise.
504         * config/libbid/bid_convert_data.c: Likewise.
505         * config/libbid/bid_decimal_data.c: Likewise.
506         * config/libbid/bid_decimal_globals.c: Likewise.
507         * config/libbid/bid_div_macros.h: Likewise.
508         * config/libbid/bid_dpd.c: Likewise.
509         * config/libbid/bid_flag_operations.c: Likewise.
510         * config/libbid/bid_from_int.c: Likewise.
511         * config/libbid/bid_functions.h: Likewise.
512         * config/libbid/bid_gcc_intrinsics.h: Likewise.
513         * config/libbid/bid_inline_add.h: Likewise.
514         * config/libbid/bid_internal.h: Likewise.
515         * config/libbid/bid_round.c: Likewise.
516         * config/libbid/bid_sqrt_macros.h: Likewise.
517
518 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
519
520         * Makefile.in: Change copyright header to refer to version
521         3 of the GNU General Public License and to point readers at the
522         COPYING3 file and the FSF's license web page.
523         * config.host: Likewise.
524
525 2009-04-07  Alan Modra  <amodra@bigpond.net.au>
526
527         * config.host: Reorder and merge to match config.gcc change.
528
529 2009-04-03  Alan Modra  <amodra@bigpond.net.au>
530
531         * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
532
533 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
534
535         * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
536         armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
537         m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
538         powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
539
540 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
541
542         * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
543         * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
544
545 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
546
547         * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
548         ia64/t-softfp-compat to tmake_file.
549
550         * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
551
552         * config/ia64/__divxf3.asm: New.
553         * config/ia64/_fixtfdi.asm: Likewise.
554         * config/ia64/_fixunstfdi.asm: Likewise.
555         * config/ia64/_floatditf.asm: Likewise.
556         * config/ia64/t-fprules-softfp: Likewise.
557         * config/ia64/t-softfp-compat: Likewise.
558         * config/ia64/tf-signs.c: Likewise.
559
560 2009-01-18  Ben Elliston  <bje@au.ibm.com>
561
562         * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
563
564 2009-01-16  Ben Elliston  <bje@au.ibm.com>
565
566         * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
567         to tmake_file.
568
569 2009-01-13  Ben Elliston  <bje@au.ibm.com>
570
571         * config/t-softfp: New file.
572         * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
573         (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
574
575 2009-01-05  Joel Sherrill <joel.sherrill@oarcorp.com>
576
577         * config.host: Add m32r*-*-rtems*.
578
579 2008-12-01  Joel Sherrill <joel.sherrill@oarcorp.com>
580
581         * config.host: Add m32c*-*-rtems*.
582
583 2008-11-20  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
584
585         PR bootstrap/33100
586         * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
587         i386/t-crtstuff if linker supports ZERO terminator unwind entries.
588         * configure: Regenerate.
589         * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
590         tmake_file here from gcc/config.gcc.
591         Move extra_parts here from gcc/config.gcc.
592         * config/i386/t-sol2: Move here from gcc/config/i386.
593         Use gcc_srcdir instead of srcdir.
594
595 2008-11-18  Adam Nemet  <anemet@caviumnetworks.com>
596
597         * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
598         case.
599
600 2008-11-09  Thomas Schwinge  <tschwinge@gnu.org>
601
602         * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
603
604 2008-10-08  Thomas Schwinge  <tschwinge@gnu.org>
605
606         * config.host: Fold `*-*-gnu*' cases into the Linux ones.
607
608 2008-09-03  Hari Sandanagobalane  <hariharan@picochip.com>
609
610         Add picoChip port.
611         * config.host: Add picochip-*-*.
612
613 2008-08-06  Bob Wilson  <bob.wilson@acm.org>
614
615         * config.host: Match more processor names for Xtensa.
616
617 2008-07-08  H.J. Lu  <hongjiu.lu@intel.com>
618
619         * config/i386/64/t-softfp-compat: Update comments.
620
621 2008-07-07  H.J. Lu  <hongjiu.lu@intel.com>
622
623         * config/i386/64/_divtc3-compat.c: Moved to ...
624         * config/i386/64/_divtc3.c: Here.
625
626         * config/i386/64/_multc3-compat.c: Moved to ...
627         * config/i386/64/_multc3.c: Here.
628
629         * config/i386/64/_powitf2-compat.c: Moved to ...
630         * config/i386/64/_powitf2.c: Here.
631
632         * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
633         .c suffix instead of -compat.c.
634
635 2008-07-05  Uros Bizjak  <ubizjak@gmail.com>
636
637         * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
638         (_FP_MUL_MEAT_D): Ditto.
639         (_FP_DIV_MEAT_S): Ditto.
640         (_FP_DIV_MEAT_D): Ditto.
641
642 2008-07-03  Richard Sandiford  <rdsandiford@googlemail.com>
643
644         * Makefile.in: Add support for __sync_* libgcc functions.
645
646 2008-07-03  H.J. Lu  <hongjiu.lu@intel.com>
647
648         * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
649
650 2008-07-02  H.J. Lu  <hongjiu.lu@intel.com>
651
652         PR boostrap/36702
653         * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
654         and Linux/x86.  Include 64bit t-softfp-compat for Linux/x86.
655
656         * config/i386/64/t-fprules-softfp: Moved to ...
657         * config/i386/64/t-softfp-compat: This.  New.
658
659 2008-07-02  Uros Bizjak  <ubizjak@gmail.com>
660
661         * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
662         Initialize f with 0.0.
663
664 2008-07-02  H.J. Lu  <hongjiu.lu@intel.com>
665
666         PR target/36669
667         * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
668
669         * config/i386/64/_divtc3-compat.c: New.
670         * config/i386/64/_multc3-compat.c: Likewise.
671         * config/i386/64/_powitf2-compat.c: Likewise.
672         * config/i386/64/eqtf2.c: Likewise.
673         * config/i386/64/getf2.c: Likewise.
674         * config/i386/64/letf2.c: Likewise.
675         * config/i386/64/t-fprules-softfp: Likewise.
676
677 2008-07-02  H.J. Lu  <hongjiu.lu@intel.com>
678
679         * config.host: Add i386/${host_address}/t-fprules-softfp to
680         tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
681         i[34567]86-*-linux*, x86_64-*-linux*.
682
683         * configure.ac: Set host_address to 64 or 32 for x86.
684         * configure: Regenerated.
685
686         * Makefile.in (config.status): Also depend on
687         $(srcdir)/config.host.
688
689         * config/i386/32/t-fprules-softfp: New.
690         * config/i386/32/tf-signs.c: Likewise.
691
692         * config/i386/64/sfp-machine.h: New. Moved from gcc.
693
694 2008-07-02  H.J. Lu  <hongjiu.lu@intel.com>
695             Uros Bizjak  <ubizjak@gmail.com>
696
697         * config/i386/32/sfp-machine.h: New.
698
699 2008-06-26  Nathan Froyd  <froydnj@codesourcery.com>
700
701         * config/rs6000/t-ppccomm: Remove rules that conflict with
702         auto-generated rules.
703
704 2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
705
706         * configure.ac: sinclude override.m4.
707         * configure: Regenerate.
708
709 2008-06-11  Bernhard Fischer  <aldot@gcc.gnu.org>
710
711         * configure: Regenerate.
712
713 2008-06-10  Joseph Myers  <joseph@codesourcery.com>
714
715         * Makefile.in (DECNUMINC): Remove
716         -I$(MULTIBUILDTOP)../../libdecnumber.
717         * gstdint.h: New.
718
719 2008-06-07  Joseph Myers  <joseph@codesourcery.com>
720
721         * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
722         parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
723         alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
724         arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
725         hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
726         i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
727         i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
728         i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
729         i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
730         mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
731         powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
732         powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
733         strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
734         vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
735
736 2008-05-25  Arthur Loiret  <arthur.loiret@u-psud.fr>
737
738         * config.host (sh2[lbe]*-*-linux*): Allow target.
739
740 2008-04-30  Nathan Froyd  <froydnj@codesourcery.com>
741
742         * config/rs6000/t-ppccomm: Add build rules for new files.
743         (LIB2ADD_ST): New variable.
744
745 2008-04-07  Andy Hutchinson  <hutchinsonandy@aim.com>
746
747         PR target/34210
748         PR target/35508
749         * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
750         * config/t-avr: New file. Build 16bit libgcc functions.
751
752 2008-03-02  Jakub Jelinek  <jakub@redhat.com>
753
754         PR target/35401
755         * config/t-slibgcc-darwin: Make install-leaf dependent on
756         install-darwin-libgcc-stubs instead of install.
757
758 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
759
760         * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
761         tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
762         sh-*-rtemscoff*): Remove cases.
763
764 2007-12-27  Richard Sandiford  <rsandifo@nildram.co.uk>
765
766         * Makefile.in (all): Use install-leaf rather than install.
767         (install): Split most of the rule into...
768         (install-leaf): ...this new one.
769
770 2007-12-19  Etsushi Kato  <ek.kato@gmail.com>
771             Paolo Bonzini  <bonzini@gnu.org>
772
773         PR target/30572
774         * Makefile.in: Use @shlib_slibdir@ substitution to get
775         correct install name on darwin.
776         * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
777
778 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
779
780         * config.host (crisv32-*-elf, crisv32-*-none): New, same as
781         cris-*-elf and cris-*-none.
782         (crisv32-*-linux*): Similar, as cris-*-linux*.
783
784 2007-11-20  Rask Ingemann Lambertsen  <rask@sygehus.dk>
785
786         * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
787
788 2007-10-27  H.J. Lu  <hongjiu.lu@intel.com>
789
790         PR regression/33926
791         * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
792         * configure: Regenerated.
793
794 2007-09-27  H.J. Lu  <hongjiu.lu@intel.com>
795
796         * Makefile.in (dfp-filenames): Replace decimal_globals,
797         decimal_data, binarydecimal and convert_data with
798         bid_decimal_globals, bid_decimal_data, bid_binarydecimal
799         and bid_convert_data, respectively.
800
801 2007-09-17  Chao-ying Fu  <fu@mips.com>
802             Nigel Stephens  <nigel@mips.com>
803
804         * fixed-obj.mk: New file to support fine-grain fixed-point functions.
805         * Makefile.in (fixed_point): Define.
806         Check if fixed_point is yes to build support functions.
807         * configure.ac: Check for fixed_point support.
808         * configure: Regenerated.
809         * gen-fixed.sh: New file to generate lists of fixed-point labels,
810         funcs, modes, from, to.
811
812 2007-09-11  Janis Johnson  <janis187@us.ibm.com
813
814         * Makefile.in (dfp-filenames): Add bid128_noncomp.
815
816 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
817
818         * Makefile.in (dfp-filenames): Remove decUtility, add
819         decDouble, decPacked, decQuad, decSingle.
820
821 2007-08-27  Hans Kester  <hans.kester@ellips.nl>
822
823         * config.host : Add x86_64-elf target.
824
825 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
826
827         * configure.ac (set_have_cc_tls): Add a missing =.
828         * configure: Regenerated.
829
830 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
831
832         * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
833         and x86_64-*-linux*.
834
835         * config/t-tls: New file.
836
837         * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
838
839         * configure.ac: Include ../config/enable.m4 and
840         ../config/tls.m4.  Use GCC_CHECK_CC_TLS to check if assembler
841         supports TLS and substitute set_have_cc_tls.
842         * configure: Regenerated.
843
844 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
845
846         * Makefile.in: Use libbid for DFP when BID is enabled.
847
848 2007-06-14  Danny Smith  <dannysmith@users.sourceforge.net>
849
850         * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
851         extra_parts. Add config/i386/t-cygming to tmake_file.
852         * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
853
854 2007-05-29  Zuxy Meng  <zuxy.meng@gmail.com>
855             Danny Smith  <dannysmith@users.sourceforge.net>
856
857         PR target/29498
858         * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
859         crtfastmath.o to extra_parts.  Add i386/t-crtfm to tmake_file.
860         * config/i386/t-crtfm: Compile crtfastmath.o with
861         -minline-all-stringops.
862
863 2007-05-10  Richard Sandiford  <richard@codesourcery.com>
864
865         * config.host (sparc-wrs-vxworks): New target.
866
867 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
868
869         * config.host: Recognize fido.
870
871 2007-04-04  Janis Johnson  <janis187@us.ibm.com>
872
873         * configure: Check host, not target, for decimal float support.
874
875 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
876
877         * config/i386/t-crtpc: New file.
878         * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
879         (x86_64-*-linux*): Ditto.
880
881 2007-02-30  Kai Tietz  <kai.tietz@onevision.com>
882
883         * config.host (x86_64-*-mingw*): New target.
884
885 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
886             H.J. Lu  <hongjiu.lu@intel.com>
887
888         * Makefile.in (enable_decimal_float): New.
889         (DECNUMINC): Add
890         -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
891         (dec-objects): Move decimal32, decimal64 and decimal128 to ...
892         (decbits-filenames): This.
893         (decbits-objects): New.
894         (libgcc-objects): Add $(decbits-objects).
895
896         * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
897         Substitute enable_decimal_float.
898         * configure: Regenerated.
899
900 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
901
902         * config.host (cris-*-elf | cris-*-none): Set extra_parts.
903
904 2007-03-12  Brooks Moses  <brooks.moses@codesourcery.com>
905
906         * Makefile.in (install-info): New dummy target.
907
908 2007-03-05  Bernd Schmidt  <bernd.schmidt@analog.com>
909
910         * config.host (bfin*-linux-uclibc*): Set extra_parts.
911
912 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
913
914         * Makefile.in: Add install-html and install-pdf dummy
915         targets.
916
917 2007-02-05  Roger Sayle  <roger@eyesopen.com>
918             Daniel Jacobowitz  <dan@codesourcery.com>
919
920         * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
921         (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
922         (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
923
924 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
925
926         * Makefile.in (dec-filenames): Add decExcept.
927
928 2007-01-28  Daniel Jacobowitz  <dan@codesourcery.com>
929
930         PR bootstrap/30469
931         * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
932         -fprofile-use.
933
934 2007-01-25  Daniel Jacobowitz  <dan@codesourcery.com>
935
936         * configure.ac: Add --enable-version-specific-runtime-libs.
937         Correct $slibdir default.
938         * configure: Regenerated.
939
940 2007-01-23  Joseph Myers  <joseph@codesourcery.com>
941
942         * config/rs6000/t-ldbl128: Always use -mlong-double-128.
943
944 2007-01-21  Andrew Pinski  <pinskia@gmail.com>
945
946         PR target/30519
947         * config.host (alpha*-*-linux*): Set extra_parts.
948
949 2007-01-09  Kaz Kojima  <kkojima@gcc.gnu.org>
950
951         * config/sh/t-linux: New.
952         * config.host (sh*-*-linux*): Set tmake_file.
953
954 2007-01-05  Daniel Jacobowitz  <dan@codesourcery.com>
955
956         * Makefile.in (install): Handle multilibs.
957
958 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
959
960         * Makefile.in: Added .PHONY entry for documentation targets.
961
962 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
963
964         * Makefile.in: Add empty info, html, dvi, pdf targets.
965
966 2007-01-04  Mike Stump  <mrs@apple.com>
967
968         * Makefile.in (MAKEINFO): Remove.
969         (PERL): Likewise.
970
971 2007-01-04  Paolo Bonzini  <bonzini@gnu.org>
972
973         * configure.ac: Add GCC_TOPLEV_SUBDIRS.
974         * configure: Regenerate.
975         * Makefile.in (host_subdir): Substitute it.
976         (gcc_objdir): Use it.
977
978 2007-01-04  Daniel Jacobowitz  <dan@codesourcery.com>
979
980         * config.host (ia64*-*-linux*): Set tmake_file.
981
982 2007-01-04  Daniel Jacobowitz  <dan@codesourcery.com>
983
984         * Makefile.in (version): Define.
985
986 2007-01-03  Daniel Jacobowitz  <dan@codesourcery.com>
987             Paolo Bonzini  <bonzini@gnu.org>
988
989         * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
990         config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
991         config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
992         config/sparc/t-crtfm, config/t-slibgcc-darwin,
993         config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
994         shared-object.mk, siditi-object.mk, static-object.mk: New files.
995         * configure: Generated.