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