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