2 2009-11-11 Jon Beniston <jon@beniston.com>
4 * config.host: Add lm32 targets.
5 * config/lm32: New directory.
6 * config/lm32/libgcc_lm32.h: New file.
7 * config/lm32/_mulsi3.c: New file.
8 * config/lm32/_udivmodsi4.c: New file.
9 * config/lm32/_divsi3.c: New file.
10 * config/lm32/_modsi3.c: New file.
11 * config/lm32/_udivsi3.c: New file.
12 * config/lm32/_umodsi3.c: New file.
13 * config/lm32/_lshrsi3.S: New file.
14 * config/lm32/_ashrsi3.S: New file.
15 * config/lm32/_ashlsi3.S: New file.
16 * config/lm32/crti.S: New file.
17 * config/lm32/crtn.S: New file.
18 * config/lm32/t-lm32: New file.
19 * config/lm32/t-elf: New file.
20 * config/lm32/t-uclinux: New file.
22 2009-10-26 Nick Clifton <nickc@redhat.com>
24 * config.host: Add support for RX target.
25 * config/rx: New directory.
26 * config/rx/rx-abi-functions.c: New file. Supplementary
27 functions for libgcc to support the RX ABI.
28 * config/rx/rx-abi.h: New file. Supplementary header file for
29 libgcc RX ABI functions.
30 * config/rx/t-rx: New file: Makefile fragment for building
33 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
35 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
36 constraint of y0 to "g".
38 2009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
40 * config.host: Include the s390 makefile fragments.
41 * config/s390/32/_fixdfdi.c: New file.
42 * config/s390/32/_fixsfdi.c: New file.
43 * config/s390/32/_fixtfdi.c: New file.
44 * config/s390/32/_fixunsdfdi.c: New file.
45 * config/s390/32/_fixunssfdi.c: New file.
46 * config/s390/32/_fixunstfdi.c: New file.
47 * config/s390/32/t-floattodi: New file.
48 * config/s390/libgcc-glibc.ver: New file.
49 * config/s390/t-crtstuff: New file.
50 * config/s390/t-linux: New file.
51 * config/s390/t-tpf: New file.
53 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
55 * configure.ac (AC_PREREQ): Bump to 2.64.
57 2009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
59 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
61 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
63 * configure: Regenerate.
65 2009-08-09 Douglas B Rupp <rupp@gnat.com>
67 * config.host (ia64-hp-*vms*): New target.
68 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
71 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
73 * configure.ac: Add snippet for maintainer-mode.
74 * configure: Regenerate.
75 * Makefile.in (AUTOCONF, configure_deps): New variables.
76 ($(srcdir)/configure)): New rule, active only with maintainer
79 2009-06-23 DJ Delorie <dj@redhat.com>
82 * config.host: Add mep support.
84 2009-06-22 Kai Tietz <kai.tietz@onevision.com>
86 * config.host: Add i386/${host_address}/t-fprules-softfp and
87 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
89 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
91 * config/i386/64/_multc3.c: Likewise.
92 * config/i386/64/_powitf2.c: Likewise.
93 * config/i386/64/eqtf2.c: Likewise.
94 * config/i386/64/getf2.c: Likewise.
95 * config/i386/64/letf2.c: Likewise.
96 * config/i386/64/letf2.c: Likewise.
97 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
98 unsigned long long for x64 mingw targets.
99 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
100 (_FP_I_TYPE): Define as long long for x64 mingw target.
102 2009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
104 * config.host (vax-*-linux*): New.
106 2009-05-31 Anthony Green <green@moxielogic.com>
108 * config.host: Add moxie support.
109 * config/moxie/t-moxie: New file.
111 2009-05-29 David Billinghurst <billingd@gcc.gnu.org>
113 * config.host: Add i386/${host_address}/t-fprules-softfp and
114 t-softfp to tmake_file for i[34567]86-*-cygwin*.
116 2009-04-17 Aurelien Jarno <aurelien@aurel32.net>
118 * config.host: Add i386/${host_address}/t-fprules-softfp to
119 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
121 2009-04-09 Nick Clifton <nickc@redhat.com>
123 * config/ia64/tf-signs.c: Change copyright header to refer to
124 version 3 of the GNU General Public License with version 3.1
125 of the GCC Runtime Library Exception and to point readers at
126 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
128 * config/i386/32/tf-signs.c: Likewise.
129 * config/libbid/_addsub_dd.c: Likewise.
130 * config/libbid/_addsub_sd.c: Likewise.
131 * config/libbid/_addsub_td.c: Likewise.
132 * config/libbid/_dd_to_df.c: Likewise.
133 * config/libbid/_dd_to_di.c: Likewise.
134 * config/libbid/_dd_to_sd.c: Likewise.
135 * config/libbid/_dd_to_sf.c: Likewise.
136 * config/libbid/_dd_to_si.c: Likewise.
137 * config/libbid/_dd_to_td.c: Likewise.
138 * config/libbid/_dd_to_tf.c: Likewise.
139 * config/libbid/_dd_to_udi.c: Likewise.
140 * config/libbid/_dd_to_usi.c: Likewise.
141 * config/libbid/_dd_to_xf.c: Likewise.
142 * config/libbid/_df_to_dd.c: Likewise.
143 * config/libbid/_df_to_sd.c: Likewise.
144 * config/libbid/_df_to_td.c: Likewise.
145 * config/libbid/_di_to_dd.c: Likewise.
146 * config/libbid/_di_to_sd.c: Likewise.
147 * config/libbid/_di_to_td.c: Likewise.
148 * config/libbid/_div_dd.c: Likewise.
149 * config/libbid/_div_sd.c: Likewise.
150 * config/libbid/_div_td.c: Likewise.
151 * config/libbid/_eq_dd.c: Likewise.
152 * config/libbid/_eq_sd.c: Likewise.
153 * config/libbid/_eq_td.c: Likewise.
154 * config/libbid/_ge_dd.c: Likewise.
155 * config/libbid/_ge_sd.c: Likewise.
156 * config/libbid/_ge_td.c: Likewise.
157 * config/libbid/_gt_dd.c: Likewise.
158 * config/libbid/_gt_sd.c: Likewise.
159 * config/libbid/_gt_td.c: Likewise.
160 * config/libbid/_isinfd128.c: Likewise.
161 * config/libbid/_isinfd32.c: Likewise.
162 * config/libbid/_isinfd64.c: Likewise.
163 * config/libbid/_le_dd.c: Likewise.
164 * config/libbid/_le_sd.c: Likewise.
165 * config/libbid/_le_td.c: Likewise.
166 * config/libbid/_lt_dd.c: Likewise.
167 * config/libbid/_lt_sd.c: Likewise.
168 * config/libbid/_lt_td.c: Likewise.
169 * config/libbid/_mul_dd.c: Likewise.
170 * config/libbid/_mul_sd.c: Likewise.
171 * config/libbid/_mul_td.c: Likewise.
172 * config/libbid/_ne_dd.c: Likewise.
173 * config/libbid/_ne_sd.c: Likewise.
174 * config/libbid/_ne_td.c: Likewise.
175 * config/libbid/_sd_to_dd.c: Likewise.
176 * config/libbid/_sd_to_df.c: Likewise.
177 * config/libbid/_sd_to_di.c: Likewise.
178 * config/libbid/_sd_to_sf.c: Likewise.
179 * config/libbid/_sd_to_si.c: Likewise.
180 * config/libbid/_sd_to_td.c: Likewise.
181 * config/libbid/_sd_to_tf.c: Likewise.
182 * config/libbid/_sd_to_udi.c: Likewise.
183 * config/libbid/_sd_to_usi.c: Likewise.
184 * config/libbid/_sd_to_xf.c: Likewise.
185 * config/libbid/_sf_to_dd.c: Likewise.
186 * config/libbid/_sf_to_sd.c: Likewise.
187 * config/libbid/_sf_to_td.c: Likewise.
188 * config/libbid/_si_to_dd.c: Likewise.
189 * config/libbid/_si_to_sd.c: Likewise.
190 * config/libbid/_si_to_td.c: Likewise.
191 * config/libbid/_td_to_dd.c: Likewise.
192 * config/libbid/_td_to_df.c: Likewise.
193 * config/libbid/_td_to_di.c: Likewise.
194 * config/libbid/_td_to_sd.c: Likewise.
195 * config/libbid/_td_to_sf.c: Likewise.
196 * config/libbid/_td_to_si.c: Likewise.
197 * config/libbid/_td_to_tf.c: Likewise.
198 * config/libbid/_td_to_udi.c: Likewise.
199 * config/libbid/_td_to_usi.c: Likewise.
200 * config/libbid/_td_to_xf.c: Likewise.
201 * config/libbid/_tf_to_dd.c: Likewise.
202 * config/libbid/_tf_to_sd.c: Likewise.
203 * config/libbid/_tf_to_td.c: Likewise.
204 * config/libbid/_udi_to_dd.c: Likewise.
205 * config/libbid/_udi_to_sd.c: Likewise.
206 * config/libbid/_udi_to_td.c: Likewise.
207 * config/libbid/_unord_dd.c: Likewise.
208 * config/libbid/_unord_sd.c: Likewise.
209 * config/libbid/_unord_td.c: Likewise.
210 * config/libbid/_usi_to_dd.c: Likewise.
211 * config/libbid/_usi_to_sd.c: Likewise.
212 * config/libbid/_usi_to_td.c: Likewise.
213 * config/libbid/_xf_to_dd.c: Likewise.
214 * config/libbid/_xf_to_sd.c: Likewise.
215 * config/libbid/_xf_to_td.c: Likewise.
216 * config/libbid/bid128.c: Likewise.
217 * config/libbid/bid128_2_str.h: Likewise.
218 * config/libbid/bid128_2_str_macros.h: Likewise.
219 * config/libbid/bid128_2_str_tables.c: Likewise.
220 * config/libbid/bid128_add.c: Likewise.
221 * config/libbid/bid128_compare.c: Likewise.
222 * config/libbid/bid128_div.c: Likewise.
223 * config/libbid/bid128_fma.c: Likewise.
224 * config/libbid/bid128_logb.c: Likewise.
225 * config/libbid/bid128_minmax.c: Likewise.
226 * config/libbid/bid128_mul.c: Likewise.
227 * config/libbid/bid128_next.c: Likewise.
228 * config/libbid/bid128_noncomp.c: Likewise.
229 * config/libbid/bid128_quantize.c: Likewise.
230 * config/libbid/bid128_rem.c: Likewise.
231 * config/libbid/bid128_round_integral.c: Likewise.
232 * config/libbid/bid128_scalb.c: Likewise.
233 * config/libbid/bid128_sqrt.c: Likewise.
234 * config/libbid/bid128_string.c: Likewise.
235 * config/libbid/bid128_to_int16.c: Likewise.
236 * config/libbid/bid128_to_int32.c: Likewise.
237 * config/libbid/bid128_to_int64.c: Likewise.
238 * config/libbid/bid128_to_int8.c: Likewise.
239 * config/libbid/bid128_to_uint16.c: Likewise.
240 * config/libbid/bid128_to_uint32.c: Likewise.
241 * config/libbid/bid128_to_uint64.c: Likewise.
242 * config/libbid/bid128_to_uint8.c: Likewise.
243 * config/libbid/bid32_to_bid128.c: Likewise.
244 * config/libbid/bid32_to_bid64.c: Likewise.
245 * config/libbid/bid64_add.c: Likewise.
246 * config/libbid/bid64_compare.c: Likewise.
247 * config/libbid/bid64_div.c: Likewise.
248 * config/libbid/bid64_fma.c: Likewise.
249 * config/libbid/bid64_logb.c: Likewise.
250 * config/libbid/bid64_minmax.c: Likewise.
251 * config/libbid/bid64_mul.c: Likewise.
252 * config/libbid/bid64_next.c: Likewise.
253 * config/libbid/bid64_noncomp.c: Likewise.
254 * config/libbid/bid64_quantize.c: Likewise.
255 * config/libbid/bid64_rem.c: Likewise.
256 * config/libbid/bid64_round_integral.c: Likewise.
257 * config/libbid/bid64_scalb.c: Likewise.
258 * config/libbid/bid64_sqrt.c: Likewise.
259 * config/libbid/bid64_string.c: Likewise.
260 * config/libbid/bid64_to_bid128.c: Likewise.
261 * config/libbid/bid64_to_int16.c: Likewise.
262 * config/libbid/bid64_to_int32.c: Likewise.
263 * config/libbid/bid64_to_int64.c: Likewise.
264 * config/libbid/bid64_to_int8.c: Likewise.
265 * config/libbid/bid64_to_uint16.c: Likewise.
266 * config/libbid/bid64_to_uint32.c: Likewise.
267 * config/libbid/bid64_to_uint64.c: Likewise.
268 * config/libbid/bid64_to_uint8.c: Likewise.
269 * config/libbid/bid_b2d.h: Likewise.
270 * config/libbid/bid_binarydecimal.c: Likewise.
271 * config/libbid/bid_conf.h: Likewise.
272 * config/libbid/bid_convert_data.c: Likewise.
273 * config/libbid/bid_decimal_data.c: Likewise.
274 * config/libbid/bid_decimal_globals.c: Likewise.
275 * config/libbid/bid_div_macros.h: Likewise.
276 * config/libbid/bid_dpd.c: Likewise.
277 * config/libbid/bid_flag_operations.c: Likewise.
278 * config/libbid/bid_from_int.c: Likewise.
279 * config/libbid/bid_functions.h: Likewise.
280 * config/libbid/bid_gcc_intrinsics.h: Likewise.
281 * config/libbid/bid_inline_add.h: Likewise.
282 * config/libbid/bid_internal.h: Likewise.
283 * config/libbid/bid_round.c: Likewise.
284 * config/libbid/bid_sqrt_macros.h: Likewise.
286 2009-04-09 Jakub Jelinek <jakub@redhat.com>
288 * Makefile.in: Change copyright header to refer to version
289 3 of the GNU General Public License and to point readers at the
290 COPYING3 file and the FSF's license web page.
291 * config.host: Likewise.
293 2009-04-07 Alan Modra <amodra@bigpond.net.au>
295 * config.host: Reorder and merge to match config.gcc change.
297 2009-04-03 Alan Modra <amodra@bigpond.net.au>
299 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
301 2009-03-28 Joseph Myers <joseph@codesourcery.com>
303 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
304 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
305 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
306 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
308 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
310 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
311 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
313 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
315 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
316 ia64/t-softfp-compat to tmake_file.
318 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
320 * config/ia64/__divxf3.asm: New.
321 * config/ia64/_fixtfdi.asm: Likewise.
322 * config/ia64/_fixunstfdi.asm: Likewise.
323 * config/ia64/_floatditf.asm: Likewise.
324 * config/ia64/t-fprules-softfp: Likewise.
325 * config/ia64/t-softfp-compat: Likewise.
326 * config/ia64/tf-signs.c: Likewise.
328 2009-01-18 Ben Elliston <bje@au.ibm.com>
330 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
332 2009-01-16 Ben Elliston <bje@au.ibm.com>
334 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
337 2009-01-13 Ben Elliston <bje@au.ibm.com>
339 * config/t-softfp: New file.
340 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
341 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
343 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
345 * config.host: Add m32r*-*-rtems*.
347 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
349 * config.host: Add m32c*-*-rtems*.
351 2008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
354 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
355 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
356 * configure: Regenerate.
357 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
358 tmake_file here from gcc/config.gcc.
359 Move extra_parts here from gcc/config.gcc.
360 * config/i386/t-sol2: Move here from gcc/config/i386.
361 Use gcc_srcdir instead of srcdir.
363 2008-11-18 Adam Nemet <anemet@caviumnetworks.com>
365 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
368 2008-11-09 Thomas Schwinge <tschwinge@gnu.org>
370 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
372 2008-10-08 Thomas Schwinge <tschwinge@gnu.org>
374 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
376 2008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
379 * config.host: Add picochip-*-*.
381 2008-08-06 Bob Wilson <bob.wilson@acm.org>
383 * config.host: Match more processor names for Xtensa.
385 2008-07-08 H.J. Lu <hongjiu.lu@intel.com>
387 * config/i386/64/t-softfp-compat: Update comments.
389 2008-07-07 H.J. Lu <hongjiu.lu@intel.com>
391 * config/i386/64/_divtc3-compat.c: Moved to ...
392 * config/i386/64/_divtc3.c: Here.
394 * config/i386/64/_multc3-compat.c: Moved to ...
395 * config/i386/64/_multc3.c: Here.
397 * config/i386/64/_powitf2-compat.c: Moved to ...
398 * config/i386/64/_powitf2.c: Here.
400 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
401 .c suffix instead of -compat.c.
403 2008-07-05 Uros Bizjak <ubizjak@gmail.com>
405 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
406 (_FP_MUL_MEAT_D): Ditto.
407 (_FP_DIV_MEAT_S): Ditto.
408 (_FP_DIV_MEAT_D): Ditto.
410 2008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
412 * Makefile.in: Add support for __sync_* libgcc functions.
414 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
416 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
418 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
421 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
422 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
424 * config/i386/64/t-fprules-softfp: Moved to ...
425 * config/i386/64/t-softfp-compat: This. New.
427 2008-07-02 Uros Bizjak <ubizjak@gmail.com>
429 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
430 Initialize f with 0.0.
432 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
435 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
437 * config/i386/64/_divtc3-compat.c: New.
438 * config/i386/64/_multc3-compat.c: Likewise.
439 * config/i386/64/_powitf2-compat.c: Likewise.
440 * config/i386/64/eqtf2.c: Likewise.
441 * config/i386/64/getf2.c: Likewise.
442 * config/i386/64/letf2.c: Likewise.
443 * config/i386/64/t-fprules-softfp: Likewise.
445 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
447 * config.host: Add i386/${host_address}/t-fprules-softfp to
448 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
449 i[34567]86-*-linux*, x86_64-*-linux*.
451 * configure.ac: Set host_address to 64 or 32 for x86.
452 * configure: Regenerated.
454 * Makefile.in (config.status): Also depend on
455 $(srcdir)/config.host.
457 * config/i386/32/t-fprules-softfp: New.
458 * config/i386/32/tf-signs.c: Likewise.
460 * config/i386/64/sfp-machine.h: New. Moved from gcc.
462 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
463 Uros Bizjak <ubizjak@gmail.com>
465 * config/i386/32/sfp-machine.h: New.
467 2008-06-26 Nathan Froyd <froydnj@codesourcery.com>
469 * config/rs6000/t-ppccomm: Remove rules that conflict with
470 auto-generated rules.
472 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
474 * configure.ac: sinclude override.m4.
475 * configure: Regenerate.
477 2008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
479 * configure: Regenerate.
481 2008-06-10 Joseph Myers <joseph@codesourcery.com>
483 * Makefile.in (DECNUMINC): Remove
484 -I$(MULTIBUILDTOP)../../libdecnumber.
487 2008-06-07 Joseph Myers <joseph@codesourcery.com>
489 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
490 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
491 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
492 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
493 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
494 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
495 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
496 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
497 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
498 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
499 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
500 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
501 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
502 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
504 2008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
506 * config.host (sh2[lbe]*-*-linux*): Allow target.
508 2008-04-30 Nathan Froyd <froydnj@codesourcery.com>
510 * config/rs6000/t-ppccomm: Add build rules for new files.
511 (LIB2ADD_ST): New variable.
513 2008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
517 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
518 * config/t-avr: New file. Build 16bit libgcc functions.
520 2008-03-02 Jakub Jelinek <jakub@redhat.com>
523 * config/t-slibgcc-darwin: Make install-leaf dependent on
524 install-darwin-libgcc-stubs instead of install.
526 2008-01-25 Joseph Myers <joseph@codesourcery.com>
528 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
529 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
530 sh-*-rtemscoff*): Remove cases.
532 2007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
534 * Makefile.in (all): Use install-leaf rather than install.
535 (install): Split most of the rule into...
536 (install-leaf): ...this new one.
538 2007-12-19 Etsushi Kato <ek.kato@gmail.com>
539 Paolo Bonzini <bonzini@gnu.org>
542 * Makefile.in: Use @shlib_slibdir@ substitution to get
543 correct install name on darwin.
544 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
546 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
548 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
549 cris-*-elf and cris-*-none.
550 (crisv32-*-linux*): Similar, as cris-*-linux*.
552 2007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
554 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
556 2007-10-27 H.J. Lu <hongjiu.lu@intel.com>
559 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
560 * configure: Regenerated.
562 2007-09-27 H.J. Lu <hongjiu.lu@intel.com>
564 * Makefile.in (dfp-filenames): Replace decimal_globals,
565 decimal_data, binarydecimal and convert_data with
566 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
567 and bid_convert_data, respectively.
569 2007-09-17 Chao-ying Fu <fu@mips.com>
570 Nigel Stephens <nigel@mips.com>
572 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
573 * Makefile.in (fixed_point): Define.
574 Check if fixed_point is yes to build support functions.
575 * configure.ac: Check for fixed_point support.
576 * configure: Regenerated.
577 * gen-fixed.sh: New file to generate lists of fixed-point labels,
578 funcs, modes, from, to.
580 2007-09-11 Janis Johnson <janis187@us.ibm.com
582 * Makefile.in (dfp-filenames): Add bid128_noncomp.
584 2007-09-10 Janis Johnson <janis187@us.ibm.com>
586 * Makefile.in (dfp-filenames): Remove decUtility, add
587 decDouble, decPacked, decQuad, decSingle.
589 2007-08-27 Hans Kester <hans.kester@ellips.nl>
591 * config.host : Add x86_64-elf target.
593 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
595 * configure.ac (set_have_cc_tls): Add a missing =.
596 * configure: Regenerated.
598 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
600 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
603 * config/t-tls: New file.
605 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
607 * configure.ac: Include ../config/enable.m4 and
608 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
609 supports TLS and substitute set_have_cc_tls.
610 * configure: Regenerated.
612 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
614 * Makefile.in: Use libbid for DFP when BID is enabled.
616 2007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
618 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
619 extra_parts. Add config/i386/t-cygming to tmake_file.
620 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
622 2007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
623 Danny Smith <dannysmith@users.sourceforge.net>
626 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
627 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
628 * config/i386/t-crtfm: Compile crtfastmath.o with
629 -minline-all-stringops.
631 2007-05-10 Richard Sandiford <richard@codesourcery.com>
633 * config.host (sparc-wrs-vxworks): New target.
635 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
637 * config.host: Recognize fido.
639 2007-04-04 Janis Johnson <janis187@us.ibm.com>
641 * configure: Check host, not target, for decimal float support.
643 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
645 * config/i386/t-crtpc: New file.
646 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
647 (x86_64-*-linux*): Ditto.
649 2007-02-30 Kai Tietz <kai.tietz@onevision.com>
651 * config.host (x86_64-*-mingw*): New target.
653 2007-03-23 Michael Meissner <michael.meissner@amd.com>
654 H.J. Lu <hongjiu.lu@intel.com>
656 * Makefile.in (enable_decimal_float): New.
658 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
659 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
660 (decbits-filenames): This.
661 (decbits-objects): New.
662 (libgcc-objects): Add $(decbits-objects).
664 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
665 Substitute enable_decimal_float.
666 * configure: Regenerated.
668 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
670 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
672 2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
674 * Makefile.in (install-info): New dummy target.
676 2007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
678 * config.host (bfin*-linux-uclibc*): Set extra_parts.
680 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
682 * Makefile.in: Add install-html and install-pdf dummy
685 2007-02-05 Roger Sayle <roger@eyesopen.com>
686 Daniel Jacobowitz <dan@codesourcery.com>
688 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
689 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
690 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
692 2007-01-29 Janis Johnson <janis187@us.ibm.com>
694 * Makefile.in (dec-filenames): Add decExcept.
696 2007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
699 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
702 2007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
704 * configure.ac: Add --enable-version-specific-runtime-libs.
705 Correct $slibdir default.
706 * configure: Regenerated.
708 2007-01-23 Joseph Myers <joseph@codesourcery.com>
710 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
712 2007-01-21 Andrew Pinski <pinskia@gmail.com>
715 * config.host (alpha*-*-linux*): Set extra_parts.
717 2007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
719 * config/sh/t-linux: New.
720 * config.host (sh*-*-linux*): Set tmake_file.
722 2007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
724 * Makefile.in (install): Handle multilibs.
726 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
728 * Makefile.in: Added .PHONY entry for documentation targets.
730 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
732 * Makefile.in: Add empty info, html, dvi, pdf targets.
734 2007-01-04 Mike Stump <mrs@apple.com>
736 * Makefile.in (MAKEINFO): Remove.
739 2007-01-04 Paolo Bonzini <bonzini@gnu.org>
741 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
742 * configure: Regenerate.
743 * Makefile.in (host_subdir): Substitute it.
744 (gcc_objdir): Use it.
746 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
748 * config.host (ia64*-*-linux*): Set tmake_file.
750 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
752 * Makefile.in (version): Define.
754 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
755 Paolo Bonzini <bonzini@gnu.org>
757 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
758 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
759 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
760 config/sparc/t-crtfm, config/t-slibgcc-darwin,
761 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
762 shared-object.mk, siditi-object.mk, static-object.mk: New files.
763 * configure: Generated.