1 2011-03-22 Joseph Myers <joseph@codesourcery.com>
3 * config.host (alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*,
4 arm-*-pe*, crx-*-elf, i[34567]86-*-netbsd*, i[34567]86-*-pe,
5 m68hc11-*-*|m6811-*-*, m68hc12-*-*|m6812-*-*, mcore-*-pe*,
6 powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
7 sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
10 2011-03-14 Andreas Tobler <andreast@fgznet.ch>
12 * config.host (cpu_type): Add FreeBSD PowerPC specific parts.
13 Adjust copyright year.
15 2011-03-07 Ian Lance Taylor <iant@google.com>
17 * generic-morestack.c (__splitstack_find): Adjust returned stack
18 pointer to include all registers pushed by __morestack.
20 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
23 * configure.ac: Call ACX_NONCANONICAL_TARGET.
24 (toolexecdir): Calculate and AC_SUBST.
25 (toolexeclibdir): Likewise.
26 * Makefile.in (target_noncanonical): Import.
27 (toolexecdir): Likewise.
28 (toolexeclibdir): Likewise.
29 * configure: Regenerate.
31 2010-12-13 Nathan Froyd <froydnj@codesourcery.com>
34 * config/arm/bpabi.h: Rename to...
35 * config/arm/bpabi-lib.h: ...this.
37 2010-12-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
39 * configure.ac: Use i386/t-crtstuff on i?86-*-solaris2* if
41 * configure: Regenerate.
43 2010-11-24 Nathan Froyd <froydnj@codesourcery.com>
45 * config/libbid/bid_conf.h (BID_BIG_ENDIAN): Define in terms of
47 * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN):
50 2010-11-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
53 * Makefile.in (install-strip): New phony target.
55 2010-11-07 Ian Lance Taylor <iant@google.com>
58 * config/i386/morestack.S (__morestack_large_model): New
61 2010-10-23 Nathan Froyd <froydnj@codesourcery.com>
63 * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_WORDS_BIG_ENDIAN):
65 (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN): Test __BYTE_ORDER__.
67 2010-10-14 Nathan Froyd <froydnj@codesourcery.com>
69 * config/arm/bpabi.h: New file.
70 * config/frv/frv-abi.h: New file.
72 2010-10-01 Ian Lance Taylor <iant@google.com>
74 * config/t-stack(LIB2ADD_ST): Set instead of LIB2ADD.
75 * config/i386/t-stack-i386 (LIB2ADD_ST): Likewise.
77 2010-10-01 H.J. Lu <hongjiu.lu@intel.com>
80 * config.host: Add the missing `$'.
82 2010-09-30 Michael Eager <eager@eagercon.com>
84 * config.host: Add microblaze*-*-*.
85 * config/microblaze/{divsi3.asm,divsi3_table.c,moddi3.asm,modsi3.asm,
86 muldi3_hard.asm,mulsi3.asm,stack_overflow_exit.asm,t-microblaze,
87 udivsi3.asm,umodsi3.asm}: New.
89 2010-09-28 Ian Lance Taylor <iant@google.com>
91 * configure.ac: Adjust CFI test to test assembler directly rather
92 than checking gcc preprocessor macro.
95 2010-09-27 Ian Lance Taylor <iant@google.com>
97 * configure.ac: Test whether assembler supports CFI directives.
98 * config.host: Only add t-stack and i386/t-stack-i386 to
99 tmake_file if libgcc_cv_cfi is "yes".
100 * configure: Rebuild.
102 2010-09-27 Ian Lance Taylor <iant@google.com>
104 * generic-morestack.h: New file.
105 * generic-morestack.c: New file.
106 * generic-morestack-thread.c: New file.
107 * config/i386/morestack.S: New file.
108 * config/t-stack: New file.
109 * config/i386/t-stack-i386: New file.
110 * config.host (i[34567]86-*-linux* and friends): Add t-stack and
111 i386/t-stack-i386 to tmake_file.
113 2010-09-21 Iain Sandoe <iains@gcc.gnu.org>
115 * Makefile.in (libgcc-extra-parts): Check for static archives and
116 invoke ranlib after installing them.
117 (gcc-extra-parts): Likewise.
118 (install-leaf): Likewise.
120 2010-09-14 H.J. Lu <hongjiu.lu@intel.com>
122 * configure: Regenerated.
124 2010-09-10 Kai Tietz <kai.tietz@onevision.com>
126 * configure: Regenerated.
128 2010-09-09 Gerald Pfeifer <gerald@pfeifer.com>
129 Andrew Pinski <pinskia@gmail.com>
132 * config.host (ia64*-*-freebsd*): Set extra_parts. Set tmake_file.
134 2010-09-06 H.J. Lu <hongjiu.lu@intel.com>
137 * configure: Regenerated.
139 2010-09-06 Andreas Schwab <schwab@redhat.com>
141 * configure: Regenerate.
143 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
145 * config/i386/t-sol2 (__copysigntf3, __fabstf3): Disable for
147 (__fixtfti, __fixunstfti, __floattitf, __floatuntitf): Enable only
150 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
151 Iain Sandoe <iains@gcc.gnu.org>
154 * Makefile.in (sifuncs, difuncs, tifuncs): Filter out
155 LIB2FUNCS_EXCLUDE functions.
157 2010-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
159 * configure.ac: Use the GCC_AC_ENABLE_DECIMAL_FLOAT macro.
161 * configure: Regenerate.
163 2010-09-01 Uros Bizjak <ubizjak@gmail.com>
165 * config.host (i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add
166 i386/t-freebsd to tmake_file.
167 * config/i386/t-freebsd: New file.
168 * config/i386/libgcc-bsd.ver: New file.
170 2010-07-23 Nathan Froyd <froydnj@codesourcery.com>
172 * config.host (powerpc*-eabispe*): Set tmake_file.
173 (powerpc*-eabi*): Likewise.
174 * config/rs6000/t-ppccomm (EXTRA_PARTS): Add crtbegin, crtend,
175 crtbeginS, crtendS, crtbeginT.
177 2010-06-12 Kazu Hirata <kazu@codesourcery.com>
179 * config.host (mips64*-*-linux*, mips*-*-linux*): Add mips/t-crtfm
180 to tmake_file. Add crtfastmath.o to extra_parts.
181 * config/mips/t-crtfm: New.
183 2010-05-19 Joel Sherrill <joel.sherrill@oarcorp.com>
185 * config.host (sparc64-*-rtems*): New target.
187 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
189 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
192 2010-04-15 Thomas Schwinge <tschwinge@gnu.org>
194 * config.host <i[34567]86-*-gnu*>: Handle softfp as for Linux.
196 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
198 * config.host (alpha*-dec-osf[45]*): Removed alpha*-dec-osf4*,
199 alpha-dec-osf5.0* support.
201 2010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
203 * config.host: Add lm32-*-rtems*.
205 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
206 Uros Bizjak <ubizjak@gmail.com>
209 * config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86
210 like other remaining 32-bit x86 OSes.
211 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
213 * config/i386/libgcc-sol2.ver: New file.
214 * config/i386/t-sol2 (SHLIB_MAPFILES): Add it.
216 2010-03-30 Jack Howarth <howarth@bromo.med.uc.edu>
219 * Makefile.in (INTERNAL_CFLAGS): Add @set_use_emutls@.
220 * configure.ac: Use GCC_CHECK_EMUTLS to see if emulated TLS
221 is used and substitute set_use_emutls.
222 * configure: Regenerated.
224 2010-03-30 Tarik Graba <tarik.graba@telecom-paristech.fr>
226 * config/lm32/t-lm32: Remove misplaced MULTILIB_OPTIONS.
228 2010-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
231 * config/i386/t-sol2 ($(T)gmon.o): Use CFLAGS instead of
233 ($(T)gcrt1.o): Likewise.
234 ($(T)crt1.o): Likewise.
235 ($(T)crti.o): Likewise.
236 ($(T)crtn.o): Likewise.
238 2010-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
241 * Makefile.in (install): Use $(MAKE) string in rule, for
244 2010-02-22 Hans-Peter Nilsson <hp@bitrange.com>
246 Migrate from broken pre-libgcc legacy support to libgcc-centric rules.
247 * config/mmix/t-mmix: New file.
248 * config.host <mmix-knuth-mmixware> (extra_parts, tmake_file): Set.
250 2010-02-02 Jack Howarth <howarth@bromo.med.uc.edu>
253 * config/t-slibgcc-darwin: Add libgcc-libsystem.ver to
256 2010-01-04 Anthony Green <green@moxielogic.com>
258 * config/moxie/crti.asm, config/moxie/crtn.asm,
259 config/moxie/t-moxie-softfp, config/moxie/sfp-machine.h,
260 config/moxie/t-moxie: New files.
261 * config.host: Add t-moxie-softfp reference.
263 2009-11-18 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
266 * config/t-slibgcc-darwin: Fix embedded rpaths for
267 --enable-version-specific-runtime-libs, build extension stub
268 libs exposing features available from current libgcc_s.
270 2009-11-11 Jon Beniston <jon@beniston.com>
272 * config.host: Add lm32 targets.
273 * config/lm32: New directory.
274 * config/lm32/libgcc_lm32.h: New file.
275 * config/lm32/_mulsi3.c: New file.
276 * config/lm32/_udivmodsi4.c: New file.
277 * config/lm32/_divsi3.c: New file.
278 * config/lm32/_modsi3.c: New file.
279 * config/lm32/_udivsi3.c: New file.
280 * config/lm32/_umodsi3.c: New file.
281 * config/lm32/_lshrsi3.S: New file.
282 * config/lm32/_ashrsi3.S: New file.
283 * config/lm32/_ashlsi3.S: New file.
284 * config/lm32/crti.S: New file.
285 * config/lm32/crtn.S: New file.
286 * config/lm32/t-lm32: New file.
287 * config/lm32/t-elf: New file.
288 * config/lm32/t-uclinux: New file.
290 2009-10-26 Nick Clifton <nickc@redhat.com>
292 * config.host: Add support for RX target.
293 * config/rx: New directory.
294 * config/rx/rx-abi-functions.c: New file. Supplementary
295 functions for libgcc to support the RX ABI.
296 * config/rx/rx-abi.h: New file. Supplementary header file for
297 libgcc RX ABI functions.
298 * config/rx/t-rx: New file: Makefile fragment for building
301 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
303 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
304 constraint of y0 to "g".
306 2009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
308 * config.host: Include the s390 makefile fragments.
309 * config/s390/32/_fixdfdi.c: New file.
310 * config/s390/32/_fixsfdi.c: New file.
311 * config/s390/32/_fixtfdi.c: New file.
312 * config/s390/32/_fixunsdfdi.c: New file.
313 * config/s390/32/_fixunssfdi.c: New file.
314 * config/s390/32/_fixunstfdi.c: New file.
315 * config/s390/32/t-floattodi: New file.
316 * config/s390/libgcc-glibc.ver: New file.
317 * config/s390/t-crtstuff: New file.
318 * config/s390/t-linux: New file.
319 * config/s390/t-tpf: New file.
321 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
323 * configure.ac (AC_PREREQ): Bump to 2.64.
325 2009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
327 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
329 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
331 * configure: Regenerate.
333 2009-08-09 Douglas B Rupp <rupp@gnat.com>
335 * config.host (ia64-hp-*vms*): New target.
336 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
339 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
341 * configure.ac: Add snippet for maintainer-mode.
342 * configure: Regenerate.
343 * Makefile.in (AUTOCONF, configure_deps): New variables.
344 ($(srcdir)/configure)): New rule, active only with maintainer
347 2009-06-23 DJ Delorie <dj@redhat.com>
350 * config.host: Add mep support.
352 2009-06-22 Kai Tietz <kai.tietz@onevision.com>
354 * config.host: Add i386/${host_address}/t-fprules-softfp and
355 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
357 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
359 * config/i386/64/_multc3.c: Likewise.
360 * config/i386/64/_powitf2.c: Likewise.
361 * config/i386/64/eqtf2.c: Likewise.
362 * config/i386/64/getf2.c: Likewise.
363 * config/i386/64/letf2.c: Likewise.
364 * config/i386/64/letf2.c: Likewise.
365 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
366 unsigned long long for x64 mingw targets.
367 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
368 (_FP_I_TYPE): Define as long long for x64 mingw target.
370 2009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
372 * config.host (vax-*-linux*): New.
374 2009-05-31 Anthony Green <green@moxielogic.com>
376 * config.host: Add moxie support.
377 * config/moxie/t-moxie: New file.
379 2009-05-29 David Billinghurst <billingd@gcc.gnu.org>
381 * config.host: Add i386/${host_address}/t-fprules-softfp and
382 t-softfp to tmake_file for i[34567]86-*-cygwin*.
384 2009-04-17 Aurelien Jarno <aurelien@aurel32.net>
386 * config.host: Add i386/${host_address}/t-fprules-softfp to
387 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
389 2009-04-09 Nick Clifton <nickc@redhat.com>
391 * config/ia64/tf-signs.c: Change copyright header to refer to
392 version 3 of the GNU General Public License with version 3.1
393 of the GCC Runtime Library Exception and to point readers at
394 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
396 * config/i386/32/tf-signs.c: Likewise.
397 * config/libbid/_addsub_dd.c: Likewise.
398 * config/libbid/_addsub_sd.c: Likewise.
399 * config/libbid/_addsub_td.c: Likewise.
400 * config/libbid/_dd_to_df.c: Likewise.
401 * config/libbid/_dd_to_di.c: Likewise.
402 * config/libbid/_dd_to_sd.c: Likewise.
403 * config/libbid/_dd_to_sf.c: Likewise.
404 * config/libbid/_dd_to_si.c: Likewise.
405 * config/libbid/_dd_to_td.c: Likewise.
406 * config/libbid/_dd_to_tf.c: Likewise.
407 * config/libbid/_dd_to_udi.c: Likewise.
408 * config/libbid/_dd_to_usi.c: Likewise.
409 * config/libbid/_dd_to_xf.c: Likewise.
410 * config/libbid/_df_to_dd.c: Likewise.
411 * config/libbid/_df_to_sd.c: Likewise.
412 * config/libbid/_df_to_td.c: Likewise.
413 * config/libbid/_di_to_dd.c: Likewise.
414 * config/libbid/_di_to_sd.c: Likewise.
415 * config/libbid/_di_to_td.c: Likewise.
416 * config/libbid/_div_dd.c: Likewise.
417 * config/libbid/_div_sd.c: Likewise.
418 * config/libbid/_div_td.c: Likewise.
419 * config/libbid/_eq_dd.c: Likewise.
420 * config/libbid/_eq_sd.c: Likewise.
421 * config/libbid/_eq_td.c: Likewise.
422 * config/libbid/_ge_dd.c: Likewise.
423 * config/libbid/_ge_sd.c: Likewise.
424 * config/libbid/_ge_td.c: Likewise.
425 * config/libbid/_gt_dd.c: Likewise.
426 * config/libbid/_gt_sd.c: Likewise.
427 * config/libbid/_gt_td.c: Likewise.
428 * config/libbid/_isinfd128.c: Likewise.
429 * config/libbid/_isinfd32.c: Likewise.
430 * config/libbid/_isinfd64.c: Likewise.
431 * config/libbid/_le_dd.c: Likewise.
432 * config/libbid/_le_sd.c: Likewise.
433 * config/libbid/_le_td.c: Likewise.
434 * config/libbid/_lt_dd.c: Likewise.
435 * config/libbid/_lt_sd.c: Likewise.
436 * config/libbid/_lt_td.c: Likewise.
437 * config/libbid/_mul_dd.c: Likewise.
438 * config/libbid/_mul_sd.c: Likewise.
439 * config/libbid/_mul_td.c: Likewise.
440 * config/libbid/_ne_dd.c: Likewise.
441 * config/libbid/_ne_sd.c: Likewise.
442 * config/libbid/_ne_td.c: Likewise.
443 * config/libbid/_sd_to_dd.c: Likewise.
444 * config/libbid/_sd_to_df.c: Likewise.
445 * config/libbid/_sd_to_di.c: Likewise.
446 * config/libbid/_sd_to_sf.c: Likewise.
447 * config/libbid/_sd_to_si.c: Likewise.
448 * config/libbid/_sd_to_td.c: Likewise.
449 * config/libbid/_sd_to_tf.c: Likewise.
450 * config/libbid/_sd_to_udi.c: Likewise.
451 * config/libbid/_sd_to_usi.c: Likewise.
452 * config/libbid/_sd_to_xf.c: Likewise.
453 * config/libbid/_sf_to_dd.c: Likewise.
454 * config/libbid/_sf_to_sd.c: Likewise.
455 * config/libbid/_sf_to_td.c: Likewise.
456 * config/libbid/_si_to_dd.c: Likewise.
457 * config/libbid/_si_to_sd.c: Likewise.
458 * config/libbid/_si_to_td.c: Likewise.
459 * config/libbid/_td_to_dd.c: Likewise.
460 * config/libbid/_td_to_df.c: Likewise.
461 * config/libbid/_td_to_di.c: Likewise.
462 * config/libbid/_td_to_sd.c: Likewise.
463 * config/libbid/_td_to_sf.c: Likewise.
464 * config/libbid/_td_to_si.c: Likewise.
465 * config/libbid/_td_to_tf.c: Likewise.
466 * config/libbid/_td_to_udi.c: Likewise.
467 * config/libbid/_td_to_usi.c: Likewise.
468 * config/libbid/_td_to_xf.c: Likewise.
469 * config/libbid/_tf_to_dd.c: Likewise.
470 * config/libbid/_tf_to_sd.c: Likewise.
471 * config/libbid/_tf_to_td.c: Likewise.
472 * config/libbid/_udi_to_dd.c: Likewise.
473 * config/libbid/_udi_to_sd.c: Likewise.
474 * config/libbid/_udi_to_td.c: Likewise.
475 * config/libbid/_unord_dd.c: Likewise.
476 * config/libbid/_unord_sd.c: Likewise.
477 * config/libbid/_unord_td.c: Likewise.
478 * config/libbid/_usi_to_dd.c: Likewise.
479 * config/libbid/_usi_to_sd.c: Likewise.
480 * config/libbid/_usi_to_td.c: Likewise.
481 * config/libbid/_xf_to_dd.c: Likewise.
482 * config/libbid/_xf_to_sd.c: Likewise.
483 * config/libbid/_xf_to_td.c: Likewise.
484 * config/libbid/bid128.c: Likewise.
485 * config/libbid/bid128_2_str.h: Likewise.
486 * config/libbid/bid128_2_str_macros.h: Likewise.
487 * config/libbid/bid128_2_str_tables.c: Likewise.
488 * config/libbid/bid128_add.c: Likewise.
489 * config/libbid/bid128_compare.c: Likewise.
490 * config/libbid/bid128_div.c: Likewise.
491 * config/libbid/bid128_fma.c: Likewise.
492 * config/libbid/bid128_logb.c: Likewise.
493 * config/libbid/bid128_minmax.c: Likewise.
494 * config/libbid/bid128_mul.c: Likewise.
495 * config/libbid/bid128_next.c: Likewise.
496 * config/libbid/bid128_noncomp.c: Likewise.
497 * config/libbid/bid128_quantize.c: Likewise.
498 * config/libbid/bid128_rem.c: Likewise.
499 * config/libbid/bid128_round_integral.c: Likewise.
500 * config/libbid/bid128_scalb.c: Likewise.
501 * config/libbid/bid128_sqrt.c: Likewise.
502 * config/libbid/bid128_string.c: Likewise.
503 * config/libbid/bid128_to_int16.c: Likewise.
504 * config/libbid/bid128_to_int32.c: Likewise.
505 * config/libbid/bid128_to_int64.c: Likewise.
506 * config/libbid/bid128_to_int8.c: Likewise.
507 * config/libbid/bid128_to_uint16.c: Likewise.
508 * config/libbid/bid128_to_uint32.c: Likewise.
509 * config/libbid/bid128_to_uint64.c: Likewise.
510 * config/libbid/bid128_to_uint8.c: Likewise.
511 * config/libbid/bid32_to_bid128.c: Likewise.
512 * config/libbid/bid32_to_bid64.c: Likewise.
513 * config/libbid/bid64_add.c: Likewise.
514 * config/libbid/bid64_compare.c: Likewise.
515 * config/libbid/bid64_div.c: Likewise.
516 * config/libbid/bid64_fma.c: Likewise.
517 * config/libbid/bid64_logb.c: Likewise.
518 * config/libbid/bid64_minmax.c: Likewise.
519 * config/libbid/bid64_mul.c: Likewise.
520 * config/libbid/bid64_next.c: Likewise.
521 * config/libbid/bid64_noncomp.c: Likewise.
522 * config/libbid/bid64_quantize.c: Likewise.
523 * config/libbid/bid64_rem.c: Likewise.
524 * config/libbid/bid64_round_integral.c: Likewise.
525 * config/libbid/bid64_scalb.c: Likewise.
526 * config/libbid/bid64_sqrt.c: Likewise.
527 * config/libbid/bid64_string.c: Likewise.
528 * config/libbid/bid64_to_bid128.c: Likewise.
529 * config/libbid/bid64_to_int16.c: Likewise.
530 * config/libbid/bid64_to_int32.c: Likewise.
531 * config/libbid/bid64_to_int64.c: Likewise.
532 * config/libbid/bid64_to_int8.c: Likewise.
533 * config/libbid/bid64_to_uint16.c: Likewise.
534 * config/libbid/bid64_to_uint32.c: Likewise.
535 * config/libbid/bid64_to_uint64.c: Likewise.
536 * config/libbid/bid64_to_uint8.c: Likewise.
537 * config/libbid/bid_b2d.h: Likewise.
538 * config/libbid/bid_binarydecimal.c: Likewise.
539 * config/libbid/bid_conf.h: Likewise.
540 * config/libbid/bid_convert_data.c: Likewise.
541 * config/libbid/bid_decimal_data.c: Likewise.
542 * config/libbid/bid_decimal_globals.c: Likewise.
543 * config/libbid/bid_div_macros.h: Likewise.
544 * config/libbid/bid_dpd.c: Likewise.
545 * config/libbid/bid_flag_operations.c: Likewise.
546 * config/libbid/bid_from_int.c: Likewise.
547 * config/libbid/bid_functions.h: Likewise.
548 * config/libbid/bid_gcc_intrinsics.h: Likewise.
549 * config/libbid/bid_inline_add.h: Likewise.
550 * config/libbid/bid_internal.h: Likewise.
551 * config/libbid/bid_round.c: Likewise.
552 * config/libbid/bid_sqrt_macros.h: Likewise.
554 2009-04-09 Jakub Jelinek <jakub@redhat.com>
556 * Makefile.in: Change copyright header to refer to version
557 3 of the GNU General Public License and to point readers at the
558 COPYING3 file and the FSF's license web page.
559 * config.host: Likewise.
561 2009-04-07 Alan Modra <amodra@bigpond.net.au>
563 * config.host: Reorder and merge to match config.gcc change.
565 2009-04-03 Alan Modra <amodra@bigpond.net.au>
567 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
569 2009-03-28 Joseph Myers <joseph@codesourcery.com>
571 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
572 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
573 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
574 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
576 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
578 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
579 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
581 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
583 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
584 ia64/t-softfp-compat to tmake_file.
586 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
588 * config/ia64/__divxf3.asm: New.
589 * config/ia64/_fixtfdi.asm: Likewise.
590 * config/ia64/_fixunstfdi.asm: Likewise.
591 * config/ia64/_floatditf.asm: Likewise.
592 * config/ia64/t-fprules-softfp: Likewise.
593 * config/ia64/t-softfp-compat: Likewise.
594 * config/ia64/tf-signs.c: Likewise.
596 2009-01-18 Ben Elliston <bje@au.ibm.com>
598 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
600 2009-01-16 Ben Elliston <bje@au.ibm.com>
602 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
605 2009-01-13 Ben Elliston <bje@au.ibm.com>
607 * config/t-softfp: New file.
608 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
609 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
611 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
613 * config.host: Add m32r*-*-rtems*.
615 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
617 * config.host: Add m32c*-*-rtems*.
619 2008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
622 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
623 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
624 * configure: Regenerate.
625 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
626 tmake_file here from gcc/config.gcc.
627 Move extra_parts here from gcc/config.gcc.
628 * config/i386/t-sol2: Move here from gcc/config/i386.
629 Use gcc_srcdir instead of srcdir.
631 2008-11-18 Adam Nemet <anemet@caviumnetworks.com>
633 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
636 2008-11-09 Thomas Schwinge <tschwinge@gnu.org>
638 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
640 2008-10-08 Thomas Schwinge <tschwinge@gnu.org>
642 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
644 2008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
647 * config.host: Add picochip-*-*.
649 2008-08-06 Bob Wilson <bob.wilson@acm.org>
651 * config.host: Match more processor names for Xtensa.
653 2008-07-08 H.J. Lu <hongjiu.lu@intel.com>
655 * config/i386/64/t-softfp-compat: Update comments.
657 2008-07-07 H.J. Lu <hongjiu.lu@intel.com>
659 * config/i386/64/_divtc3-compat.c: Moved to ...
660 * config/i386/64/_divtc3.c: Here.
662 * config/i386/64/_multc3-compat.c: Moved to ...
663 * config/i386/64/_multc3.c: Here.
665 * config/i386/64/_powitf2-compat.c: Moved to ...
666 * config/i386/64/_powitf2.c: Here.
668 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
669 .c suffix instead of -compat.c.
671 2008-07-05 Uros Bizjak <ubizjak@gmail.com>
673 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
674 (_FP_MUL_MEAT_D): Ditto.
675 (_FP_DIV_MEAT_S): Ditto.
676 (_FP_DIV_MEAT_D): Ditto.
678 2008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
680 * Makefile.in: Add support for __sync_* libgcc functions.
682 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
684 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
686 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
689 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
690 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
692 * config/i386/64/t-fprules-softfp: Moved to ...
693 * config/i386/64/t-softfp-compat: This. New.
695 2008-07-02 Uros Bizjak <ubizjak@gmail.com>
697 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
698 Initialize f with 0.0.
700 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
703 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
705 * config/i386/64/_divtc3-compat.c: New.
706 * config/i386/64/_multc3-compat.c: Likewise.
707 * config/i386/64/_powitf2-compat.c: Likewise.
708 * config/i386/64/eqtf2.c: Likewise.
709 * config/i386/64/getf2.c: Likewise.
710 * config/i386/64/letf2.c: Likewise.
711 * config/i386/64/t-fprules-softfp: Likewise.
713 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
715 * config.host: Add i386/${host_address}/t-fprules-softfp to
716 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
717 i[34567]86-*-linux*, x86_64-*-linux*.
719 * configure.ac: Set host_address to 64 or 32 for x86.
720 * configure: Regenerated.
722 * Makefile.in (config.status): Also depend on
723 $(srcdir)/config.host.
725 * config/i386/32/t-fprules-softfp: New.
726 * config/i386/32/tf-signs.c: Likewise.
728 * config/i386/64/sfp-machine.h: New. Moved from gcc.
730 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
731 Uros Bizjak <ubizjak@gmail.com>
733 * config/i386/32/sfp-machine.h: New.
735 2008-06-26 Nathan Froyd <froydnj@codesourcery.com>
737 * config/rs6000/t-ppccomm: Remove rules that conflict with
738 auto-generated rules.
740 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
742 * configure.ac: sinclude override.m4.
743 * configure: Regenerate.
745 2008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
747 * configure: Regenerate.
749 2008-06-10 Joseph Myers <joseph@codesourcery.com>
751 * Makefile.in (DECNUMINC): Remove
752 -I$(MULTIBUILDTOP)../../libdecnumber.
755 2008-06-07 Joseph Myers <joseph@codesourcery.com>
757 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
758 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
759 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
760 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
761 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
762 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
763 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
764 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
765 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
766 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
767 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
768 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
769 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
770 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
772 2008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
774 * config.host (sh2[lbe]*-*-linux*): Allow target.
776 2008-04-30 Nathan Froyd <froydnj@codesourcery.com>
778 * config/rs6000/t-ppccomm: Add build rules for new files.
779 (LIB2ADD_ST): New variable.
781 2008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
785 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
786 * config/t-avr: New file. Build 16bit libgcc functions.
788 2008-03-02 Jakub Jelinek <jakub@redhat.com>
791 * config/t-slibgcc-darwin: Make install-leaf dependent on
792 install-darwin-libgcc-stubs instead of install.
794 2008-01-25 Joseph Myers <joseph@codesourcery.com>
796 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
797 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
798 sh-*-rtemscoff*): Remove cases.
800 2007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
802 * Makefile.in (all): Use install-leaf rather than install.
803 (install): Split most of the rule into...
804 (install-leaf): ...this new one.
806 2007-12-19 Etsushi Kato <ek.kato@gmail.com>
807 Paolo Bonzini <bonzini@gnu.org>
810 * Makefile.in: Use @shlib_slibdir@ substitution to get
811 correct install name on darwin.
812 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
814 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
816 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
817 cris-*-elf and cris-*-none.
818 (crisv32-*-linux*): Similar, as cris-*-linux*.
820 2007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
822 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
824 2007-10-27 H.J. Lu <hongjiu.lu@intel.com>
827 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
828 * configure: Regenerated.
830 2007-09-27 H.J. Lu <hongjiu.lu@intel.com>
832 * Makefile.in (dfp-filenames): Replace decimal_globals,
833 decimal_data, binarydecimal and convert_data with
834 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
835 and bid_convert_data, respectively.
837 2007-09-17 Chao-ying Fu <fu@mips.com>
838 Nigel Stephens <nigel@mips.com>
840 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
841 * Makefile.in (fixed_point): Define.
842 Check if fixed_point is yes to build support functions.
843 * configure.ac: Check for fixed_point support.
844 * configure: Regenerated.
845 * gen-fixed.sh: New file to generate lists of fixed-point labels,
846 funcs, modes, from, to.
848 2007-09-11 Janis Johnson <janis187@us.ibm.com
850 * Makefile.in (dfp-filenames): Add bid128_noncomp.
852 2007-09-10 Janis Johnson <janis187@us.ibm.com>
854 * Makefile.in (dfp-filenames): Remove decUtility, add
855 decDouble, decPacked, decQuad, decSingle.
857 2007-08-27 Hans Kester <hans.kester@ellips.nl>
859 * config.host : Add x86_64-elf target.
861 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
863 * configure.ac (set_have_cc_tls): Add a missing =.
864 * configure: Regenerated.
866 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
868 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
871 * config/t-tls: New file.
873 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
875 * configure.ac: Include ../config/enable.m4 and
876 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
877 supports TLS and substitute set_have_cc_tls.
878 * configure: Regenerated.
880 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
882 * Makefile.in: Use libbid for DFP when BID is enabled.
884 2007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
886 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
887 extra_parts. Add config/i386/t-cygming to tmake_file.
888 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
890 2007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
891 Danny Smith <dannysmith@users.sourceforge.net>
894 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
895 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
896 * config/i386/t-crtfm: Compile crtfastmath.o with
897 -minline-all-stringops.
899 2007-05-10 Richard Sandiford <richard@codesourcery.com>
901 * config.host (sparc-wrs-vxworks): New target.
903 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
905 * config.host: Recognize fido.
907 2007-04-04 Janis Johnson <janis187@us.ibm.com>
909 * configure: Check host, not target, for decimal float support.
911 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
913 * config/i386/t-crtpc: New file.
914 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
915 (x86_64-*-linux*): Ditto.
917 2007-02-30 Kai Tietz <kai.tietz@onevision.com>
919 * config.host (x86_64-*-mingw*): New target.
921 2007-03-23 Michael Meissner <michael.meissner@amd.com>
922 H.J. Lu <hongjiu.lu@intel.com>
924 * Makefile.in (enable_decimal_float): New.
926 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
927 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
928 (decbits-filenames): This.
929 (decbits-objects): New.
930 (libgcc-objects): Add $(decbits-objects).
932 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
933 Substitute enable_decimal_float.
934 * configure: Regenerated.
936 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
938 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
940 2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
942 * Makefile.in (install-info): New dummy target.
944 2007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
946 * config.host (bfin*-linux-uclibc*): Set extra_parts.
948 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
950 * Makefile.in: Add install-html and install-pdf dummy
953 2007-02-05 Roger Sayle <roger@eyesopen.com>
954 Daniel Jacobowitz <dan@codesourcery.com>
956 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
957 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
958 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
960 2007-01-29 Janis Johnson <janis187@us.ibm.com>
962 * Makefile.in (dec-filenames): Add decExcept.
964 2007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
967 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
970 2007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
972 * configure.ac: Add --enable-version-specific-runtime-libs.
973 Correct $slibdir default.
974 * configure: Regenerated.
976 2007-01-23 Joseph Myers <joseph@codesourcery.com>
978 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
980 2007-01-21 Andrew Pinski <pinskia@gmail.com>
983 * config.host (alpha*-*-linux*): Set extra_parts.
985 2007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
987 * config/sh/t-linux: New.
988 * config.host (sh*-*-linux*): Set tmake_file.
990 2007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
992 * Makefile.in (install): Handle multilibs.
994 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
996 * Makefile.in: Added .PHONY entry for documentation targets.
998 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1000 * Makefile.in: Add empty info, html, dvi, pdf targets.
1002 2007-01-04 Mike Stump <mrs@apple.com>
1004 * Makefile.in (MAKEINFO): Remove.
1007 2007-01-04 Paolo Bonzini <bonzini@gnu.org>
1009 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
1010 * configure: Regenerate.
1011 * Makefile.in (host_subdir): Substitute it.
1012 (gcc_objdir): Use it.
1014 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1016 * config.host (ia64*-*-linux*): Set tmake_file.
1018 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1020 * Makefile.in (version): Define.
1022 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1023 Paolo Bonzini <bonzini@gnu.org>
1025 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
1026 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
1027 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
1028 config/sparc/t-crtfm, config/t-slibgcc-darwin,
1029 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
1030 shared-object.mk, siditi-object.mk, static-object.mk: New files.
1031 * configure: Generated.