OSDN Git Service

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