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