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