Home | History | Annotate | Line # | Download | only in libgcc
ChangeLog revision 1.1.1.2
      1 2012-07-02  Release Manager
      2 
      3 	* GCC 4.5.4 released.
      4 
      5 2011-08-23  Uros Bizjak  <ubizjak (a] 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 
     11 2011-04-28  Release Manager
     12 
     13 	* GCC 4.5.3 released.
     14 
     15 2011-02-23  Nathan Froyd  <froydnj (a] codesourcery.com>
     16 
     17 	PR target/43810
     18 
     19 	Backport from mainline:
     20 	2010-07-23  Nathan Froyd  <froydnj (a] 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 
     27 2010-12-16  Release Manager
     28 
     29 	* GCC 4.5.2 released.
     30 
     31 2010-09-12  Gerald Pfeifer  <gerald (a] pfeifer.com>
     32 	    Andrew Pinski  <pinskia (a] gmail.com>
     33 
     34 	PR target/40959
     35 	* config.host (ia64*-*-freebsd*): Set extra_parts.  Set tmake_file.
     36 
     37 2010-07-31  Release Manager
     38 
     39 	* GCC 4.5.1 released.
     40 
     41 2010-05-19  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
     42 
     43 	* config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
     44 	assembler syntax.
     45 
     46 2010-04-15  Thomas Schwinge  <tschwinge (a] gnu.org>
     47 
     48 	Backport from mainline:
     49 	2010-04-15  Thomas Schwinge  <tschwinge (a] gnu.org>
     50 
     51 	* config.host <i[34567]86-*-gnu*>: Handle softfp as for Linux.
     52 
     53 2010-04-14  Release Manager
     54 
     55 	* GCC 4.5.0 released.
     56 
     57 2010-04-01  Ralf Corspius <ralf.corsepius (a] rtems.org>
     58 
     59 	* config.host: Add lm32-*-rtems*.
     60 
     61 2010-03-31  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
     62 	    Uros Bizjak <ubizjak (a] 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 
     72 2010-03-30  Jack Howarth <howarth (a] 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 
     80 2010-03-30  Tarik Graba  <tarik.graba (a] telecom-paristech.fr>
     81 
     82 	* config/lm32/t-lm32: Remove misplaced MULTILIB_OPTIONS.
     83 
     84 2010-03-22  Rainer Orth  <ro (a] 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 
     94 2010-03-01  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
     95 
     96 	PR other/42980
     97 	* Makefile.in (install): Use $(MAKE) string in rule, for
     98 	parallel make.
     99 
    100 2010-02-22  Hans-Peter Nilsson  <hp (a] 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 
    106 2010-02-02  Jack Howarth  <howarth (a] bromo.med.uc.edu>
    107 
    108 	PR java/41991
    109 	* config/t-slibgcc-darwin: Add libgcc-libsystem.ver to
    110 	SHLIB_MAPFILES.
    111 
    112 2010-01-04  Anthony Green  <green (a] 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 
    119 2009-11-18  Iain Sandoe <iain.sandoe (a] 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 
    126 2009-11-11  Jon Beniston <jon (a] 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 
    146 2009-10-26  Nick Clifton  <nickc (a] 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 
    157 2009-10-09  Uros Bizjak  <ubizjak (a] gmail.com>
    158 
    159 	* config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
    160 	constraint of y0 to "g".
    161 
    162 2009-10-07  Andreas Krebbel  <Andreas.Krebbel (a] 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 
    177 2009-08-24  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    178 
    179 	* configure.ac (AC_PREREQ): Bump to 2.64.
    180 
    181 2009-08-22  Kaz Kojima  <kkojima (a] gcc.gnu.org>
    182 
    183 	* config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
    184 
    185 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    186 
    187 	* configure: Regenerate.
    188 
    189 2009-08-09  Douglas B Rupp  <rupp (a] 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 
    195 2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues (a] 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 
    203 2009-06-23  DJ Delorie  <dj (a] redhat.com>
    204 
    205 	Add MeP port.
    206 	* config.host: Add mep support.
    207 
    208 2009-06-22  Kai Tietz  <kai.tietz (a] 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 
    226 2009-06-10  Maciej W. Rozycki  <macro (a] linux-mips.org>
    227 
    228 	* config.host (vax-*-linux*): New.
    229 
    230 2009-05-31  Anthony Green  <green (a] moxielogic.com>
    231 
    232 	* config.host: Add moxie support.
    233 	* config/moxie/t-moxie: New file.
    234 
    235 2009-05-29  David Billinghurst <billingd (a] 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 
    240 2009-04-17  Aurelien Jarno  <aurelien (a] 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 
    245 2009-04-09  Nick Clifton  <nickc (a] 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 
    410 2009-04-09  Jakub Jelinek  <jakub (a] 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 
    417 2009-04-07  Alan Modra  <amodra (a] bigpond.net.au>
    418 
    419 	* config.host: Reorder and merge to match config.gcc change.
    420 
    421 2009-04-03  Alan Modra  <amodra (a] bigpond.net.au>
    422 
    423 	* config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
    424 
    425 2009-03-28  Joseph Myers  <joseph (a] 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 
    432 2009-02-12  Uros Bizjak  <ubizjak (a] gmail.com>
    433 
    434 	* config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
    435 	* config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
    436 
    437 2009-02-12  H.J. Lu  <hongjiu.lu (a] 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 
    452 2009-01-18  Ben Elliston  <bje (a] au.ibm.com>
    453 
    454 	* config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
    455 
    456 2009-01-16  Ben Elliston  <bje (a] au.ibm.com>
    457 
    458 	* config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
    459 	to tmake_file.
    460 
    461 2009-01-13  Ben Elliston  <bje (a] 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 
    467 2009-01-05  Joel Sherrill <joel.sherrill (a] oarcorp.com>
    468 
    469 	* config.host: Add m32r*-*-rtems*.
    470 
    471 2008-12-01  Joel Sherrill <joel.sherrill (a] oarcorp.com>
    472 
    473 	* config.host: Add m32c*-*-rtems*.
    474 
    475 2008-11-20  Rainer Orth  <ro (a] 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 
    487 2008-11-18  Adam Nemet  <anemet (a] caviumnetworks.com>
    488 
    489 	* config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
    490 	case.
    491 
    492 2008-11-09  Thomas Schwinge  <tschwinge (a] gnu.org>
    493 
    494 	* config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
    495 
    496 2008-10-08  Thomas Schwinge  <tschwinge (a] gnu.org>
    497 
    498 	* config.host: Fold `*-*-gnu*' cases into the Linux ones.
    499 
    500 2008-09-03  Hari Sandanagobalane  <hariharan (a] picochip.com>
    501 
    502 	Add picoChip port.
    503 	* config.host: Add picochip-*-*.
    504 
    505 2008-08-06  Bob Wilson  <bob.wilson (a] acm.org>
    506 
    507 	* config.host: Match more processor names for Xtensa.
    508 
    509 2008-07-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    510 
    511 	* config/i386/64/t-softfp-compat: Update comments.
    512 
    513 2008-07-07  H.J. Lu  <hongjiu.lu (a] 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 
    527 2008-07-05  Uros Bizjak  <ubizjak (a] 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 
    534 2008-07-03  Richard Sandiford  <rdsandiford (a] googlemail.com>
    535 
    536 	* Makefile.in: Add support for __sync_* libgcc functions.
    537 
    538 2008-07-03  H.J. Lu  <hongjiu.lu (a] intel.com>
    539 
    540 	* shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
    541 
    542 2008-07-02  H.J. Lu  <hongjiu.lu (a] 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 
    551 2008-07-02  Uros Bizjak  <ubizjak (a] gmail.com>
    552 
    553 	* config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
    554 	Initialize f with 0.0.
    555 
    556 2008-07-02  H.J. Lu  <hongjiu.lu (a] 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 
    569 2008-07-02  H.J. Lu  <hongjiu.lu (a] 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 
    586 2008-07-02  H.J. Lu  <hongjiu.lu (a] intel.com>
    587 	    Uros Bizjak  <ubizjak (a] gmail.com>
    588 
    589 	* config/i386/32/sfp-machine.h: New.
    590 
    591 2008-06-26  Nathan Froyd  <froydnj (a] codesourcery.com>
    592 
    593 	* config/rs6000/t-ppccomm: Remove rules that conflict with
    594 	auto-generated rules.
    595 
    596 2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    597 
    598 	* configure.ac: sinclude override.m4.
    599 	* configure: Regenerate.
    600 
    601 2008-06-11  Bernhard Fischer  <aldot (a] gcc.gnu.org>
    602 
    603 	* configure: Regenerate.
    604 
    605 2008-06-10  Joseph Myers  <joseph (a] codesourcery.com>
    606 
    607 	* Makefile.in (DECNUMINC): Remove
    608 	-I$(MULTIBUILDTOP)../../libdecnumber.
    609 	* gstdint.h: New.
    610 
    611 2008-06-07  Joseph Myers  <joseph (a] 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 
    628 2008-05-25  Arthur Loiret  <arthur.loiret (a] u-psud.fr>
    629 
    630 	* config.host (sh2[lbe]*-*-linux*): Allow target.
    631 
    632 2008-04-30  Nathan Froyd  <froydnj (a] codesourcery.com>
    633 
    634 	* config/rs6000/t-ppccomm: Add build rules for new files.
    635 	(LIB2ADD_ST): New variable.
    636 
    637 2008-04-07  Andy Hutchinson  <hutchinsonandy (a] 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 
    644 2008-03-02  Jakub Jelinek  <jakub (a] 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 
    650 2008-01-25  Joseph Myers  <joseph (a] 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 
    656 2007-12-27  Richard Sandiford  <rsandifo (a] 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 
    662 2007-12-19  Etsushi Kato  <ek.kato (a] gmail.com>
    663 	    Paolo Bonzini  <bonzini (a] 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 
    670 2007-12-15  Hans-Peter Nilsson  <hp (a] 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 
    676 2007-11-20  Rask Ingemann Lambertsen  <rask (a] sygehus.dk>
    677 
    678 	* config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
    679 
    680 2007-10-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    681 
    682 	PR regression/33926
    683 	* configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
    684 	* configure: Regenerated.
    685 
    686 2007-09-27  H.J. Lu  <hongjiu.lu (a] 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 
    693 2007-09-17  Chao-ying Fu  <fu (a] mips.com>
    694 	    Nigel Stephens  <nigel (a] 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 
    704 2007-09-11  Janis Johnson  <janis187 (a] us.ibm.com
    705 
    706 	* Makefile.in (dfp-filenames): Add bid128_noncomp.
    707 
    708 2007-09-10  Janis Johnson  <janis187 (a] us.ibm.com>
    709 
    710 	* Makefile.in (dfp-filenames): Remove decUtility, add
    711 	decDouble, decPacked, decQuad, decSingle.
    712 
    713 2007-08-27  Hans Kester  <hans.kester (a] ellips.nl>
    714 
    715 	* config.host : Add x86_64-elf target.
    716 
    717 2007-07-06  H.J. Lu  <hongjiu.lu (a] intel.com>
    718 
    719 	* configure.ac (set_have_cc_tls): Add a missing =.
    720 	* configure: Regenerated.
    721 
    722 2007-07-06  H.J. Lu  <hongjiu.lu (a] 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 
    736 2007-07-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    737 
    738 	* Makefile.in: Use libbid for DFP when BID is enabled.
    739 
    740 2007-06-14  Danny Smith  <dannysmith (a] 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 
    746 2007-05-29  Zuxy Meng  <zuxy.meng (a] gmail.com>
    747 	    Danny Smith  <dannysmith (a] 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 
    755 2007-05-10  Richard Sandiford  <richard (a] codesourcery.com>
    756 
    757 	* config.host (sparc-wrs-vxworks): New target.
    758 
    759 2007-04-14  Kazu Hirata  <kazu (a] codesourcery.com>
    760 
    761 	* config.host: Recognize fido.
    762 
    763 2007-04-04  Janis Johnson  <janis187 (a] us.ibm.com>
    764 
    765 	* configure: Check host, not target, for decimal float support.
    766 
    767 2007-04-03  Uros Bizjak  <ubizjak (a] 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 
    773 2007-02-30  Kai Tietz  <kai.tietz (a] onevision.com>
    774 
    775 	* config.host (x86_64-*-mingw*): New target.
    776 
    777 2007-03-23  Michael Meissner  <michael.meissner (a] amd.com>
    778 	    H.J. Lu  <hongjiu.lu (a] 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 
    792 2007-03-19  Hans-Peter Nilsson  <hp (a] axis.com>
    793 
    794 	* config.host (cris-*-elf | cris-*-none): Set extra_parts.
    795 
    796 2007-03-12  Brooks Moses  <brooks.moses (a] codesourcery.com>
    797 
    798 	* Makefile.in (install-info): New dummy target.
    799 
    800 2007-03-05  Bernd Schmidt  <bernd.schmidt (a] analog.com>
    801 
    802 	* config.host (bfin*-linux-uclibc*): Set extra_parts.
    803 
    804 2007-03-01  Brooks Moses  <brooks.moses (a] codesourcery.com>
    805 
    806 	* Makefile.in: Add install-html and install-pdf dummy
    807 	targets.
    808 
    809 2007-02-05  Roger Sayle  <roger (a] eyesopen.com>
    810 	    Daniel Jacobowitz  <dan (a] 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 
    816 2007-01-29  Janis Johnson  <janis187 (a] us.ibm.com>
    817 
    818 	* Makefile.in (dec-filenames): Add decExcept.
    819 
    820 2007-01-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
    821 
    822 	PR bootstrap/30469
    823 	* Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
    824 	-fprofile-use.
    825 
    826 2007-01-25  Daniel Jacobowitz  <dan (a] codesourcery.com>
    827 
    828 	* configure.ac: Add --enable-version-specific-runtime-libs.
    829 	Correct $slibdir default.
    830 	* configure: Regenerated.
    831 
    832 2007-01-23  Joseph Myers  <joseph (a] codesourcery.com>
    833 
    834 	* config/rs6000/t-ldbl128: Always use -mlong-double-128.
    835 
    836 2007-01-21  Andrew Pinski  <pinskia (a] gmail.com>
    837 
    838 	PR target/30519
    839 	* config.host (alpha*-*-linux*): Set extra_parts.
    840 
    841 2007-01-09  Kaz Kojima  <kkojima (a] gcc.gnu.org>
    842 
    843 	* config/sh/t-linux: New.
    844 	* config.host (sh*-*-linux*): Set tmake_file.
    845 
    846 2007-01-05  Daniel Jacobowitz  <dan (a] codesourcery.com>
    847 
    848 	* Makefile.in (install): Handle multilibs.
    849 
    850 2007-01-04  Brooks Moses  <brooks.moses (a] codesourcery.com>
    851 
    852 	* Makefile.in: Added .PHONY entry for documentation targets.
    853 
    854 2007-01-04  Brooks Moses  <brooks.moses (a] codesourcery.com>
    855 
    856 	* Makefile.in: Add empty info, html, dvi, pdf targets.
    857 
    858 2007-01-04  Mike Stump  <mrs (a] apple.com>
    859 
    860 	* Makefile.in (MAKEINFO): Remove.
    861 	(PERL): Likewise.
    862 
    863 2007-01-04  Paolo Bonzini  <bonzini (a] 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 
    870 2007-01-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
    871 
    872 	* config.host (ia64*-*-linux*): Set tmake_file.
    873 
    874 2007-01-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
    875 
    876 	* Makefile.in (version): Define.
    877 
    878 2007-01-03  Daniel Jacobowitz  <dan (a] codesourcery.com>
    879 	    Paolo Bonzini  <bonzini (a] 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