1 2011-06-16 Georg-Johann Lay <avr@gjlay.de>
5 * config/avr/t-avr: Fix line endings.
6 (intfuncs16): Remove _ffsXX2, _clzXX2, _ctzXX2, _popcountXX2,
9 2011-06-14 Olivier Hainque <hainque@adacore.com>
10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12 * config/mips/irix6-unwind.h: New file.
13 * config.host (mips-sgi-irix6.5*): Set md_unwind_header.
15 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
17 * config/sparc/linux-unwind.h (STACK_BIAS): Define.
18 (sparc64_fallback_frame_state): Use it.
19 (sparc64_frob_update_context): Further adjust context.
20 * config/sparc/sol2-unwind.h (sparc64_frob_update_context): Likewise.
21 * config/sparc/sol2-ci.S: Add TARGET_FLAT handling.
22 * config/sparc/sol2-cn.S: Likewise.
24 2011-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26 * enable-execute-stack-empty.c: New file.
27 * enable-execute-stack-mprotect.c: New file.
28 * config/i386/enable-execute-stack-mingw32.c: New file.
29 * config.host (enable_execute_stack): New variable.
30 Select appropriate variants.
31 * configure.ac: Link enable-execute-stack.c to
32 $enable_execute_stack.
33 * configure: Regenerate.
34 * Makefile.in (LIB2ADD): Add enable-execute-stack.c.
35 (lib2funcs): Remove _enable_execute_stack.
37 2011-06-09 David S. Miller <davem@davemloft.net>
38 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
40 * config.host (sparc-*-linux*): Correct md_unwind_header
42 (s390x-ibm-tpf*): Fix typo.
44 2011-06-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
46 * config.host (mips-sgi-irix6.5*): Add t-crtfm to tmake_file.
47 Add crtfastmath.o to extra_parts.
48 (mips64*-*-linux*, mips*-*-linux*): Use t-crtfm instead of
50 * config/mips/t-crtfm: Remove.
52 2011-06-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
54 * config.host (hppa*-*-linux*): Correct md_unwind_header name.
56 2011-06-04 Kaz Kojima <kkojima@gcc.gnu.org>
58 * config.host (sh*-*-linux*): Fix typo.
60 2011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
62 * config/alpha/linux-unwind.h: Move from ../gcc/config/alpha.
63 * config/alpha/osf5-unwind.h: Move from ../gcc/config/alpha.
64 * config/alpha/vms-unwind.h: Move from ../gcc/config/alpha.
65 * config/bfin/linux-unwind.h: Move from ../gcc/config/bfin.
66 * config/i386/linux-unwind.h: Move from ../gcc/config/i386.
67 * config/i386/sol2-unwind.h: Move from ../gcc/config/i386.
68 * config/i386/w32-unwind.h: Move from ../gcc/config/i386.
70 * config/ia64/linux-unwind.h: Move from ../gcc/config/ia64.
71 * config/ia64/vms-unwind.h: Move from ../gcc/config/ia64.
72 * config/m68k/linux-unwind.h: Move from ../gcc/config/m68k.
73 * config/mips/linux-unwind.h: Move from ../gcc/config/mips.
74 * config/pa/hpux-unwind.h: Move from ../gcc/config/pa.
75 * config/pa/linux-unwind.h: Move from ../gcc/config/pa.
76 * config/rs6000/darwin-unwind.h: Move from ../gcc/config/rs6000.
78 * config/rs6000/linux-unwind.h: Move from ../gcc/config/rs6000.
79 * config/s390/linux-unwind.h: Move from ../gcc/config/s390.
80 * config/s390/tpf-unwind.h: Move from ../gcc/config/s390.
81 * config/sh/linux-unwind.h: Move from ../gcc/config/sh.
82 * config/sparc/linux-unwind.h: Move from ../gcc/config/sparc.
83 * config/sparc/sol2-unwind.h: Move from ../gcc/config/sparc.
84 * config/xtensa/linux-unwind.h: Move from ../gcc/config/xtensa.
85 * config/no-unwind.h: New file.
86 * config.host (md_unwind_header): Document.
88 (alpha*-*-linux*, alpha*-dec-osf5.1*, alpha64-dec-*vms*,
89 alpha*-dec-*vms*, bfin*-uclinux*, bfin*-linux-uclibc*,
90 hppa*-*-linux*, hppa[12]*-*-hpux10*, hppa*64*-*-hpux11*,
91 hppa[12]*-*-hpux11*): Set md_unwind_header.
92 (i[34567]86-*-linux*): Handle i[34567]86-*-kopensolaris*-gnu.
94 (x86_64-*-linux*, i[34567]86-*-solaris2*): Set md_unwind_header.
95 (i[34567]86-*-cygwin*): Split from i[34567]86-*-mingw*.
96 (i[34567]86-*-mingw*, ia64*-*-linux*, ia64-hp-*vms*,
97 m68k-*-uclinux*, m68k-*-linux*, mips64*-*-linux*, mips*-*-linux*,
98 powerpc-*-darwin*, powerpc-*-linux*, s390-*-linux*,
99 s390x-*-linux*, s390x-ibm-tpf*, sh*-*-linux*, sparc-*-linux*,
100 sparc*-*-solaris2*, sparc64-*-linux*, xtensa*-*-linux*): Set
102 * configure.ac: Link md-unwind-support.h to $md_unwind_header.
103 * configure: Regenerate.
105 2011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
107 * config.host (mips-sgi-irix[56]*): Restrict to mips-sgi-irix6.5*.
108 Set tmake_file, extra_parts.
109 * config/mips/irix-crti.S: Move from ../gcc/config/mips/irix-crti.asm.
111 * config/mips/irix-crtn.S: Move from ../gcc/config/mips/irix-crtn.asm.
113 * config/mips/t-irix6: New file.
114 * config/mips/t-slibgcc-irix: New file.
116 2011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
118 * config/s390/t-tpf (LIB2ADDEHDEP): Remove.
119 * config/t-sol2 (LIB2ADDEH): Use gcc_srcdir, add emutls.c.
121 2011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
123 * configure.ac (target_thread_file): Determine thread model.
124 * configure: Regenerate.
125 * config.host (alpha*-dec-osf5.1*): Set tmake_file, extra_parts.
126 * config/alpha/t-alpha: New file.
127 * config/alpha/t-crtfm: Use $<.
128 * config/alpha/t-ieee: New file.
129 * config/alpha/t-osf-pthread: New file.
130 * config/alpha/t-slibgcc-osf: New file.
131 * config/alpha/libgcc-osf5.ver: New file.
133 2011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
135 * config.host (i[34567]86-*-solaris2*): Add i386/t-crtfm to
137 Add crtfastmath.o to extra_parts.
139 2011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
141 * config/gmon-sol2.c: Reindent.
143 Remove, correct casts.
144 Use STDERR_FILENO, NULL.
145 (BASEADDRESS): Remove.
147 (errno, sbrk): Remove declarations.
148 (monstartup) [hp300]: Remove.
151 2011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
153 * Makefile.in (cpu_type): Define.
154 * config.host (i[34567]86-*-rtems*): Handle it.
155 (i[34567]86-*-solaris2*): Move body ...
156 (*-*-solaris2*): ... here.
157 New case, generalize.
158 (sparc-*-elf*): Handle it.
159 (sparc-*-linux*, sparc64-*-linux*): Replace sparc/t-crtfm by t-crtfm.
160 (sparc-*-rtems*, sparc64-*-rtems*); Handle it.
161 (sparc64-*-solaris2*, sparcv9-*-solaris2*, sparc-*-solaris2*):
163 (sparc*-*-solaris2*): ... this.
165 (sparc64-*-elf*): Handle it.
166 * config/gmon-sol2.c: Move from ../gcc/config/sparc.
167 Merge ../gcc/config/i386/gmon-sol2.c.
168 * config/i386/sol2-c1.S: Move from ../gcc/config/i386/sol2-c1.asm.
170 Merge ../gcc/config/i386/sol2-gc1.asm.
171 * config/i386/sol2-ci.S: Move from ../gcc/config/i386/sol2-ci.asm.
173 * config/i386/sol2-cn.S: Move from ../gcc/config/i386/sol2-cn.asm.
175 * config/i386/t-crtfm (crtfastmath.o): Use $<.
176 * config/i386/t-crtstuff: New file.
177 * config/i386/t-softfp: New file.
178 * config/i386/t-sol2 ($(T)gmon.o, $(T)gcrt1.o, $(T)crt1.o),
179 $(T)crti.o, $(T)crtn.o): Remove.
181 (TARGET_LIBGCC2_CFLAGS): Remove.
182 * config/sparc/sol2-c1.S: Move from ../gcc/config/sparc/sol2-c1.asm.
183 * config/sparc/sol2-ci.S: Move from ../gcc/config/sparc/sol2-ci.asm.
184 * config/sparc/sol2-cn.S: Move from ../gcc/config/sparc/sol2-cn.asm.
185 * config/sparc/t-sol2: New file.
186 * config/sparc/t-crtfm: Move to ...
187 * config/t-crtfm: ... this.
189 * config/t-crtin: New file.
190 * config/sparc/t-softfp: New file.
191 * config/sparc/t-softmul: New file.
192 * config/t-rtems: New file.
193 * config/t-slibgcc: New file.
194 * config/t-slibgcc-elf-ver: New file.
195 * config/t-slibgcc-gld: New file.
196 * config/t-slibgcc-sld: New file.
197 * config/t-sol2: New file.
198 * configure.ac: Include ../config/lib-ld.m4.
199 Call AC_LIB_PROG_LD_GNU.
201 * configure: Regenerate.
203 2011-05-27 Bernd Schmidt <bernds@codesourcery.com>
206 * config/t-slibgcc-darwin (SHLIB_MAPFILES): Look for
207 libgcc-std.ver in the build directory.
208 * config/s390/t-linux (SHLIB_MAPFILES): Likewise.
209 * config/sh/t-linux (SHLIB_MAPFILES): Likewise.
211 2011-05-25 Bernd Schmidt <bernds@codesourcery.com>
213 * libgcc-std.ver.in: New file.
214 * Makefile.in (LIBGCC_VER_GNU_PREFIX, LIBGCC_VER_SYMBOLS_PREFIX): New
216 (libgcc-std.ver): New rule.
217 * config/t-gnu-prefix: New file.
219 2011-05-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
221 * config/s390/t-tpf (LIB2ADDEH): Remove $(gcc_srcdir)/gthr-gnat.c.
223 2011-05-10 Joseph Myers <joseph@codesourcery.com>
225 * config/i386/darwin-lib.h: New file.
227 2011-05-10 Joseph Myers <joseph@codesourcery.com>
229 * config/arm/symbian-lib.h: New.
231 2011-05-04 Chris Demetriou <cgd@google.com>
233 * config/i386/morestack.S (__i686.get_pc_thunk.bx): Rename to...
234 (__x86.get_pc_thunk.bx): ...this.
235 (__morestack): Adjust for rename, remove undef of __i686.
237 2011-05-03 Chris Demetriou <cgd@google.com>
239 * config/i386/morestack.S (__i686.get_pc_thunk.bx): New.
241 2011-03-22 Joseph Myers <joseph@codesourcery.com>
243 * config.host (alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*,
244 arm-*-pe*, crx-*-elf, i[34567]86-*-netbsd*, i[34567]86-*-pe,
245 m68hc11-*-*|m6811-*-*, m68hc12-*-*|m6812-*-*, mcore-*-pe*,
246 powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
247 sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
250 2011-03-14 Andreas Tobler <andreast@fgznet.ch>
252 * config.host (cpu_type): Add FreeBSD PowerPC specific parts.
253 Adjust copyright year.
255 2011-03-07 Ian Lance Taylor <iant@google.com>
257 * generic-morestack.c (__splitstack_find): Adjust returned stack
258 pointer to include all registers pushed by __morestack.
260 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
263 * configure.ac: Call ACX_NONCANONICAL_TARGET.
264 (toolexecdir): Calculate and AC_SUBST.
265 (toolexeclibdir): Likewise.
266 * Makefile.in (target_noncanonical): Import.
267 (toolexecdir): Likewise.
268 (toolexeclibdir): Likewise.
269 * configure: Regenerate.
271 2010-12-13 Nathan Froyd <froydnj@codesourcery.com>
274 * config/arm/bpabi.h: Rename to...
275 * config/arm/bpabi-lib.h: ...this.
277 2010-12-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
279 * configure.ac: Use i386/t-crtstuff on i?86-*-solaris2* if
281 * configure: Regenerate.
283 2010-11-24 Nathan Froyd <froydnj@codesourcery.com>
285 * config/libbid/bid_conf.h (BID_BIG_ENDIAN): Define in terms of
286 __FLOAT_WORD_ORDER__.
287 * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN):
290 2010-11-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
293 * Makefile.in (install-strip): New phony target.
295 2010-11-07 Ian Lance Taylor <iant@google.com>
298 * config/i386/morestack.S (__morestack_large_model): New
301 2010-10-23 Nathan Froyd <froydnj@codesourcery.com>
303 * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_WORDS_BIG_ENDIAN):
305 (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN): Test __BYTE_ORDER__.
307 2010-10-14 Nathan Froyd <froydnj@codesourcery.com>
309 * config/arm/bpabi.h: New file.
310 * config/frv/frv-abi.h: New file.
312 2010-10-01 Ian Lance Taylor <iant@google.com>
314 * config/t-stack(LIB2ADD_ST): Set instead of LIB2ADD.
315 * config/i386/t-stack-i386 (LIB2ADD_ST): Likewise.
317 2010-10-01 H.J. Lu <hongjiu.lu@intel.com>
320 * config.host: Add the missing `$'.
322 2010-09-30 Michael Eager <eager@eagercon.com>
324 * config.host: Add microblaze*-*-*.
325 * config/microblaze/{divsi3.asm,divsi3_table.c,moddi3.asm,modsi3.asm,
326 muldi3_hard.asm,mulsi3.asm,stack_overflow_exit.asm,t-microblaze,
327 udivsi3.asm,umodsi3.asm}: New.
329 2010-09-28 Ian Lance Taylor <iant@google.com>
331 * configure.ac: Adjust CFI test to test assembler directly rather
332 than checking gcc preprocessor macro.
333 * configure: Rebuild.
335 2010-09-27 Ian Lance Taylor <iant@google.com>
337 * configure.ac: Test whether assembler supports CFI directives.
338 * config.host: Only add t-stack and i386/t-stack-i386 to
339 tmake_file if libgcc_cv_cfi is "yes".
340 * configure: Rebuild.
342 2010-09-27 Ian Lance Taylor <iant@google.com>
344 * generic-morestack.h: New file.
345 * generic-morestack.c: New file.
346 * generic-morestack-thread.c: New file.
347 * config/i386/morestack.S: New file.
348 * config/t-stack: New file.
349 * config/i386/t-stack-i386: New file.
350 * config.host (i[34567]86-*-linux* and friends): Add t-stack and
351 i386/t-stack-i386 to tmake_file.
353 2010-09-21 Iain Sandoe <iains@gcc.gnu.org>
355 * Makefile.in (libgcc-extra-parts): Check for static archives and
356 invoke ranlib after installing them.
357 (gcc-extra-parts): Likewise.
358 (install-leaf): Likewise.
360 2010-09-14 H.J. Lu <hongjiu.lu@intel.com>
362 * configure: Regenerated.
364 2010-09-10 Kai Tietz <kai.tietz@onevision.com>
366 * configure: Regenerated.
368 2010-09-09 Gerald Pfeifer <gerald@pfeifer.com>
369 Andrew Pinski <pinskia@gmail.com>
372 * config.host (ia64*-*-freebsd*): Set extra_parts. Set tmake_file.
374 2010-09-06 H.J. Lu <hongjiu.lu@intel.com>
377 * configure: Regenerated.
379 2010-09-06 Andreas Schwab <schwab@redhat.com>
381 * configure: Regenerate.
383 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
385 * config/i386/t-sol2 (__copysigntf3, __fabstf3): Disable for
387 (__fixtfti, __fixunstfti, __floattitf, __floatuntitf): Enable only
390 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
391 Iain Sandoe <iains@gcc.gnu.org>
394 * Makefile.in (sifuncs, difuncs, tifuncs): Filter out
395 LIB2FUNCS_EXCLUDE functions.
397 2010-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
399 * configure.ac: Use the GCC_AC_ENABLE_DECIMAL_FLOAT macro.
401 * configure: Regenerate.
403 2010-09-01 Uros Bizjak <ubizjak@gmail.com>
405 * config.host (i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add
406 i386/t-freebsd to tmake_file.
407 * config/i386/t-freebsd: New file.
408 * config/i386/libgcc-bsd.ver: New file.
410 2010-07-23 Nathan Froyd <froydnj@codesourcery.com>
412 * config.host (powerpc*-eabispe*): Set tmake_file.
413 (powerpc*-eabi*): Likewise.
414 * config/rs6000/t-ppccomm (EXTRA_PARTS): Add crtbegin, crtend,
415 crtbeginS, crtendS, crtbeginT.
417 2010-06-12 Kazu Hirata <kazu@codesourcery.com>
419 * config.host (mips64*-*-linux*, mips*-*-linux*): Add mips/t-crtfm
420 to tmake_file. Add crtfastmath.o to extra_parts.
421 * config/mips/t-crtfm: New.
423 2010-05-19 Joel Sherrill <joel.sherrill@oarcorp.com>
425 * config.host (sparc64-*-rtems*): New target.
427 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
429 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
432 2010-04-15 Thomas Schwinge <tschwinge@gnu.org>
434 * config.host <i[34567]86-*-gnu*>: Handle softfp as for Linux.
436 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
438 * config.host (alpha*-dec-osf[45]*): Removed alpha*-dec-osf4*,
439 alpha-dec-osf5.0* support.
441 2010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
443 * config.host: Add lm32-*-rtems*.
445 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
446 Uros Bizjak <ubizjak@gmail.com>
449 * config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86
450 like other remaining 32-bit x86 OSes.
451 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
453 * config/i386/libgcc-sol2.ver: New file.
454 * config/i386/t-sol2 (SHLIB_MAPFILES): Add it.
456 2010-03-30 Jack Howarth <howarth@bromo.med.uc.edu>
459 * Makefile.in (INTERNAL_CFLAGS): Add @set_use_emutls@.
460 * configure.ac: Use GCC_CHECK_EMUTLS to see if emulated TLS
461 is used and substitute set_use_emutls.
462 * configure: Regenerated.
464 2010-03-30 Tarik Graba <tarik.graba@telecom-paristech.fr>
466 * config/lm32/t-lm32: Remove misplaced MULTILIB_OPTIONS.
468 2010-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
471 * config/i386/t-sol2 ($(T)gmon.o): Use CFLAGS instead of
473 ($(T)gcrt1.o): Likewise.
474 ($(T)crt1.o): Likewise.
475 ($(T)crti.o): Likewise.
476 ($(T)crtn.o): Likewise.
478 2010-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
481 * Makefile.in (install): Use $(MAKE) string in rule, for
484 2010-02-22 Hans-Peter Nilsson <hp@bitrange.com>
486 Migrate from broken pre-libgcc legacy support to libgcc-centric rules.
487 * config/mmix/t-mmix: New file.
488 * config.host <mmix-knuth-mmixware> (extra_parts, tmake_file): Set.
490 2010-02-02 Jack Howarth <howarth@bromo.med.uc.edu>
493 * config/t-slibgcc-darwin: Add libgcc-libsystem.ver to
496 2010-01-04 Anthony Green <green@moxielogic.com>
498 * config/moxie/crti.asm, config/moxie/crtn.asm,
499 config/moxie/t-moxie-softfp, config/moxie/sfp-machine.h,
500 config/moxie/t-moxie: New files.
501 * config.host: Add t-moxie-softfp reference.
503 2009-11-18 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
506 * config/t-slibgcc-darwin: Fix embedded rpaths for
507 --enable-version-specific-runtime-libs, build extension stub
508 libs exposing features available from current libgcc_s.
510 2009-11-11 Jon Beniston <jon@beniston.com>
512 * config.host: Add lm32 targets.
513 * config/lm32: New directory.
514 * config/lm32/libgcc_lm32.h: New file.
515 * config/lm32/_mulsi3.c: New file.
516 * config/lm32/_udivmodsi4.c: New file.
517 * config/lm32/_divsi3.c: New file.
518 * config/lm32/_modsi3.c: New file.
519 * config/lm32/_udivsi3.c: New file.
520 * config/lm32/_umodsi3.c: New file.
521 * config/lm32/_lshrsi3.S: New file.
522 * config/lm32/_ashrsi3.S: New file.
523 * config/lm32/_ashlsi3.S: New file.
524 * config/lm32/crti.S: New file.
525 * config/lm32/crtn.S: New file.
526 * config/lm32/t-lm32: New file.
527 * config/lm32/t-elf: New file.
528 * config/lm32/t-uclinux: New file.
530 2009-10-26 Nick Clifton <nickc@redhat.com>
532 * config.host: Add support for RX target.
533 * config/rx: New directory.
534 * config/rx/rx-abi-functions.c: New file. Supplementary
535 functions for libgcc to support the RX ABI.
536 * config/rx/rx-abi.h: New file. Supplementary header file for
537 libgcc RX ABI functions.
538 * config/rx/t-rx: New file: Makefile fragment for building
541 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
543 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
544 constraint of y0 to "g".
546 2009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
548 * config.host: Include the s390 makefile fragments.
549 * config/s390/32/_fixdfdi.c: New file.
550 * config/s390/32/_fixsfdi.c: New file.
551 * config/s390/32/_fixtfdi.c: New file.
552 * config/s390/32/_fixunsdfdi.c: New file.
553 * config/s390/32/_fixunssfdi.c: New file.
554 * config/s390/32/_fixunstfdi.c: New file.
555 * config/s390/32/t-floattodi: New file.
556 * config/s390/libgcc-glibc.ver: New file.
557 * config/s390/t-crtstuff: New file.
558 * config/s390/t-linux: New file.
559 * config/s390/t-tpf: New file.
561 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
563 * configure.ac (AC_PREREQ): Bump to 2.64.
565 2009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
567 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
569 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
571 * configure: Regenerate.
573 2009-08-09 Douglas B Rupp <rupp@gnat.com>
575 * config.host (ia64-hp-*vms*): New target.
576 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
579 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
581 * configure.ac: Add snippet for maintainer-mode.
582 * configure: Regenerate.
583 * Makefile.in (AUTOCONF, configure_deps): New variables.
584 ($(srcdir)/configure)): New rule, active only with maintainer
587 2009-06-23 DJ Delorie <dj@redhat.com>
590 * config.host: Add mep support.
592 2009-06-22 Kai Tietz <kai.tietz@onevision.com>
594 * config.host: Add i386/${host_address}/t-fprules-softfp and
595 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
597 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
599 * config/i386/64/_multc3.c: Likewise.
600 * config/i386/64/_powitf2.c: Likewise.
601 * config/i386/64/eqtf2.c: Likewise.
602 * config/i386/64/getf2.c: Likewise.
603 * config/i386/64/letf2.c: Likewise.
604 * config/i386/64/letf2.c: Likewise.
605 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
606 unsigned long long for x64 mingw targets.
607 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
608 (_FP_I_TYPE): Define as long long for x64 mingw target.
610 2009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
612 * config.host (vax-*-linux*): New.
614 2009-05-31 Anthony Green <green@moxielogic.com>
616 * config.host: Add moxie support.
617 * config/moxie/t-moxie: New file.
619 2009-05-29 David Billinghurst <billingd@gcc.gnu.org>
621 * config.host: Add i386/${host_address}/t-fprules-softfp and
622 t-softfp to tmake_file for i[34567]86-*-cygwin*.
624 2009-04-17 Aurelien Jarno <aurelien@aurel32.net>
626 * config.host: Add i386/${host_address}/t-fprules-softfp to
627 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
629 2009-04-09 Nick Clifton <nickc@redhat.com>
631 * config/ia64/tf-signs.c: Change copyright header to refer to
632 version 3 of the GNU General Public License with version 3.1
633 of the GCC Runtime Library Exception and to point readers at
634 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
636 * config/i386/32/tf-signs.c: Likewise.
637 * config/libbid/_addsub_dd.c: Likewise.
638 * config/libbid/_addsub_sd.c: Likewise.
639 * config/libbid/_addsub_td.c: Likewise.
640 * config/libbid/_dd_to_df.c: Likewise.
641 * config/libbid/_dd_to_di.c: Likewise.
642 * config/libbid/_dd_to_sd.c: Likewise.
643 * config/libbid/_dd_to_sf.c: Likewise.
644 * config/libbid/_dd_to_si.c: Likewise.
645 * config/libbid/_dd_to_td.c: Likewise.
646 * config/libbid/_dd_to_tf.c: Likewise.
647 * config/libbid/_dd_to_udi.c: Likewise.
648 * config/libbid/_dd_to_usi.c: Likewise.
649 * config/libbid/_dd_to_xf.c: Likewise.
650 * config/libbid/_df_to_dd.c: Likewise.
651 * config/libbid/_df_to_sd.c: Likewise.
652 * config/libbid/_df_to_td.c: Likewise.
653 * config/libbid/_di_to_dd.c: Likewise.
654 * config/libbid/_di_to_sd.c: Likewise.
655 * config/libbid/_di_to_td.c: Likewise.
656 * config/libbid/_div_dd.c: Likewise.
657 * config/libbid/_div_sd.c: Likewise.
658 * config/libbid/_div_td.c: Likewise.
659 * config/libbid/_eq_dd.c: Likewise.
660 * config/libbid/_eq_sd.c: Likewise.
661 * config/libbid/_eq_td.c: Likewise.
662 * config/libbid/_ge_dd.c: Likewise.
663 * config/libbid/_ge_sd.c: Likewise.
664 * config/libbid/_ge_td.c: Likewise.
665 * config/libbid/_gt_dd.c: Likewise.
666 * config/libbid/_gt_sd.c: Likewise.
667 * config/libbid/_gt_td.c: Likewise.
668 * config/libbid/_isinfd128.c: Likewise.
669 * config/libbid/_isinfd32.c: Likewise.
670 * config/libbid/_isinfd64.c: Likewise.
671 * config/libbid/_le_dd.c: Likewise.
672 * config/libbid/_le_sd.c: Likewise.
673 * config/libbid/_le_td.c: Likewise.
674 * config/libbid/_lt_dd.c: Likewise.
675 * config/libbid/_lt_sd.c: Likewise.
676 * config/libbid/_lt_td.c: Likewise.
677 * config/libbid/_mul_dd.c: Likewise.
678 * config/libbid/_mul_sd.c: Likewise.
679 * config/libbid/_mul_td.c: Likewise.
680 * config/libbid/_ne_dd.c: Likewise.
681 * config/libbid/_ne_sd.c: Likewise.
682 * config/libbid/_ne_td.c: Likewise.
683 * config/libbid/_sd_to_dd.c: Likewise.
684 * config/libbid/_sd_to_df.c: Likewise.
685 * config/libbid/_sd_to_di.c: Likewise.
686 * config/libbid/_sd_to_sf.c: Likewise.
687 * config/libbid/_sd_to_si.c: Likewise.
688 * config/libbid/_sd_to_td.c: Likewise.
689 * config/libbid/_sd_to_tf.c: Likewise.
690 * config/libbid/_sd_to_udi.c: Likewise.
691 * config/libbid/_sd_to_usi.c: Likewise.
692 * config/libbid/_sd_to_xf.c: Likewise.
693 * config/libbid/_sf_to_dd.c: Likewise.
694 * config/libbid/_sf_to_sd.c: Likewise.
695 * config/libbid/_sf_to_td.c: Likewise.
696 * config/libbid/_si_to_dd.c: Likewise.
697 * config/libbid/_si_to_sd.c: Likewise.
698 * config/libbid/_si_to_td.c: Likewise.
699 * config/libbid/_td_to_dd.c: Likewise.
700 * config/libbid/_td_to_df.c: Likewise.
701 * config/libbid/_td_to_di.c: Likewise.
702 * config/libbid/_td_to_sd.c: Likewise.
703 * config/libbid/_td_to_sf.c: Likewise.
704 * config/libbid/_td_to_si.c: Likewise.
705 * config/libbid/_td_to_tf.c: Likewise.
706 * config/libbid/_td_to_udi.c: Likewise.
707 * config/libbid/_td_to_usi.c: Likewise.
708 * config/libbid/_td_to_xf.c: Likewise.
709 * config/libbid/_tf_to_dd.c: Likewise.
710 * config/libbid/_tf_to_sd.c: Likewise.
711 * config/libbid/_tf_to_td.c: Likewise.
712 * config/libbid/_udi_to_dd.c: Likewise.
713 * config/libbid/_udi_to_sd.c: Likewise.
714 * config/libbid/_udi_to_td.c: Likewise.
715 * config/libbid/_unord_dd.c: Likewise.
716 * config/libbid/_unord_sd.c: Likewise.
717 * config/libbid/_unord_td.c: Likewise.
718 * config/libbid/_usi_to_dd.c: Likewise.
719 * config/libbid/_usi_to_sd.c: Likewise.
720 * config/libbid/_usi_to_td.c: Likewise.
721 * config/libbid/_xf_to_dd.c: Likewise.
722 * config/libbid/_xf_to_sd.c: Likewise.
723 * config/libbid/_xf_to_td.c: Likewise.
724 * config/libbid/bid128.c: Likewise.
725 * config/libbid/bid128_2_str.h: Likewise.
726 * config/libbid/bid128_2_str_macros.h: Likewise.
727 * config/libbid/bid128_2_str_tables.c: Likewise.
728 * config/libbid/bid128_add.c: Likewise.
729 * config/libbid/bid128_compare.c: Likewise.
730 * config/libbid/bid128_div.c: Likewise.
731 * config/libbid/bid128_fma.c: Likewise.
732 * config/libbid/bid128_logb.c: Likewise.
733 * config/libbid/bid128_minmax.c: Likewise.
734 * config/libbid/bid128_mul.c: Likewise.
735 * config/libbid/bid128_next.c: Likewise.
736 * config/libbid/bid128_noncomp.c: Likewise.
737 * config/libbid/bid128_quantize.c: Likewise.
738 * config/libbid/bid128_rem.c: Likewise.
739 * config/libbid/bid128_round_integral.c: Likewise.
740 * config/libbid/bid128_scalb.c: Likewise.
741 * config/libbid/bid128_sqrt.c: Likewise.
742 * config/libbid/bid128_string.c: Likewise.
743 * config/libbid/bid128_to_int16.c: Likewise.
744 * config/libbid/bid128_to_int32.c: Likewise.
745 * config/libbid/bid128_to_int64.c: Likewise.
746 * config/libbid/bid128_to_int8.c: Likewise.
747 * config/libbid/bid128_to_uint16.c: Likewise.
748 * config/libbid/bid128_to_uint32.c: Likewise.
749 * config/libbid/bid128_to_uint64.c: Likewise.
750 * config/libbid/bid128_to_uint8.c: Likewise.
751 * config/libbid/bid32_to_bid128.c: Likewise.
752 * config/libbid/bid32_to_bid64.c: Likewise.
753 * config/libbid/bid64_add.c: Likewise.
754 * config/libbid/bid64_compare.c: Likewise.
755 * config/libbid/bid64_div.c: Likewise.
756 * config/libbid/bid64_fma.c: Likewise.
757 * config/libbid/bid64_logb.c: Likewise.
758 * config/libbid/bid64_minmax.c: Likewise.
759 * config/libbid/bid64_mul.c: Likewise.
760 * config/libbid/bid64_next.c: Likewise.
761 * config/libbid/bid64_noncomp.c: Likewise.
762 * config/libbid/bid64_quantize.c: Likewise.
763 * config/libbid/bid64_rem.c: Likewise.
764 * config/libbid/bid64_round_integral.c: Likewise.
765 * config/libbid/bid64_scalb.c: Likewise.
766 * config/libbid/bid64_sqrt.c: Likewise.
767 * config/libbid/bid64_string.c: Likewise.
768 * config/libbid/bid64_to_bid128.c: Likewise.
769 * config/libbid/bid64_to_int16.c: Likewise.
770 * config/libbid/bid64_to_int32.c: Likewise.
771 * config/libbid/bid64_to_int64.c: Likewise.
772 * config/libbid/bid64_to_int8.c: Likewise.
773 * config/libbid/bid64_to_uint16.c: Likewise.
774 * config/libbid/bid64_to_uint32.c: Likewise.
775 * config/libbid/bid64_to_uint64.c: Likewise.
776 * config/libbid/bid64_to_uint8.c: Likewise.
777 * config/libbid/bid_b2d.h: Likewise.
778 * config/libbid/bid_binarydecimal.c: Likewise.
779 * config/libbid/bid_conf.h: Likewise.
780 * config/libbid/bid_convert_data.c: Likewise.
781 * config/libbid/bid_decimal_data.c: Likewise.
782 * config/libbid/bid_decimal_globals.c: Likewise.
783 * config/libbid/bid_div_macros.h: Likewise.
784 * config/libbid/bid_dpd.c: Likewise.
785 * config/libbid/bid_flag_operations.c: Likewise.
786 * config/libbid/bid_from_int.c: Likewise.
787 * config/libbid/bid_functions.h: Likewise.
788 * config/libbid/bid_gcc_intrinsics.h: Likewise.
789 * config/libbid/bid_inline_add.h: Likewise.
790 * config/libbid/bid_internal.h: Likewise.
791 * config/libbid/bid_round.c: Likewise.
792 * config/libbid/bid_sqrt_macros.h: Likewise.
794 2009-04-09 Jakub Jelinek <jakub@redhat.com>
796 * Makefile.in: Change copyright header to refer to version
797 3 of the GNU General Public License and to point readers at the
798 COPYING3 file and the FSF's license web page.
799 * config.host: Likewise.
801 2009-04-07 Alan Modra <amodra@bigpond.net.au>
803 * config.host: Reorder and merge to match config.gcc change.
805 2009-04-03 Alan Modra <amodra@bigpond.net.au>
807 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
809 2009-03-28 Joseph Myers <joseph@codesourcery.com>
811 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
812 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
813 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
814 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
816 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
818 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
819 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
821 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
823 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
824 ia64/t-softfp-compat to tmake_file.
826 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
828 * config/ia64/__divxf3.asm: New.
829 * config/ia64/_fixtfdi.asm: Likewise.
830 * config/ia64/_fixunstfdi.asm: Likewise.
831 * config/ia64/_floatditf.asm: Likewise.
832 * config/ia64/t-fprules-softfp: Likewise.
833 * config/ia64/t-softfp-compat: Likewise.
834 * config/ia64/tf-signs.c: Likewise.
836 2009-01-18 Ben Elliston <bje@au.ibm.com>
838 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
840 2009-01-16 Ben Elliston <bje@au.ibm.com>
842 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
845 2009-01-13 Ben Elliston <bje@au.ibm.com>
847 * config/t-softfp: New file.
848 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
849 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
851 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
853 * config.host: Add m32r*-*-rtems*.
855 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
857 * config.host: Add m32c*-*-rtems*.
859 2008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
862 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
863 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
864 * configure: Regenerate.
865 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
866 tmake_file here from gcc/config.gcc.
867 Move extra_parts here from gcc/config.gcc.
868 * config/i386/t-sol2: Move here from gcc/config/i386.
869 Use gcc_srcdir instead of srcdir.
871 2008-11-18 Adam Nemet <anemet@caviumnetworks.com>
873 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
876 2008-11-09 Thomas Schwinge <tschwinge@gnu.org>
878 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
880 2008-10-08 Thomas Schwinge <tschwinge@gnu.org>
882 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
884 2008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
887 * config.host: Add picochip-*-*.
889 2008-08-06 Bob Wilson <bob.wilson@acm.org>
891 * config.host: Match more processor names for Xtensa.
893 2008-07-08 H.J. Lu <hongjiu.lu@intel.com>
895 * config/i386/64/t-softfp-compat: Update comments.
897 2008-07-07 H.J. Lu <hongjiu.lu@intel.com>
899 * config/i386/64/_divtc3-compat.c: Moved to ...
900 * config/i386/64/_divtc3.c: Here.
902 * config/i386/64/_multc3-compat.c: Moved to ...
903 * config/i386/64/_multc3.c: Here.
905 * config/i386/64/_powitf2-compat.c: Moved to ...
906 * config/i386/64/_powitf2.c: Here.
908 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
909 .c suffix instead of -compat.c.
911 2008-07-05 Uros Bizjak <ubizjak@gmail.com>
913 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
914 (_FP_MUL_MEAT_D): Ditto.
915 (_FP_DIV_MEAT_S): Ditto.
916 (_FP_DIV_MEAT_D): Ditto.
918 2008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
920 * Makefile.in: Add support for __sync_* libgcc functions.
922 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
924 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
926 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
929 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
930 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
932 * config/i386/64/t-fprules-softfp: Moved to ...
933 * config/i386/64/t-softfp-compat: This. New.
935 2008-07-02 Uros Bizjak <ubizjak@gmail.com>
937 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
938 Initialize f with 0.0.
940 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
943 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
945 * config/i386/64/_divtc3-compat.c: New.
946 * config/i386/64/_multc3-compat.c: Likewise.
947 * config/i386/64/_powitf2-compat.c: Likewise.
948 * config/i386/64/eqtf2.c: Likewise.
949 * config/i386/64/getf2.c: Likewise.
950 * config/i386/64/letf2.c: Likewise.
951 * config/i386/64/t-fprules-softfp: Likewise.
953 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
955 * config.host: Add i386/${host_address}/t-fprules-softfp to
956 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
957 i[34567]86-*-linux*, x86_64-*-linux*.
959 * configure.ac: Set host_address to 64 or 32 for x86.
960 * configure: Regenerated.
962 * Makefile.in (config.status): Also depend on
963 $(srcdir)/config.host.
965 * config/i386/32/t-fprules-softfp: New.
966 * config/i386/32/tf-signs.c: Likewise.
968 * config/i386/64/sfp-machine.h: New. Moved from gcc.
970 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
971 Uros Bizjak <ubizjak@gmail.com>
973 * config/i386/32/sfp-machine.h: New.
975 2008-06-26 Nathan Froyd <froydnj@codesourcery.com>
977 * config/rs6000/t-ppccomm: Remove rules that conflict with
978 auto-generated rules.
980 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
982 * configure.ac: sinclude override.m4.
983 * configure: Regenerate.
985 2008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
987 * configure: Regenerate.
989 2008-06-10 Joseph Myers <joseph@codesourcery.com>
991 * Makefile.in (DECNUMINC): Remove
992 -I$(MULTIBUILDTOP)../../libdecnumber.
995 2008-06-07 Joseph Myers <joseph@codesourcery.com>
997 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
998 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
999 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
1000 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
1001 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
1002 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
1003 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
1004 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
1005 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
1006 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
1007 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
1008 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
1009 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
1010 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
1012 2008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
1014 * config.host (sh2[lbe]*-*-linux*): Allow target.
1016 2008-04-30 Nathan Froyd <froydnj@codesourcery.com>
1018 * config/rs6000/t-ppccomm: Add build rules for new files.
1019 (LIB2ADD_ST): New variable.
1021 2008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
1025 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
1026 * config/t-avr: New file. Build 16bit libgcc functions.
1028 2008-03-02 Jakub Jelinek <jakub@redhat.com>
1031 * config/t-slibgcc-darwin: Make install-leaf dependent on
1032 install-darwin-libgcc-stubs instead of install.
1034 2008-01-25 Joseph Myers <joseph@codesourcery.com>
1036 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
1037 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
1038 sh-*-rtemscoff*): Remove cases.
1040 2007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
1042 * Makefile.in (all): Use install-leaf rather than install.
1043 (install): Split most of the rule into...
1044 (install-leaf): ...this new one.
1046 2007-12-19 Etsushi Kato <ek.kato@gmail.com>
1047 Paolo Bonzini <bonzini@gnu.org>
1050 * Makefile.in: Use @shlib_slibdir@ substitution to get
1051 correct install name on darwin.
1052 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
1054 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
1056 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
1057 cris-*-elf and cris-*-none.
1058 (crisv32-*-linux*): Similar, as cris-*-linux*.
1060 2007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
1062 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
1064 2007-10-27 H.J. Lu <hongjiu.lu@intel.com>
1067 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
1068 * configure: Regenerated.
1070 2007-09-27 H.J. Lu <hongjiu.lu@intel.com>
1072 * Makefile.in (dfp-filenames): Replace decimal_globals,
1073 decimal_data, binarydecimal and convert_data with
1074 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
1075 and bid_convert_data, respectively.
1077 2007-09-17 Chao-ying Fu <fu@mips.com>
1078 Nigel Stephens <nigel@mips.com>
1080 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
1081 * Makefile.in (fixed_point): Define.
1082 Check if fixed_point is yes to build support functions.
1083 * configure.ac: Check for fixed_point support.
1084 * configure: Regenerated.
1085 * gen-fixed.sh: New file to generate lists of fixed-point labels,
1086 funcs, modes, from, to.
1088 2007-09-11 Janis Johnson <janis187@us.ibm.com
1090 * Makefile.in (dfp-filenames): Add bid128_noncomp.
1092 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1094 * Makefile.in (dfp-filenames): Remove decUtility, add
1095 decDouble, decPacked, decQuad, decSingle.
1097 2007-08-27 Hans Kester <hans.kester@ellips.nl>
1099 * config.host : Add x86_64-elf target.
1101 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
1103 * configure.ac (set_have_cc_tls): Add a missing =.
1104 * configure: Regenerated.
1106 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
1108 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
1109 and x86_64-*-linux*.
1111 * config/t-tls: New file.
1113 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
1115 * configure.ac: Include ../config/enable.m4 and
1116 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
1117 supports TLS and substitute set_have_cc_tls.
1118 * configure: Regenerated.
1120 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
1122 * Makefile.in: Use libbid for DFP when BID is enabled.
1124 2007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
1126 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
1127 extra_parts. Add config/i386/t-cygming to tmake_file.
1128 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
1130 2007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
1131 Danny Smith <dannysmith@users.sourceforge.net>
1134 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
1135 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
1136 * config/i386/t-crtfm: Compile crtfastmath.o with
1137 -minline-all-stringops.
1139 2007-05-10 Richard Sandiford <richard@codesourcery.com>
1141 * config.host (sparc-wrs-vxworks): New target.
1143 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
1145 * config.host: Recognize fido.
1147 2007-04-04 Janis Johnson <janis187@us.ibm.com>
1149 * configure: Check host, not target, for decimal float support.
1151 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
1153 * config/i386/t-crtpc: New file.
1154 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
1155 (x86_64-*-linux*): Ditto.
1157 2007-02-30 Kai Tietz <kai.tietz@onevision.com>
1159 * config.host (x86_64-*-mingw*): New target.
1161 2007-03-23 Michael Meissner <michael.meissner@amd.com>
1162 H.J. Lu <hongjiu.lu@intel.com>
1164 * Makefile.in (enable_decimal_float): New.
1166 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
1167 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
1168 (decbits-filenames): This.
1169 (decbits-objects): New.
1170 (libgcc-objects): Add $(decbits-objects).
1172 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
1173 Substitute enable_decimal_float.
1174 * configure: Regenerated.
1176 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
1178 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
1180 2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
1182 * Makefile.in (install-info): New dummy target.
1184 2007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
1186 * config.host (bfin*-linux-uclibc*): Set extra_parts.
1188 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
1190 * Makefile.in: Add install-html and install-pdf dummy
1193 2007-02-05 Roger Sayle <roger@eyesopen.com>
1194 Daniel Jacobowitz <dan@codesourcery.com>
1196 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
1197 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
1198 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
1200 2007-01-29 Janis Johnson <janis187@us.ibm.com>
1202 * Makefile.in (dec-filenames): Add decExcept.
1204 2007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
1207 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
1210 2007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
1212 * configure.ac: Add --enable-version-specific-runtime-libs.
1213 Correct $slibdir default.
1214 * configure: Regenerated.
1216 2007-01-23 Joseph Myers <joseph@codesourcery.com>
1218 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
1220 2007-01-21 Andrew Pinski <pinskia@gmail.com>
1223 * config.host (alpha*-*-linux*): Set extra_parts.
1225 2007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
1227 * config/sh/t-linux: New.
1228 * config.host (sh*-*-linux*): Set tmake_file.
1230 2007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
1232 * Makefile.in (install): Handle multilibs.
1234 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1236 * Makefile.in: Added .PHONY entry for documentation targets.
1238 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1240 * Makefile.in: Add empty info, html, dvi, pdf targets.
1242 2007-01-04 Mike Stump <mrs@apple.com>
1244 * Makefile.in (MAKEINFO): Remove.
1247 2007-01-04 Paolo Bonzini <bonzini@gnu.org>
1249 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
1250 * configure: Regenerate.
1251 * Makefile.in (host_subdir): Substitute it.
1252 (gcc_objdir): Use it.
1254 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1256 * config.host (ia64*-*-linux*): Set tmake_file.
1258 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1260 * Makefile.in (version): Define.
1262 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1263 Paolo Bonzini <bonzini@gnu.org>
1265 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
1266 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
1267 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
1268 config/sparc/t-crtfm, config/t-slibgcc-darwin,
1269 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
1270 shared-object.mk, siditi-object.mk, static-object.mk: New files.
1271 * configure: Generated.