1 2010-09-10 Kai Tietz <kai.tietz@onevision.com>
3 * configure: Regenerated.
5 2010-09-09 Gerald Pfeifer <gerald@pfeifer.com>
6 Andrew Pinski <pinskia@gmail.com>
9 * config.host (ia64*-*-freebsd*): Set extra_parts. Set tmake_file.
11 2010-09-06 H.J. Lu <hongjiu.lu@intel.com>
14 * configure: Regenerated.
16 2010-09-06 Andreas Schwab <schwab@redhat.com>
18 * configure: Regenerate.
20 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
22 * config/i386/t-sol2 (__copysigntf3, __fabstf3): Disable for
24 (__fixtfti, __fixunstfti, __floattitf, __floatuntitf): Enable only
27 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
28 Iain Sandoe <iains@gcc.gnu.org>
31 * Makefile.in (sifuncs, difuncs, tifuncs): Filter out
32 LIB2FUNCS_EXCLUDE functions.
34 2010-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
36 * configure.ac: Use the GCC_AC_ENABLE_DECIMAL_FLOAT macro.
38 * configure: Regenerate.
40 2010-09-01 Uros Bizjak <ubizjak@gmail.com>
42 * config.host (i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add
43 i386/t-freebsd to tmake_file.
44 * config/i386/t-freebsd: New file.
45 * config/i386/libgcc-bsd.ver: New file.
47 2010-07-23 Nathan Froyd <froydnj@codesourcery.com>
49 * config.host (powerpc*-eabispe*): Set tmake_file.
50 (powerpc*-eabi*): Likewise.
51 * config/rs6000/t-ppccomm (EXTRA_PARTS): Add crtbegin, crtend,
52 crtbeginS, crtendS, crtbeginT.
54 2010-06-12 Kazu Hirata <kazu@codesourcery.com>
56 * config.host (mips64*-*-linux*, mips*-*-linux*): Add mips/t-crtfm
57 to tmake_file. Add crtfastmath.o to extra_parts.
58 * config/mips/t-crtfm: New.
60 2010-05-19 Joel Sherrill <joel.sherrill@oarcorp.com>
62 * config.host (sparc64-*-rtems*): New target.
64 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
66 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
69 2010-04-15 Thomas Schwinge <tschwinge@gnu.org>
71 * config.host <i[34567]86-*-gnu*>: Handle softfp as for Linux.
73 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
75 * config.host (alpha*-dec-osf[45]*): Removed alpha*-dec-osf4*,
76 alpha-dec-osf5.0* support.
78 2010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
80 * config.host: Add lm32-*-rtems*.
82 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
83 Uros Bizjak <ubizjak@gmail.com>
86 * config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86
87 like other remaining 32-bit x86 OSes.
88 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
90 * config/i386/libgcc-sol2.ver: New file.
91 * config/i386/t-sol2 (SHLIB_MAPFILES): Add it.
93 2010-03-30 Jack Howarth <howarth@bromo.med.uc.edu>
96 * Makefile.in (INTERNAL_CFLAGS): Add @set_use_emutls@.
97 * configure.ac: Use GCC_CHECK_EMUTLS to see if emulated TLS
98 is used and substitute set_use_emutls.
99 * configure: Regenerated.
101 2010-03-30 Tarik Graba <tarik.graba@telecom-paristech.fr>
103 * config/lm32/t-lm32: Remove misplaced MULTILIB_OPTIONS.
105 2010-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
108 * config/i386/t-sol2 ($(T)gmon.o): Use CFLAGS instead of
110 ($(T)gcrt1.o): Likewise.
111 ($(T)crt1.o): Likewise.
112 ($(T)crti.o): Likewise.
113 ($(T)crtn.o): Likewise.
115 2010-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
118 * Makefile.in (install): Use $(MAKE) string in rule, for
121 2010-02-22 Hans-Peter Nilsson <hp@bitrange.com>
123 Migrate from broken pre-libgcc legacy support to libgcc-centric rules.
124 * config/mmix/t-mmix: New file.
125 * config.host <mmix-knuth-mmixware> (extra_parts, tmake_file): Set.
127 2010-02-02 Jack Howarth <howarth@bromo.med.uc.edu>
130 * config/t-slibgcc-darwin: Add libgcc-libsystem.ver to
133 2010-01-04 Anthony Green <green@moxielogic.com>
135 * config/moxie/crti.asm, config/moxie/crtn.asm,
136 config/moxie/t-moxie-softfp, config/moxie/sfp-machine.h,
137 config/moxie/t-moxie: New files.
138 * config.host: Add t-moxie-softfp reference.
140 2009-11-18 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
143 * config/t-slibgcc-darwin: Fix embedded rpaths for
144 --enable-version-specific-runtime-libs, build extension stub
145 libs exposing features available from current libgcc_s.
147 2009-11-11 Jon Beniston <jon@beniston.com>
149 * config.host: Add lm32 targets.
150 * config/lm32: New directory.
151 * config/lm32/libgcc_lm32.h: New file.
152 * config/lm32/_mulsi3.c: New file.
153 * config/lm32/_udivmodsi4.c: New file.
154 * config/lm32/_divsi3.c: New file.
155 * config/lm32/_modsi3.c: New file.
156 * config/lm32/_udivsi3.c: New file.
157 * config/lm32/_umodsi3.c: New file.
158 * config/lm32/_lshrsi3.S: New file.
159 * config/lm32/_ashrsi3.S: New file.
160 * config/lm32/_ashlsi3.S: New file.
161 * config/lm32/crti.S: New file.
162 * config/lm32/crtn.S: New file.
163 * config/lm32/t-lm32: New file.
164 * config/lm32/t-elf: New file.
165 * config/lm32/t-uclinux: New file.
167 2009-10-26 Nick Clifton <nickc@redhat.com>
169 * config.host: Add support for RX target.
170 * config/rx: New directory.
171 * config/rx/rx-abi-functions.c: New file. Supplementary
172 functions for libgcc to support the RX ABI.
173 * config/rx/rx-abi.h: New file. Supplementary header file for
174 libgcc RX ABI functions.
175 * config/rx/t-rx: New file: Makefile fragment for building
178 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
180 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
181 constraint of y0 to "g".
183 2009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
185 * config.host: Include the s390 makefile fragments.
186 * config/s390/32/_fixdfdi.c: New file.
187 * config/s390/32/_fixsfdi.c: New file.
188 * config/s390/32/_fixtfdi.c: New file.
189 * config/s390/32/_fixunsdfdi.c: New file.
190 * config/s390/32/_fixunssfdi.c: New file.
191 * config/s390/32/_fixunstfdi.c: New file.
192 * config/s390/32/t-floattodi: New file.
193 * config/s390/libgcc-glibc.ver: New file.
194 * config/s390/t-crtstuff: New file.
195 * config/s390/t-linux: New file.
196 * config/s390/t-tpf: New file.
198 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
200 * configure.ac (AC_PREREQ): Bump to 2.64.
202 2009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
204 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
206 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
208 * configure: Regenerate.
210 2009-08-09 Douglas B Rupp <rupp@gnat.com>
212 * config.host (ia64-hp-*vms*): New target.
213 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
216 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
218 * configure.ac: Add snippet for maintainer-mode.
219 * configure: Regenerate.
220 * Makefile.in (AUTOCONF, configure_deps): New variables.
221 ($(srcdir)/configure)): New rule, active only with maintainer
224 2009-06-23 DJ Delorie <dj@redhat.com>
227 * config.host: Add mep support.
229 2009-06-22 Kai Tietz <kai.tietz@onevision.com>
231 * config.host: Add i386/${host_address}/t-fprules-softfp and
232 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
234 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
236 * config/i386/64/_multc3.c: Likewise.
237 * config/i386/64/_powitf2.c: Likewise.
238 * config/i386/64/eqtf2.c: Likewise.
239 * config/i386/64/getf2.c: Likewise.
240 * config/i386/64/letf2.c: Likewise.
241 * config/i386/64/letf2.c: Likewise.
242 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
243 unsigned long long for x64 mingw targets.
244 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
245 (_FP_I_TYPE): Define as long long for x64 mingw target.
247 2009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
249 * config.host (vax-*-linux*): New.
251 2009-05-31 Anthony Green <green@moxielogic.com>
253 * config.host: Add moxie support.
254 * config/moxie/t-moxie: New file.
256 2009-05-29 David Billinghurst <billingd@gcc.gnu.org>
258 * config.host: Add i386/${host_address}/t-fprules-softfp and
259 t-softfp to tmake_file for i[34567]86-*-cygwin*.
261 2009-04-17 Aurelien Jarno <aurelien@aurel32.net>
263 * config.host: Add i386/${host_address}/t-fprules-softfp to
264 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
266 2009-04-09 Nick Clifton <nickc@redhat.com>
268 * config/ia64/tf-signs.c: Change copyright header to refer to
269 version 3 of the GNU General Public License with version 3.1
270 of the GCC Runtime Library Exception and to point readers at
271 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
273 * config/i386/32/tf-signs.c: Likewise.
274 * config/libbid/_addsub_dd.c: Likewise.
275 * config/libbid/_addsub_sd.c: Likewise.
276 * config/libbid/_addsub_td.c: Likewise.
277 * config/libbid/_dd_to_df.c: Likewise.
278 * config/libbid/_dd_to_di.c: Likewise.
279 * config/libbid/_dd_to_sd.c: Likewise.
280 * config/libbid/_dd_to_sf.c: Likewise.
281 * config/libbid/_dd_to_si.c: Likewise.
282 * config/libbid/_dd_to_td.c: Likewise.
283 * config/libbid/_dd_to_tf.c: Likewise.
284 * config/libbid/_dd_to_udi.c: Likewise.
285 * config/libbid/_dd_to_usi.c: Likewise.
286 * config/libbid/_dd_to_xf.c: Likewise.
287 * config/libbid/_df_to_dd.c: Likewise.
288 * config/libbid/_df_to_sd.c: Likewise.
289 * config/libbid/_df_to_td.c: Likewise.
290 * config/libbid/_di_to_dd.c: Likewise.
291 * config/libbid/_di_to_sd.c: Likewise.
292 * config/libbid/_di_to_td.c: Likewise.
293 * config/libbid/_div_dd.c: Likewise.
294 * config/libbid/_div_sd.c: Likewise.
295 * config/libbid/_div_td.c: Likewise.
296 * config/libbid/_eq_dd.c: Likewise.
297 * config/libbid/_eq_sd.c: Likewise.
298 * config/libbid/_eq_td.c: Likewise.
299 * config/libbid/_ge_dd.c: Likewise.
300 * config/libbid/_ge_sd.c: Likewise.
301 * config/libbid/_ge_td.c: Likewise.
302 * config/libbid/_gt_dd.c: Likewise.
303 * config/libbid/_gt_sd.c: Likewise.
304 * config/libbid/_gt_td.c: Likewise.
305 * config/libbid/_isinfd128.c: Likewise.
306 * config/libbid/_isinfd32.c: Likewise.
307 * config/libbid/_isinfd64.c: Likewise.
308 * config/libbid/_le_dd.c: Likewise.
309 * config/libbid/_le_sd.c: Likewise.
310 * config/libbid/_le_td.c: Likewise.
311 * config/libbid/_lt_dd.c: Likewise.
312 * config/libbid/_lt_sd.c: Likewise.
313 * config/libbid/_lt_td.c: Likewise.
314 * config/libbid/_mul_dd.c: Likewise.
315 * config/libbid/_mul_sd.c: Likewise.
316 * config/libbid/_mul_td.c: Likewise.
317 * config/libbid/_ne_dd.c: Likewise.
318 * config/libbid/_ne_sd.c: Likewise.
319 * config/libbid/_ne_td.c: Likewise.
320 * config/libbid/_sd_to_dd.c: Likewise.
321 * config/libbid/_sd_to_df.c: Likewise.
322 * config/libbid/_sd_to_di.c: Likewise.
323 * config/libbid/_sd_to_sf.c: Likewise.
324 * config/libbid/_sd_to_si.c: Likewise.
325 * config/libbid/_sd_to_td.c: Likewise.
326 * config/libbid/_sd_to_tf.c: Likewise.
327 * config/libbid/_sd_to_udi.c: Likewise.
328 * config/libbid/_sd_to_usi.c: Likewise.
329 * config/libbid/_sd_to_xf.c: Likewise.
330 * config/libbid/_sf_to_dd.c: Likewise.
331 * config/libbid/_sf_to_sd.c: Likewise.
332 * config/libbid/_sf_to_td.c: Likewise.
333 * config/libbid/_si_to_dd.c: Likewise.
334 * config/libbid/_si_to_sd.c: Likewise.
335 * config/libbid/_si_to_td.c: Likewise.
336 * config/libbid/_td_to_dd.c: Likewise.
337 * config/libbid/_td_to_df.c: Likewise.
338 * config/libbid/_td_to_di.c: Likewise.
339 * config/libbid/_td_to_sd.c: Likewise.
340 * config/libbid/_td_to_sf.c: Likewise.
341 * config/libbid/_td_to_si.c: Likewise.
342 * config/libbid/_td_to_tf.c: Likewise.
343 * config/libbid/_td_to_udi.c: Likewise.
344 * config/libbid/_td_to_usi.c: Likewise.
345 * config/libbid/_td_to_xf.c: Likewise.
346 * config/libbid/_tf_to_dd.c: Likewise.
347 * config/libbid/_tf_to_sd.c: Likewise.
348 * config/libbid/_tf_to_td.c: Likewise.
349 * config/libbid/_udi_to_dd.c: Likewise.
350 * config/libbid/_udi_to_sd.c: Likewise.
351 * config/libbid/_udi_to_td.c: Likewise.
352 * config/libbid/_unord_dd.c: Likewise.
353 * config/libbid/_unord_sd.c: Likewise.
354 * config/libbid/_unord_td.c: Likewise.
355 * config/libbid/_usi_to_dd.c: Likewise.
356 * config/libbid/_usi_to_sd.c: Likewise.
357 * config/libbid/_usi_to_td.c: Likewise.
358 * config/libbid/_xf_to_dd.c: Likewise.
359 * config/libbid/_xf_to_sd.c: Likewise.
360 * config/libbid/_xf_to_td.c: Likewise.
361 * config/libbid/bid128.c: Likewise.
362 * config/libbid/bid128_2_str.h: Likewise.
363 * config/libbid/bid128_2_str_macros.h: Likewise.
364 * config/libbid/bid128_2_str_tables.c: Likewise.
365 * config/libbid/bid128_add.c: Likewise.
366 * config/libbid/bid128_compare.c: Likewise.
367 * config/libbid/bid128_div.c: Likewise.
368 * config/libbid/bid128_fma.c: Likewise.
369 * config/libbid/bid128_logb.c: Likewise.
370 * config/libbid/bid128_minmax.c: Likewise.
371 * config/libbid/bid128_mul.c: Likewise.
372 * config/libbid/bid128_next.c: Likewise.
373 * config/libbid/bid128_noncomp.c: Likewise.
374 * config/libbid/bid128_quantize.c: Likewise.
375 * config/libbid/bid128_rem.c: Likewise.
376 * config/libbid/bid128_round_integral.c: Likewise.
377 * config/libbid/bid128_scalb.c: Likewise.
378 * config/libbid/bid128_sqrt.c: Likewise.
379 * config/libbid/bid128_string.c: Likewise.
380 * config/libbid/bid128_to_int16.c: Likewise.
381 * config/libbid/bid128_to_int32.c: Likewise.
382 * config/libbid/bid128_to_int64.c: Likewise.
383 * config/libbid/bid128_to_int8.c: Likewise.
384 * config/libbid/bid128_to_uint16.c: Likewise.
385 * config/libbid/bid128_to_uint32.c: Likewise.
386 * config/libbid/bid128_to_uint64.c: Likewise.
387 * config/libbid/bid128_to_uint8.c: Likewise.
388 * config/libbid/bid32_to_bid128.c: Likewise.
389 * config/libbid/bid32_to_bid64.c: Likewise.
390 * config/libbid/bid64_add.c: Likewise.
391 * config/libbid/bid64_compare.c: Likewise.
392 * config/libbid/bid64_div.c: Likewise.
393 * config/libbid/bid64_fma.c: Likewise.
394 * config/libbid/bid64_logb.c: Likewise.
395 * config/libbid/bid64_minmax.c: Likewise.
396 * config/libbid/bid64_mul.c: Likewise.
397 * config/libbid/bid64_next.c: Likewise.
398 * config/libbid/bid64_noncomp.c: Likewise.
399 * config/libbid/bid64_quantize.c: Likewise.
400 * config/libbid/bid64_rem.c: Likewise.
401 * config/libbid/bid64_round_integral.c: Likewise.
402 * config/libbid/bid64_scalb.c: Likewise.
403 * config/libbid/bid64_sqrt.c: Likewise.
404 * config/libbid/bid64_string.c: Likewise.
405 * config/libbid/bid64_to_bid128.c: Likewise.
406 * config/libbid/bid64_to_int16.c: Likewise.
407 * config/libbid/bid64_to_int32.c: Likewise.
408 * config/libbid/bid64_to_int64.c: Likewise.
409 * config/libbid/bid64_to_int8.c: Likewise.
410 * config/libbid/bid64_to_uint16.c: Likewise.
411 * config/libbid/bid64_to_uint32.c: Likewise.
412 * config/libbid/bid64_to_uint64.c: Likewise.
413 * config/libbid/bid64_to_uint8.c: Likewise.
414 * config/libbid/bid_b2d.h: Likewise.
415 * config/libbid/bid_binarydecimal.c: Likewise.
416 * config/libbid/bid_conf.h: Likewise.
417 * config/libbid/bid_convert_data.c: Likewise.
418 * config/libbid/bid_decimal_data.c: Likewise.
419 * config/libbid/bid_decimal_globals.c: Likewise.
420 * config/libbid/bid_div_macros.h: Likewise.
421 * config/libbid/bid_dpd.c: Likewise.
422 * config/libbid/bid_flag_operations.c: Likewise.
423 * config/libbid/bid_from_int.c: Likewise.
424 * config/libbid/bid_functions.h: Likewise.
425 * config/libbid/bid_gcc_intrinsics.h: Likewise.
426 * config/libbid/bid_inline_add.h: Likewise.
427 * config/libbid/bid_internal.h: Likewise.
428 * config/libbid/bid_round.c: Likewise.
429 * config/libbid/bid_sqrt_macros.h: Likewise.
431 2009-04-09 Jakub Jelinek <jakub@redhat.com>
433 * Makefile.in: Change copyright header to refer to version
434 3 of the GNU General Public License and to point readers at the
435 COPYING3 file and the FSF's license web page.
436 * config.host: Likewise.
438 2009-04-07 Alan Modra <amodra@bigpond.net.au>
440 * config.host: Reorder and merge to match config.gcc change.
442 2009-04-03 Alan Modra <amodra@bigpond.net.au>
444 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
446 2009-03-28 Joseph Myers <joseph@codesourcery.com>
448 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
449 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
450 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
451 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
453 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
455 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
456 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
458 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
460 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
461 ia64/t-softfp-compat to tmake_file.
463 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
465 * config/ia64/__divxf3.asm: New.
466 * config/ia64/_fixtfdi.asm: Likewise.
467 * config/ia64/_fixunstfdi.asm: Likewise.
468 * config/ia64/_floatditf.asm: Likewise.
469 * config/ia64/t-fprules-softfp: Likewise.
470 * config/ia64/t-softfp-compat: Likewise.
471 * config/ia64/tf-signs.c: Likewise.
473 2009-01-18 Ben Elliston <bje@au.ibm.com>
475 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
477 2009-01-16 Ben Elliston <bje@au.ibm.com>
479 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
482 2009-01-13 Ben Elliston <bje@au.ibm.com>
484 * config/t-softfp: New file.
485 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
486 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
488 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
490 * config.host: Add m32r*-*-rtems*.
492 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
494 * config.host: Add m32c*-*-rtems*.
496 2008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
499 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
500 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
501 * configure: Regenerate.
502 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
503 tmake_file here from gcc/config.gcc.
504 Move extra_parts here from gcc/config.gcc.
505 * config/i386/t-sol2: Move here from gcc/config/i386.
506 Use gcc_srcdir instead of srcdir.
508 2008-11-18 Adam Nemet <anemet@caviumnetworks.com>
510 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
513 2008-11-09 Thomas Schwinge <tschwinge@gnu.org>
515 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
517 2008-10-08 Thomas Schwinge <tschwinge@gnu.org>
519 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
521 2008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
524 * config.host: Add picochip-*-*.
526 2008-08-06 Bob Wilson <bob.wilson@acm.org>
528 * config.host: Match more processor names for Xtensa.
530 2008-07-08 H.J. Lu <hongjiu.lu@intel.com>
532 * config/i386/64/t-softfp-compat: Update comments.
534 2008-07-07 H.J. Lu <hongjiu.lu@intel.com>
536 * config/i386/64/_divtc3-compat.c: Moved to ...
537 * config/i386/64/_divtc3.c: Here.
539 * config/i386/64/_multc3-compat.c: Moved to ...
540 * config/i386/64/_multc3.c: Here.
542 * config/i386/64/_powitf2-compat.c: Moved to ...
543 * config/i386/64/_powitf2.c: Here.
545 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
546 .c suffix instead of -compat.c.
548 2008-07-05 Uros Bizjak <ubizjak@gmail.com>
550 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
551 (_FP_MUL_MEAT_D): Ditto.
552 (_FP_DIV_MEAT_S): Ditto.
553 (_FP_DIV_MEAT_D): Ditto.
555 2008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
557 * Makefile.in: Add support for __sync_* libgcc functions.
559 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
561 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
563 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
566 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
567 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
569 * config/i386/64/t-fprules-softfp: Moved to ...
570 * config/i386/64/t-softfp-compat: This. New.
572 2008-07-02 Uros Bizjak <ubizjak@gmail.com>
574 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
575 Initialize f with 0.0.
577 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
580 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
582 * config/i386/64/_divtc3-compat.c: New.
583 * config/i386/64/_multc3-compat.c: Likewise.
584 * config/i386/64/_powitf2-compat.c: Likewise.
585 * config/i386/64/eqtf2.c: Likewise.
586 * config/i386/64/getf2.c: Likewise.
587 * config/i386/64/letf2.c: Likewise.
588 * config/i386/64/t-fprules-softfp: Likewise.
590 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
592 * config.host: Add i386/${host_address}/t-fprules-softfp to
593 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
594 i[34567]86-*-linux*, x86_64-*-linux*.
596 * configure.ac: Set host_address to 64 or 32 for x86.
597 * configure: Regenerated.
599 * Makefile.in (config.status): Also depend on
600 $(srcdir)/config.host.
602 * config/i386/32/t-fprules-softfp: New.
603 * config/i386/32/tf-signs.c: Likewise.
605 * config/i386/64/sfp-machine.h: New. Moved from gcc.
607 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
608 Uros Bizjak <ubizjak@gmail.com>
610 * config/i386/32/sfp-machine.h: New.
612 2008-06-26 Nathan Froyd <froydnj@codesourcery.com>
614 * config/rs6000/t-ppccomm: Remove rules that conflict with
615 auto-generated rules.
617 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
619 * configure.ac: sinclude override.m4.
620 * configure: Regenerate.
622 2008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
624 * configure: Regenerate.
626 2008-06-10 Joseph Myers <joseph@codesourcery.com>
628 * Makefile.in (DECNUMINC): Remove
629 -I$(MULTIBUILDTOP)../../libdecnumber.
632 2008-06-07 Joseph Myers <joseph@codesourcery.com>
634 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
635 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
636 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
637 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
638 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
639 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
640 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
641 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
642 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
643 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
644 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
645 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
646 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
647 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
649 2008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
651 * config.host (sh2[lbe]*-*-linux*): Allow target.
653 2008-04-30 Nathan Froyd <froydnj@codesourcery.com>
655 * config/rs6000/t-ppccomm: Add build rules for new files.
656 (LIB2ADD_ST): New variable.
658 2008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
662 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
663 * config/t-avr: New file. Build 16bit libgcc functions.
665 2008-03-02 Jakub Jelinek <jakub@redhat.com>
668 * config/t-slibgcc-darwin: Make install-leaf dependent on
669 install-darwin-libgcc-stubs instead of install.
671 2008-01-25 Joseph Myers <joseph@codesourcery.com>
673 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
674 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
675 sh-*-rtemscoff*): Remove cases.
677 2007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
679 * Makefile.in (all): Use install-leaf rather than install.
680 (install): Split most of the rule into...
681 (install-leaf): ...this new one.
683 2007-12-19 Etsushi Kato <ek.kato@gmail.com>
684 Paolo Bonzini <bonzini@gnu.org>
687 * Makefile.in: Use @shlib_slibdir@ substitution to get
688 correct install name on darwin.
689 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
691 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
693 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
694 cris-*-elf and cris-*-none.
695 (crisv32-*-linux*): Similar, as cris-*-linux*.
697 2007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
699 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
701 2007-10-27 H.J. Lu <hongjiu.lu@intel.com>
704 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
705 * configure: Regenerated.
707 2007-09-27 H.J. Lu <hongjiu.lu@intel.com>
709 * Makefile.in (dfp-filenames): Replace decimal_globals,
710 decimal_data, binarydecimal and convert_data with
711 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
712 and bid_convert_data, respectively.
714 2007-09-17 Chao-ying Fu <fu@mips.com>
715 Nigel Stephens <nigel@mips.com>
717 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
718 * Makefile.in (fixed_point): Define.
719 Check if fixed_point is yes to build support functions.
720 * configure.ac: Check for fixed_point support.
721 * configure: Regenerated.
722 * gen-fixed.sh: New file to generate lists of fixed-point labels,
723 funcs, modes, from, to.
725 2007-09-11 Janis Johnson <janis187@us.ibm.com
727 * Makefile.in (dfp-filenames): Add bid128_noncomp.
729 2007-09-10 Janis Johnson <janis187@us.ibm.com>
731 * Makefile.in (dfp-filenames): Remove decUtility, add
732 decDouble, decPacked, decQuad, decSingle.
734 2007-08-27 Hans Kester <hans.kester@ellips.nl>
736 * config.host : Add x86_64-elf target.
738 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
740 * configure.ac (set_have_cc_tls): Add a missing =.
741 * configure: Regenerated.
743 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
745 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
748 * config/t-tls: New file.
750 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
752 * configure.ac: Include ../config/enable.m4 and
753 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
754 supports TLS and substitute set_have_cc_tls.
755 * configure: Regenerated.
757 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
759 * Makefile.in: Use libbid for DFP when BID is enabled.
761 2007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
763 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
764 extra_parts. Add config/i386/t-cygming to tmake_file.
765 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
767 2007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
768 Danny Smith <dannysmith@users.sourceforge.net>
771 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
772 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
773 * config/i386/t-crtfm: Compile crtfastmath.o with
774 -minline-all-stringops.
776 2007-05-10 Richard Sandiford <richard@codesourcery.com>
778 * config.host (sparc-wrs-vxworks): New target.
780 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
782 * config.host: Recognize fido.
784 2007-04-04 Janis Johnson <janis187@us.ibm.com>
786 * configure: Check host, not target, for decimal float support.
788 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
790 * config/i386/t-crtpc: New file.
791 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
792 (x86_64-*-linux*): Ditto.
794 2007-02-30 Kai Tietz <kai.tietz@onevision.com>
796 * config.host (x86_64-*-mingw*): New target.
798 2007-03-23 Michael Meissner <michael.meissner@amd.com>
799 H.J. Lu <hongjiu.lu@intel.com>
801 * Makefile.in (enable_decimal_float): New.
803 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
804 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
805 (decbits-filenames): This.
806 (decbits-objects): New.
807 (libgcc-objects): Add $(decbits-objects).
809 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
810 Substitute enable_decimal_float.
811 * configure: Regenerated.
813 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
815 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
817 2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
819 * Makefile.in (install-info): New dummy target.
821 2007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
823 * config.host (bfin*-linux-uclibc*): Set extra_parts.
825 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
827 * Makefile.in: Add install-html and install-pdf dummy
830 2007-02-05 Roger Sayle <roger@eyesopen.com>
831 Daniel Jacobowitz <dan@codesourcery.com>
833 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
834 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
835 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
837 2007-01-29 Janis Johnson <janis187@us.ibm.com>
839 * Makefile.in (dec-filenames): Add decExcept.
841 2007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
844 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
847 2007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
849 * configure.ac: Add --enable-version-specific-runtime-libs.
850 Correct $slibdir default.
851 * configure: Regenerated.
853 2007-01-23 Joseph Myers <joseph@codesourcery.com>
855 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
857 2007-01-21 Andrew Pinski <pinskia@gmail.com>
860 * config.host (alpha*-*-linux*): Set extra_parts.
862 2007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
864 * config/sh/t-linux: New.
865 * config.host (sh*-*-linux*): Set tmake_file.
867 2007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
869 * Makefile.in (install): Handle multilibs.
871 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
873 * Makefile.in: Added .PHONY entry for documentation targets.
875 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
877 * Makefile.in: Add empty info, html, dvi, pdf targets.
879 2007-01-04 Mike Stump <mrs@apple.com>
881 * Makefile.in (MAKEINFO): Remove.
884 2007-01-04 Paolo Bonzini <bonzini@gnu.org>
886 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
887 * configure: Regenerate.
888 * Makefile.in (host_subdir): Substitute it.
889 (gcc_objdir): Use it.
891 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
893 * config.host (ia64*-*-linux*): Set tmake_file.
895 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
897 * Makefile.in (version): Define.
899 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
900 Paolo Bonzini <bonzini@gnu.org>
902 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
903 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
904 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
905 config/sparc/t-crtfm, config/t-slibgcc-darwin,
906 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
907 shared-object.mk, siditi-object.mk, static-object.mk: New files.
908 * configure: Generated.