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