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