]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgcc/ChangeLog
gcc/
[thirdparty/gcc.git] / libgcc / ChangeLog
CommitLineData
0699e415
RO
12011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2
3 * config.host (i[34567]86-*-solaris2*): Add i386/t-crtfm to
4 tmake_file.
5 Add crtfastmath.o to extra_parts.
6
a3fab9c2
RO
72011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8
9 * config/gmon-sol2.c: Reindent.
10 Cleanup comments.
11 Remove, correct casts.
12 Use STDERR_FILENO, NULL.
13 (BASEADDRESS): Remove.
14 (minbrk): Remove.
15 (errno, sbrk): Remove declarations.
16 (monstartup) [hp300]: Remove.
17 (mcount): Remove.
18
ca24c5ad
RO
192011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20
21 * Makefile.in (cpu_type): Define.
22 * config.host (i[34567]86-*-rtems*): Handle it.
23 (i[34567]86-*-solaris2*): Move body ...
24 (*-*-solaris2*): ... here.
25 New case, generalize.
26 (sparc-*-elf*): Handle it.
27 (sparc-*-linux*, sparc64-*-linux*): Replace sparc/t-crtfm by t-crtfm.
28 (sparc-*-rtems*, sparc64-*-rtems*); Handle it.
29 (sparc64-*-solaris2*, sparcv9-*-solaris2*, sparc-*-solaris2*):
30 Fold into ...
31 (sparc*-*-solaris2*): ... this.
32 New case.
33 (sparc64-*-elf*): Handle it.
34 * config/gmon-sol2.c: Move from ../gcc/config/sparc.
35 Merge ../gcc/config/i386/gmon-sol2.c.
36 * config/i386/sol2-c1.S: Move from ../gcc/config/i386/sol2-c1.asm.
37 Use C comments.
38 Merge ../gcc/config/i386/sol2-gc1.asm.
39 * config/i386/sol2-ci.S: Move from ../gcc/config/i386/sol2-ci.asm.
40 Use C comments.
41 * config/i386/sol2-cn.S: Move from ../gcc/config/i386/sol2-cn.asm.
42 Use C comments.
43 * config/i386/t-crtfm (crtfastmath.o): Use $<.
44 * config/i386/t-crtstuff: New file.
45 * config/i386/t-softfp: New file.
46 * config/i386/t-sol2 ($(T)gmon.o, $(T)gcrt1.o, $(T)crt1.o),
47 $(T)crti.o, $(T)crtn.o): Remove.
48 (gcrt1.o): New rule.
49 (TARGET_LIBGCC2_CFLAGS): Remove.
50 * config/sparc/sol2-c1.S: Move from ../gcc/config/sparc/sol2-c1.asm.
51 * config/sparc/sol2-ci.S: Move from ../gcc/config/sparc/sol2-ci.asm.
52 * config/sparc/sol2-cn.S: Move from ../gcc/config/sparc/sol2-cn.asm.
53 * config/sparc/t-sol2: New file.
54 * config/sparc/t-crtfm: Move to ...
55 * config/t-crtfm: ... this.
56 Use $(cpu_type), $<.
57 * config/t-crtin: New file.
58 * config/sparc/t-softfp: New file.
59 * config/sparc/t-softmul: New file.
60 * config/t-rtems: New file.
61 * config/t-slibgcc: New file.
62 * config/t-slibgcc-elf-ver: New file.
63 * config/t-slibgcc-gld: New file.
64 * config/t-slibgcc-sld: New file.
65 * config/t-sol2: New file.
66 * configure.ac: Include ../config/lib-ld.m4.
67 Call AC_LIB_PROG_LD_GNU.
68 Substitute cpu_type.
69 * configure: Regenerate.
70
ad5f3d7b
BS
712011-05-27 Bernd Schmidt <bernds@codesourcery.com>
72
73 PR bootstrap/49173
74 * config/t-slibgcc-darwin (SHLIB_MAPFILES): Look for
75 libgcc-std.ver in the build directory.
76 * config/s390/t-linux (SHLIB_MAPFILES): Likewise.
77 * config/sh/t-linux (SHLIB_MAPFILES): Likewise.
78
cdbf4541
BS
792011-05-25 Bernd Schmidt <bernds@codesourcery.com>
80
81 * libgcc-std.ver.in: New file.
82 * Makefile.in (LIBGCC_VER_GNU_PREFIX, LIBGCC_VER_SYMBOLS_PREFIX): New
83 variables.
84 (libgcc-std.ver): New rule.
85 * config/t-gnu-prefix: New file.
86
c8028650
RO
872011-05-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
88
89 * config/s390/t-tpf (LIB2ADDEH): Remove $(gcc_srcdir)/gthr-gnat.c.
90
4a68b4ca
JM
912011-05-10 Joseph Myers <joseph@codesourcery.com>
92
93 * config/i386/darwin-lib.h: New file.
94
80cf2e08
JM
952011-05-10 Joseph Myers <joseph@codesourcery.com>
96
97 * config/arm/symbian-lib.h: New.
98
a3330c9d
CD
992011-05-04 Chris Demetriou <cgd@google.com>
100
101 * config/i386/morestack.S (__i686.get_pc_thunk.bx): Rename to...
102 (__x86.get_pc_thunk.bx): ...this.
103 (__morestack): Adjust for rename, remove undef of __i686.
104
6ace0756
CD
1052011-05-03 Chris Demetriou <cgd@google.com>
106
107 * config/i386/morestack.S (__i686.get_pc_thunk.bx): New.
108
ebb9f8b0
JM
1092011-03-22 Joseph Myers <joseph@codesourcery.com>
110
111 * config.host (alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*,
112 arm-*-pe*, crx-*-elf, i[34567]86-*-netbsd*, i[34567]86-*-pe,
113 m68hc11-*-*|m6811-*-*, m68hc12-*-*|m6812-*-*, mcore-*-pe*,
114 powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
115 sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
116 Remove cases.
117
9cfa1499
AT
1182011-03-14 Andreas Tobler <andreast@fgznet.ch>
119
120 * config.host (cpu_type): Add FreeBSD PowerPC specific parts.
121 Adjust copyright year.
122
457186f6
ILT
1232011-03-07 Ian Lance Taylor <iant@google.com>
124
125 * generic-morestack.c (__splitstack_find): Adjust returned stack
126 pointer to include all registers pushed by __morestack.
127
58c741a6
DK
1282011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
129
130 PR target/40125
131 * configure.ac: Call ACX_NONCANONICAL_TARGET.
132 (toolexecdir): Calculate and AC_SUBST.
133 (toolexeclibdir): Likewise.
134 * Makefile.in (target_noncanonical): Import.
135 (toolexecdir): Likewise.
136 (toolexeclibdir): Likewise.
137 * configure: Regenerate.
138
26716c44
NF
1392010-12-13 Nathan Froyd <froydnj@codesourcery.com>
140
141 PR target/46040
142 * config/arm/bpabi.h: Rename to...
143 * config/arm/bpabi-lib.h: ...this.
144
b595b1a1
RO
1452010-12-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
146
147 * configure.ac: Use i386/t-crtstuff on i?86-*-solaris2* if
148 appropriate.
149 * configure: Regenerate.
150
a3abe41c
NF
1512010-11-24 Nathan Froyd <froydnj@codesourcery.com>
152
153 * config/libbid/bid_conf.h (BID_BIG_ENDIAN): Define in terms of
154 __FLOAT_WORD_ORDER__.
155 * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN):
156 Delete.
157
455c8f48
RW
1582010-11-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
159
160 PR other/46202
161 * Makefile.in (install-strip): New phony target.
162
f3824a8b
ILT
1632010-11-07 Ian Lance Taylor <iant@google.com>
164
165 PR target/46089
166 * config/i386/morestack.S (__morestack_large_model): New
167 function.
168
18ed6ee4
NF
1692010-10-23 Nathan Froyd <froydnj@codesourcery.com>
170
171 * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_WORDS_BIG_ENDIAN):
172 Delete.
173 (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN): Test __BYTE_ORDER__.
174
8ac7fdcb
NF
1752010-10-14 Nathan Froyd <froydnj@codesourcery.com>
176
177 * config/arm/bpabi.h: New file.
178 * config/frv/frv-abi.h: New file.
179
cdb388c2
ILT
1802010-10-01 Ian Lance Taylor <iant@google.com>
181
182 * config/t-stack(LIB2ADD_ST): Set instead of LIB2ADD.
183 * config/i386/t-stack-i386 (LIB2ADD_ST): Likewise.
184
ef7c141c
L
1852010-10-01 H.J. Lu <hongjiu.lu@intel.com>
186
187 PR target/45858
188 * config.host: Add the missing `$'.
189
80920132
ME
1902010-09-30 Michael Eager <eager@eagercon.com>
191
192 * config.host: Add microblaze*-*-*.
193 * config/microblaze/{divsi3.asm,divsi3_table.c,moddi3.asm,modsi3.asm,
194 muldi3_hard.asm,mulsi3.asm,stack_overflow_exit.asm,t-microblaze,
195 udivsi3.asm,umodsi3.asm}: New.
196
6dace308
ILT
1972010-09-28 Ian Lance Taylor <iant@google.com>
198
199 * configure.ac: Adjust CFI test to test assembler directly rather
200 than checking gcc preprocessor macro.
201 * configure: Rebuild.
202
b6110d6d
ILT
2032010-09-27 Ian Lance Taylor <iant@google.com>
204
205 * configure.ac: Test whether assembler supports CFI directives.
206 * config.host: Only add t-stack and i386/t-stack-i386 to
207 tmake_file if libgcc_cv_cfi is "yes".
208 * configure: Rebuild.
209
7458026b
ILT
2102010-09-27 Ian Lance Taylor <iant@google.com>
211
212 * generic-morestack.h: New file.
213 * generic-morestack.c: New file.
214 * generic-morestack-thread.c: New file.
215 * config/i386/morestack.S: New file.
216 * config/t-stack: New file.
217 * config/i386/t-stack-i386: New file.
218 * config.host (i[34567]86-*-linux* and friends): Add t-stack and
219 i386/t-stack-i386 to tmake_file.
220
5b50fc0c
IS
2212010-09-21 Iain Sandoe <iains@gcc.gnu.org>
222
223 * Makefile.in (libgcc-extra-parts): Check for static archives and
224 invoke ranlib after installing them.
225 (gcc-extra-parts): Likewise.
226 (install-leaf): Likewise.
227
b93cf342
L
2282010-09-14 H.J. Lu <hongjiu.lu@intel.com>
229
230 * configure: Regenerated.
231
996b42ef
KT
2322010-09-10 Kai Tietz <kai.tietz@onevision.com>
233
b93cf342 234 * configure: Regenerated.
996b42ef 235
be1c764e
GP
2362010-09-09 Gerald Pfeifer <gerald@pfeifer.com>
237 Andrew Pinski <pinskia@gmail.com>
238
239 PR target/40959
240 * config.host (ia64*-*-freebsd*): Set extra_parts. Set tmake_file.
241
cc0ae0ca
L
2422010-09-06 H.J. Lu <hongjiu.lu@intel.com>
243
244 PR target/45524
245 * configure: Regenerated.
246
84f47d20
AS
2472010-09-06 Andreas Schwab <schwab@redhat.com>
248
249 * configure: Regenerate.
250
4159fb8d
UB
2512010-09-03 Uros Bizjak <ubizjak@gmail.com>
252
253 * config/i386/t-sol2 (__copysigntf3, __fabstf3): Disable for
254 64bit targets.
255 (__fixtfti, __fixunstfti, __floattitf, __floatuntitf): Enable only
256 for 64bit targets.
257
0df8fcc8
UB
2582010-09-03 Uros Bizjak <ubizjak@gmail.com>
259 Iain Sandoe <iains@gcc.gnu.org>
260
261 PR target/45476
262 * Makefile.in (sifuncs, difuncs, tifuncs): Filter out
263 LIB2FUNCS_EXCLUDE functions.
264
3c39bca6
AK
2652010-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
266
267 * configure.ac: Use the GCC_AC_ENABLE_DECIMAL_FLOAT macro.
268 Include dfp.m4.
269 * configure: Regenerate.
270
d78552bd
UB
2712010-09-01 Uros Bizjak <ubizjak@gmail.com>
272
273 * config.host (i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add
274 i386/t-freebsd to tmake_file.
275 * config/i386/t-freebsd: New file.
276 * config/i386/libgcc-bsd.ver: New file.
277
c5b79d4e
NF
2782010-07-23 Nathan Froyd <froydnj@codesourcery.com>
279
280 * config.host (powerpc*-eabispe*): Set tmake_file.
281 (powerpc*-eabi*): Likewise.
282 * config/rs6000/t-ppccomm (EXTRA_PARTS): Add crtbegin, crtend,
283 crtbeginS, crtendS, crtbeginT.
284
48b09a92
KH
2852010-06-12 Kazu Hirata <kazu@codesourcery.com>
286
287 * config.host (mips64*-*-linux*, mips*-*-linux*): Add mips/t-crtfm
288 to tmake_file. Add crtfastmath.o to extra_parts.
289 * config/mips/t-crtfm: New.
290
a4389204
JS
2912010-05-19 Joel Sherrill <joel.sherrill@oarcorp.com>
292
293 * config.host (sparc64-*-rtems*): New target.
294
ed104137
RO
2952010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
296
297 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
298 assembler syntax.
299
3f56ef8b
TS
3002010-04-15 Thomas Schwinge <tschwinge@gnu.org>
301
302 * config.host <i[34567]86-*-gnu*>: Handle softfp as for Linux.
303
8c200350
RO
3042010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
305
306 * config.host (alpha*-dec-osf[45]*): Removed alpha*-dec-osf4*,
307 alpha-dec-osf5.0* support.
308
80a61cb4 3092010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
c1b14424
RC
310
311 * config.host: Add lm32-*-rtems*.
312
f128db92
RO
3132010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
314 Uros Bizjak <ubizjak@gmail.com>
315
316 PR target/39048
317 * config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86
318 like other remaining 32-bit x86 OSes.
319 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
320 assembler syntax.
321 * config/i386/libgcc-sol2.ver: New file.
322 * config/i386/t-sol2 (SHLIB_MAPFILES): Add it.
323
368fabd5
JH
3242010-03-30 Jack Howarth <howarth@bromo.med.uc.edu>
325
326 PR c/43553
327 * Makefile.in (INTERNAL_CFLAGS): Add @set_use_emutls@.
328 * configure.ac: Use GCC_CHECK_EMUTLS to see if emulated TLS
329 is used and substitute set_use_emutls.
330 * configure: Regenerated.
331
15baf7f8
TG
3322010-03-30 Tarik Graba <tarik.graba@telecom-paristech.fr>
333
334 * config/lm32/t-lm32: Remove misplaced MULTILIB_OPTIONS.
335
7f5441df
RO
3362010-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
337
338 PR target/38085
339 * config/i386/t-sol2 ($(T)gmon.o): Use CFLAGS instead of
340 MULTILIB_CFLAGS.
341 ($(T)gcrt1.o): Likewise.
342 ($(T)crt1.o): Likewise.
343 ($(T)crti.o): Likewise.
344 ($(T)crtn.o): Likewise.
345
ef74edbd
RW
3462010-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
347
348 PR other/42980
349 * Makefile.in (install): Use $(MAKE) string in rule, for
350 parallel make.
351
e7c914db
HPN
3522010-02-22 Hans-Peter Nilsson <hp@bitrange.com>
353
354 Migrate from broken pre-libgcc legacy support to libgcc-centric rules.
355 * config/mmix/t-mmix: New file.
356 * config.host <mmix-knuth-mmixware> (extra_parts, tmake_file): Set.
357
1bcb71c4
JH
3582010-02-02 Jack Howarth <howarth@bromo.med.uc.edu>
359
360 PR java/41991
361 * config/t-slibgcc-darwin: Add libgcc-libsystem.ver to
362 SHLIB_MAPFILES.
363
e6e50811
AG
3642010-01-04 Anthony Green <green@moxielogic.com>
365
366 * config/moxie/crti.asm, config/moxie/crtn.asm,
367 config/moxie/t-moxie-softfp, config/moxie/sfp-machine.h,
368 config/moxie/t-moxie: New files.
369 * config.host: Add t-moxie-softfp reference.
370
ca8520ad
IS
3712009-11-18 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
372
373 PR other/39888
374 * config/t-slibgcc-darwin: Fix embedded rpaths for
375 --enable-version-specific-runtime-libs, build extension stub
376 libs exposing features available from current libgcc_s.
377
aa4945c1
JB
3782009-11-11 Jon Beniston <jon@beniston.com>
379
d78552bd
UB
380 * config.host: Add lm32 targets.
381 * config/lm32: New directory.
382 * config/lm32/libgcc_lm32.h: New file.
383 * config/lm32/_mulsi3.c: New file.
384 * config/lm32/_udivmodsi4.c: New file.
385 * config/lm32/_divsi3.c: New file.
386 * config/lm32/_modsi3.c: New file.
387 * config/lm32/_udivsi3.c: New file.
388 * config/lm32/_umodsi3.c: New file.
389 * config/lm32/_lshrsi3.S: New file.
390 * config/lm32/_ashrsi3.S: New file.
391 * config/lm32/_ashlsi3.S: New file.
392 * config/lm32/crti.S: New file.
393 * config/lm32/crtn.S: New file.
394 * config/lm32/t-lm32: New file.
395 * config/lm32/t-elf: New file.
396 * config/lm32/t-uclinux: New file.
aa4945c1 397
65a324b4
NC
3982009-10-26 Nick Clifton <nickc@redhat.com>
399
400 * config.host: Add support for RX target.
401 * config/rx: New directory.
402 * config/rx/rx-abi-functions.c: New file. Supplementary
403 functions for libgcc to support the RX ABI.
404 * config/rx/rx-abi.h: New file. Supplementary header file for
405 libgcc RX ABI functions.
406 * config/rx/t-rx: New file: Makefile fragment for building
407 libgcc for the RX.
408
dfb3b0e3
UB
4092009-10-09 Uros Bizjak <ubizjak@gmail.com>
410
411 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
412 constraint of y0 to "g".
413
81dd9fd7
AK
4142009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
415
416 * config.host: Include the s390 makefile fragments.
417 * config/s390/32/_fixdfdi.c: New file.
418 * config/s390/32/_fixsfdi.c: New file.
419 * config/s390/32/_fixtfdi.c: New file.
420 * config/s390/32/_fixunsdfdi.c: New file.
421 * config/s390/32/_fixunssfdi.c: New file.
422 * config/s390/32/_fixunstfdi.c: New file.
423 * config/s390/32/t-floattodi: New file.
424 * config/s390/libgcc-glibc.ver: New file.
425 * config/s390/t-crtstuff: New file.
426 * config/s390/t-linux: New file.
427 * config/s390/t-tpf: New file.
428
df58e648
RW
4292009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
430
431 * configure.ac (AC_PREREQ): Bump to 2.64.
432
79052be3
KK
4332009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
434
435 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
436
5213506e
RW
4372009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
438
439 * configure: Regenerate.
440
a9a25daa
DR
4412009-08-09 Douglas B Rupp <rupp@gnat.com>
442
443 * config.host (ia64-hp-*vms*): New target.
444 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
445 with ia64-hp-*vms*.
446
6efbd53f
RW
4472009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
448
449 * configure.ac: Add snippet for maintainer-mode.
450 * configure: Regenerate.
451 * Makefile.in (AUTOCONF, configure_deps): New variables.
452 ($(srcdir)/configure)): New rule, active only with maintainer
453 mode turned on.
454
7acf4da6
DD
4552009-06-23 DJ Delorie <dj@redhat.com>
456
457 Add MeP port.
458 * config.host: Add mep support.
459
54f549af
KT
4602009-06-22 Kai Tietz <kai.tietz@onevision.com>
461
34481f28 462 * config.host: Add i386/${host_address}/t-fprules-softfp and
dfb3b0e3 463 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
34481f28
UB
464
465 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
466 for mingw targets.
54f549af
KT
467 * config/i386/64/_multc3.c: Likewise.
468 * config/i386/64/_powitf2.c: Likewise.
469 * config/i386/64/eqtf2.c: Likewise.
470 * config/i386/64/getf2.c: Likewise.
471 * config/i386/64/letf2.c: Likewise.
472 * config/i386/64/letf2.c: Likewise.
34481f28
UB
473 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
474 unsigned long long for x64 mingw targets.
475 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
476 (_FP_I_TYPE): Define as long long for x64 mingw target.
54f549af 477
fea96e25
MR
4782009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
479
480 * config.host (vax-*-linux*): New.
481
cceb575c
AG
4822009-05-31 Anthony Green <green@moxielogic.com>
483
484 * config.host: Add moxie support.
485 * config/moxie/t-moxie: New file.
486
e997fb9c
DB
4872009-05-29 David Billinghurst <billingd@gcc.gnu.org>
488
489 * config.host: Add i386/${host_address}/t-fprules-softfp and
dfb3b0e3 490 t-softfp to tmake_file for i[34567]86-*-cygwin*.
e997fb9c 491
532bfb0a
AJ
4922009-04-17 Aurelien Jarno <aurelien@aurel32.net>
493
494 * config.host: Add i386/${host_address}/t-fprules-softfp to
495 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
496
748086b7
JJ
4972009-04-09 Nick Clifton <nickc@redhat.com>
498
499 * config/ia64/tf-signs.c: Change copyright header to refer to
500 version 3 of the GNU General Public License with version 3.1
501 of the GCC Runtime Library Exception and to point readers at
502 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
503 web page.
504 * config/i386/32/tf-signs.c: Likewise.
505 * config/libbid/_addsub_dd.c: Likewise.
506 * config/libbid/_addsub_sd.c: Likewise.
507 * config/libbid/_addsub_td.c: Likewise.
508 * config/libbid/_dd_to_df.c: Likewise.
509 * config/libbid/_dd_to_di.c: Likewise.
510 * config/libbid/_dd_to_sd.c: Likewise.
511 * config/libbid/_dd_to_sf.c: Likewise.
512 * config/libbid/_dd_to_si.c: Likewise.
513 * config/libbid/_dd_to_td.c: Likewise.
514 * config/libbid/_dd_to_tf.c: Likewise.
515 * config/libbid/_dd_to_udi.c: Likewise.
516 * config/libbid/_dd_to_usi.c: Likewise.
517 * config/libbid/_dd_to_xf.c: Likewise.
518 * config/libbid/_df_to_dd.c: Likewise.
519 * config/libbid/_df_to_sd.c: Likewise.
520 * config/libbid/_df_to_td.c: Likewise.
521 * config/libbid/_di_to_dd.c: Likewise.
522 * config/libbid/_di_to_sd.c: Likewise.
523 * config/libbid/_di_to_td.c: Likewise.
524 * config/libbid/_div_dd.c: Likewise.
525 * config/libbid/_div_sd.c: Likewise.
526 * config/libbid/_div_td.c: Likewise.
527 * config/libbid/_eq_dd.c: Likewise.
528 * config/libbid/_eq_sd.c: Likewise.
529 * config/libbid/_eq_td.c: Likewise.
530 * config/libbid/_ge_dd.c: Likewise.
531 * config/libbid/_ge_sd.c: Likewise.
532 * config/libbid/_ge_td.c: Likewise.
533 * config/libbid/_gt_dd.c: Likewise.
534 * config/libbid/_gt_sd.c: Likewise.
535 * config/libbid/_gt_td.c: Likewise.
536 * config/libbid/_isinfd128.c: Likewise.
537 * config/libbid/_isinfd32.c: Likewise.
538 * config/libbid/_isinfd64.c: Likewise.
539 * config/libbid/_le_dd.c: Likewise.
540 * config/libbid/_le_sd.c: Likewise.
541 * config/libbid/_le_td.c: Likewise.
542 * config/libbid/_lt_dd.c: Likewise.
543 * config/libbid/_lt_sd.c: Likewise.
544 * config/libbid/_lt_td.c: Likewise.
545 * config/libbid/_mul_dd.c: Likewise.
546 * config/libbid/_mul_sd.c: Likewise.
547 * config/libbid/_mul_td.c: Likewise.
548 * config/libbid/_ne_dd.c: Likewise.
549 * config/libbid/_ne_sd.c: Likewise.
550 * config/libbid/_ne_td.c: Likewise.
551 * config/libbid/_sd_to_dd.c: Likewise.
552 * config/libbid/_sd_to_df.c: Likewise.
553 * config/libbid/_sd_to_di.c: Likewise.
554 * config/libbid/_sd_to_sf.c: Likewise.
555 * config/libbid/_sd_to_si.c: Likewise.
556 * config/libbid/_sd_to_td.c: Likewise.
557 * config/libbid/_sd_to_tf.c: Likewise.
558 * config/libbid/_sd_to_udi.c: Likewise.
559 * config/libbid/_sd_to_usi.c: Likewise.
560 * config/libbid/_sd_to_xf.c: Likewise.
561 * config/libbid/_sf_to_dd.c: Likewise.
562 * config/libbid/_sf_to_sd.c: Likewise.
563 * config/libbid/_sf_to_td.c: Likewise.
564 * config/libbid/_si_to_dd.c: Likewise.
565 * config/libbid/_si_to_sd.c: Likewise.
566 * config/libbid/_si_to_td.c: Likewise.
567 * config/libbid/_td_to_dd.c: Likewise.
568 * config/libbid/_td_to_df.c: Likewise.
569 * config/libbid/_td_to_di.c: Likewise.
570 * config/libbid/_td_to_sd.c: Likewise.
571 * config/libbid/_td_to_sf.c: Likewise.
572 * config/libbid/_td_to_si.c: Likewise.
573 * config/libbid/_td_to_tf.c: Likewise.
574 * config/libbid/_td_to_udi.c: Likewise.
575 * config/libbid/_td_to_usi.c: Likewise.
576 * config/libbid/_td_to_xf.c: Likewise.
577 * config/libbid/_tf_to_dd.c: Likewise.
578 * config/libbid/_tf_to_sd.c: Likewise.
579 * config/libbid/_tf_to_td.c: Likewise.
580 * config/libbid/_udi_to_dd.c: Likewise.
581 * config/libbid/_udi_to_sd.c: Likewise.
582 * config/libbid/_udi_to_td.c: Likewise.
583 * config/libbid/_unord_dd.c: Likewise.
584 * config/libbid/_unord_sd.c: Likewise.
585 * config/libbid/_unord_td.c: Likewise.
586 * config/libbid/_usi_to_dd.c: Likewise.
587 * config/libbid/_usi_to_sd.c: Likewise.
588 * config/libbid/_usi_to_td.c: Likewise.
589 * config/libbid/_xf_to_dd.c: Likewise.
590 * config/libbid/_xf_to_sd.c: Likewise.
591 * config/libbid/_xf_to_td.c: Likewise.
592 * config/libbid/bid128.c: Likewise.
593 * config/libbid/bid128_2_str.h: Likewise.
594 * config/libbid/bid128_2_str_macros.h: Likewise.
595 * config/libbid/bid128_2_str_tables.c: Likewise.
596 * config/libbid/bid128_add.c: Likewise.
597 * config/libbid/bid128_compare.c: Likewise.
598 * config/libbid/bid128_div.c: Likewise.
599 * config/libbid/bid128_fma.c: Likewise.
600 * config/libbid/bid128_logb.c: Likewise.
601 * config/libbid/bid128_minmax.c: Likewise.
602 * config/libbid/bid128_mul.c: Likewise.
603 * config/libbid/bid128_next.c: Likewise.
604 * config/libbid/bid128_noncomp.c: Likewise.
605 * config/libbid/bid128_quantize.c: Likewise.
606 * config/libbid/bid128_rem.c: Likewise.
607 * config/libbid/bid128_round_integral.c: Likewise.
608 * config/libbid/bid128_scalb.c: Likewise.
609 * config/libbid/bid128_sqrt.c: Likewise.
610 * config/libbid/bid128_string.c: Likewise.
611 * config/libbid/bid128_to_int16.c: Likewise.
612 * config/libbid/bid128_to_int32.c: Likewise.
613 * config/libbid/bid128_to_int64.c: Likewise.
614 * config/libbid/bid128_to_int8.c: Likewise.
615 * config/libbid/bid128_to_uint16.c: Likewise.
616 * config/libbid/bid128_to_uint32.c: Likewise.
617 * config/libbid/bid128_to_uint64.c: Likewise.
618 * config/libbid/bid128_to_uint8.c: Likewise.
619 * config/libbid/bid32_to_bid128.c: Likewise.
620 * config/libbid/bid32_to_bid64.c: Likewise.
621 * config/libbid/bid64_add.c: Likewise.
622 * config/libbid/bid64_compare.c: Likewise.
623 * config/libbid/bid64_div.c: Likewise.
624 * config/libbid/bid64_fma.c: Likewise.
625 * config/libbid/bid64_logb.c: Likewise.
626 * config/libbid/bid64_minmax.c: Likewise.
627 * config/libbid/bid64_mul.c: Likewise.
628 * config/libbid/bid64_next.c: Likewise.
629 * config/libbid/bid64_noncomp.c: Likewise.
630 * config/libbid/bid64_quantize.c: Likewise.
631 * config/libbid/bid64_rem.c: Likewise.
632 * config/libbid/bid64_round_integral.c: Likewise.
633 * config/libbid/bid64_scalb.c: Likewise.
634 * config/libbid/bid64_sqrt.c: Likewise.
635 * config/libbid/bid64_string.c: Likewise.
636 * config/libbid/bid64_to_bid128.c: Likewise.
637 * config/libbid/bid64_to_int16.c: Likewise.
638 * config/libbid/bid64_to_int32.c: Likewise.
639 * config/libbid/bid64_to_int64.c: Likewise.
640 * config/libbid/bid64_to_int8.c: Likewise.
641 * config/libbid/bid64_to_uint16.c: Likewise.
642 * config/libbid/bid64_to_uint32.c: Likewise.
643 * config/libbid/bid64_to_uint64.c: Likewise.
644 * config/libbid/bid64_to_uint8.c: Likewise.
645 * config/libbid/bid_b2d.h: Likewise.
646 * config/libbid/bid_binarydecimal.c: Likewise.
647 * config/libbid/bid_conf.h: Likewise.
648 * config/libbid/bid_convert_data.c: Likewise.
649 * config/libbid/bid_decimal_data.c: Likewise.
650 * config/libbid/bid_decimal_globals.c: Likewise.
651 * config/libbid/bid_div_macros.h: Likewise.
652 * config/libbid/bid_dpd.c: Likewise.
653 * config/libbid/bid_flag_operations.c: Likewise.
654 * config/libbid/bid_from_int.c: Likewise.
655 * config/libbid/bid_functions.h: Likewise.
656 * config/libbid/bid_gcc_intrinsics.h: Likewise.
657 * config/libbid/bid_inline_add.h: Likewise.
658 * config/libbid/bid_internal.h: Likewise.
659 * config/libbid/bid_round.c: Likewise.
660 * config/libbid/bid_sqrt_macros.h: Likewise.
661
6622009-04-09 Jakub Jelinek <jakub@redhat.com>
663
664 * Makefile.in: Change copyright header to refer to version
665 3 of the GNU General Public License and to point readers at the
666 COPYING3 file and the FSF's license web page.
667 * config.host: Likewise.
668
633dd061
AM
6692009-04-07 Alan Modra <amodra@bigpond.net.au>
670
671 * config.host: Reorder and merge to match config.gcc change.
672
457d1d00
AM
6732009-04-03 Alan Modra <amodra@bigpond.net.au>
674
675 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
676
52c0e446
JM
6772009-03-28 Joseph Myers <joseph@codesourcery.com>
678
679 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
680 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
681 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
682 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
683
ba181049
UB
6842009-02-12 Uros Bizjak <ubizjak@gmail.com>
685
686 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
687 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
688
c252db20
L
6892009-02-12 H.J. Lu <hongjiu.lu@intel.com>
690
ba181049
UB
691 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
692 ia64/t-softfp-compat to tmake_file.
c252db20
L
693
694 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
695
696 * config/ia64/__divxf3.asm: New.
697 * config/ia64/_fixtfdi.asm: Likewise.
698 * config/ia64/_fixunstfdi.asm: Likewise.
699 * config/ia64/_floatditf.asm: Likewise.
700 * config/ia64/t-fprules-softfp: Likewise.
701 * config/ia64/t-softfp-compat: Likewise.
702 * config/ia64/tf-signs.c: Likewise.
703
c60535f9
BE
7042009-01-18 Ben Elliston <bje@au.ibm.com>
705
706 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
707
ce16861e
BE
7082009-01-16 Ben Elliston <bje@au.ibm.com>
709
710 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
711 to tmake_file.
712
bcf4713b
BE
7132009-01-13 Ben Elliston <bje@au.ibm.com>
714
715 * config/t-softfp: New file.
716 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
717 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
718
2042cb04
JS
7192009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
720
721 * config.host: Add m32r*-*-rtems*.
722
541ed00e
JS
7232008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
724
725 * config.host: Add m32c*-*-rtems*.
726
19523300
RO
7272008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
728
729 PR bootstrap/33100
730 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
731 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
732 * configure: Regenerate.
733 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
734 tmake_file here from gcc/config.gcc.
735 Move extra_parts here from gcc/config.gcc.
736 * config/i386/t-sol2: Move here from gcc/config/i386.
737 Use gcc_srcdir instead of srcdir.
738
0a4a51c7
AN
7392008-11-18 Adam Nemet <anemet@caviumnetworks.com>
740
741 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
742 case.
743
2a761e46
TS
7442008-11-09 Thomas Schwinge <tschwinge@gnu.org>
745
746 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
747
c0451df7
TS
7482008-10-08 Thomas Schwinge <tschwinge@gnu.org>
749
750 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
751
358da97e
HS
7522008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
753
754 Add picoChip port.
755 * config.host: Add picochip-*-*.
756
c660f132
BW
7572008-08-06 Bob Wilson <bob.wilson@acm.org>
758
759 * config.host: Match more processor names for Xtensa.
760
d1349557
L
7612008-07-08 H.J. Lu <hongjiu.lu@intel.com>
762
763 * config/i386/64/t-softfp-compat: Update comments.
764
dd7b73c0
L
7652008-07-07 H.J. Lu <hongjiu.lu@intel.com>
766
767 * config/i386/64/_divtc3-compat.c: Moved to ...
768 * config/i386/64/_divtc3.c: Here.
769
770 * config/i386/64/_multc3-compat.c: Moved to ...
771 * config/i386/64/_multc3.c: Here.
772
773 * config/i386/64/_powitf2-compat.c: Moved to ...
774 * config/i386/64/_powitf2.c: Here.
775
776 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
777 .c suffix instead of -compat.c.
778
6e1fab3d
UB
7792008-07-05 Uros Bizjak <ubizjak@gmail.com>
780
781 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
782 (_FP_MUL_MEAT_D): Ditto.
783 (_FP_DIV_MEAT_S): Ditto.
784 (_FP_DIV_MEAT_D): Ditto.
785
f92518d7
RS
7862008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
787
788 * Makefile.in: Add support for __sync_* libgcc functions.
789
d0aede14
L
7902008-07-03 H.J. Lu <hongjiu.lu@intel.com>
791
792 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
793
c174f11c
L
7942008-07-02 H.J. Lu <hongjiu.lu@intel.com>
795
796 PR boostrap/36702
797 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
798 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
799
800 * config/i386/64/t-fprules-softfp: Moved to ...
801 * config/i386/64/t-softfp-compat: This. New.
802
5f464fa2
UB
8032008-07-02 Uros Bizjak <ubizjak@gmail.com>
804
805 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
806 Initialize f with 0.0.
807
ff473280
L
8082008-07-02 H.J. Lu <hongjiu.lu@intel.com>
809
810 PR target/36669
811 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
812
813 * config/i386/64/_divtc3-compat.c: New.
814 * config/i386/64/_multc3-compat.c: Likewise.
815 * config/i386/64/_powitf2-compat.c: Likewise.
816 * config/i386/64/eqtf2.c: Likewise.
817 * config/i386/64/getf2.c: Likewise.
818 * config/i386/64/letf2.c: Likewise.
819 * config/i386/64/t-fprules-softfp: Likewise.
820
8212008-07-02 H.J. Lu <hongjiu.lu@intel.com>
822
823 * config.host: Add i386/${host_address}/t-fprules-softfp to
824 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
dfb3b0e3 825 i[34567]86-*-linux*, x86_64-*-linux*.
ff473280
L
826
827 * configure.ac: Set host_address to 64 or 32 for x86.
828 * configure: Regenerated.
829
830 * Makefile.in (config.status): Also depend on
831 $(srcdir)/config.host.
832
833 * config/i386/32/t-fprules-softfp: New.
834 * config/i386/32/tf-signs.c: Likewise.
835
836 * config/i386/64/sfp-machine.h: New. Moved from gcc.
837
8382008-07-02 H.J. Lu <hongjiu.lu@intel.com>
839 Uros Bizjak <ubizjak@gmail.com>
840
841 * config/i386/32/sfp-machine.h: New.
842
30551d99
NF
8432008-06-26 Nathan Froyd <froydnj@codesourcery.com>
844
845 * config/rs6000/t-ppccomm: Remove rules that conflict with
846 auto-generated rules.
847
18c04407
RW
8482008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
849
850 * configure.ac: sinclude override.m4.
851 * configure: Regenerate.
852
10fbe77a
BRF
8532008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
854
855 * configure: Regenerate.
856
bc6d4c3f
JM
8572008-06-10 Joseph Myers <joseph@codesourcery.com>
858
859 * Makefile.in (DECNUMINC): Remove
860 -I$(MULTIBUILDTOP)../../libdecnumber.
861 * gstdint.h: New.
862
cd985f66
JM
8632008-06-07 Joseph Myers <joseph@codesourcery.com>
864
865 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
866 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
867 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
868 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
869 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
870 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
871 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
872 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
873 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
874 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
875 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
876 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
877 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
878 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
879
93fea8d3
AL
8802008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
881
882 * config.host (sh2[lbe]*-*-linux*): Allow target.
883
18724e30
NF
8842008-04-30 Nathan Froyd <froydnj@codesourcery.com>
885
886 * config/rs6000/t-ppccomm: Add build rules for new files.
887 (LIB2ADD_ST): New variable.
888
47583040
AH
8892008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
890
891 PR target/34210
892 PR target/35508
893 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
894 * config/t-avr: New file. Build 16bit libgcc functions.
895
cf8e67fe
JJ
8962008-03-02 Jakub Jelinek <jakub@redhat.com>
897
898 PR target/35401
899 * config/t-slibgcc-darwin: Make install-leaf dependent on
900 install-darwin-libgcc-stubs instead of install.
901
8d8da227
JM
9022008-01-25 Joseph Myers <joseph@codesourcery.com>
903
904 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
905 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
906 sh-*-rtemscoff*): Remove cases.
907
edbf8b16
RS
9082007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
909
910 * Makefile.in (all): Use install-leaf rather than install.
911 (install): Split most of the rule into...
912 (install-leaf): ...this new one.
913
89deeaff
EK
9142007-12-19 Etsushi Kato <ek.kato@gmail.com>
915 Paolo Bonzini <bonzini@gnu.org>
916
917 PR target/30572
5f464fa2
UB
918 * Makefile.in: Use @shlib_slibdir@ substitution to get
919 correct install name on darwin.
89deeaff 920 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
dfb3b0e3 921
4081d704
HPN
9222007-12-15 Hans-Peter Nilsson <hp@axis.com>
923
924 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
925 cris-*-elf and cris-*-none.
926 (crisv32-*-linux*): Similar, as cris-*-linux*.
927
f43e89a3
RIL
9282007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
929
930 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
931
b4e9c2c6
L
9322007-10-27 H.J. Lu <hongjiu.lu@intel.com>
933
934 PR regression/33926
935 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
936 * configure: Regenerated.
937
b2a00c89
L
9382007-09-27 H.J. Lu <hongjiu.lu@intel.com>
939
940 * Makefile.in (dfp-filenames): Replace decimal_globals,
941 decimal_data, binarydecimal and convert_data with
942 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
943 and bid_convert_data, respectively.
944
8d2a9e0e
CF
9452007-09-17 Chao-ying Fu <fu@mips.com>
946 Nigel Stephens <nigel@mips.com>
947
948 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
949 * Makefile.in (fixed_point): Define.
950 Check if fixed_point is yes to build support functions.
951 * configure.ac: Check for fixed_point support.
952 * configure: Regenerated.
953 * gen-fixed.sh: New file to generate lists of fixed-point labels,
954 funcs, modes, from, to.
955
2b53935d
JJ
9562007-09-11 Janis Johnson <janis187@us.ibm.com
957
958 * Makefile.in (dfp-filenames): Add bid128_noncomp.
959
2533577f
JJ
9602007-09-10 Janis Johnson <janis187@us.ibm.com>
961
962 * Makefile.in (dfp-filenames): Remove decUtility, add
963 decDouble, decPacked, decQuad, decSingle.
964
3ae3dbd6
HK
9652007-08-27 Hans Kester <hans.kester@ellips.nl>
966
967 * config.host : Add x86_64-elf target.
968
22867d02
L
9692007-07-06 H.J. Lu <hongjiu.lu@intel.com>
970
971 * configure.ac (set_have_cc_tls): Add a missing =.
972 * configure: Regenerated.
973
6f461e76
L
9742007-07-06 H.J. Lu <hongjiu.lu@intel.com>
975
976 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
977 and x86_64-*-linux*.
978
979 * config/t-tls: New file.
980
dfb3b0e3 981 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
6f461e76
L
982
983 * configure.ac: Include ../config/enable.m4 and
984 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
985 supports TLS and substitute set_have_cc_tls.
986 * configure: Regenerated.
987
200359e8
L
9882007-07-04 H.J. Lu <hongjiu.lu@intel.com>
989
990 * Makefile.in: Use libbid for DFP when BID is enabled.
991
76f5e200
DS
9922007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
993
994 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
dfb3b0e3 995 extra_parts. Add config/i386/t-cygming to tmake_file.
76f5e200
DS
996 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
997
9bd196f0 9982007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
200359e8 999 Danny Smith <dannysmith@users.sourceforge.net>
9bd196f0
ZM
1000
1001 PR target/29498
1002 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
1003 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
1004 * config/i386/t-crtfm: Compile crtfastmath.o with
1005 -minline-all-stringops.
1006
1910440e
RS
10072007-05-10 Richard Sandiford <richard@codesourcery.com>
1008
1009 * config.host (sparc-wrs-vxworks): New target.
1010
7d33c31d
KH
10112007-04-14 Kazu Hirata <kazu@codesourcery.com>
1012
1013 * config.host: Recognize fido.
1014
96fccd0d
JJ
10152007-04-04 Janis Johnson <janis187@us.ibm.com>
1016
1017 * configure: Check host, not target, for decimal float support.
1018
577565f9
UB
10192007-04-03 Uros Bizjak <ubizjak@gmail.com>
1020
1021 * config/i386/t-crtpc: New file.
1022 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
5f464fa2 1023 (x86_64-*-linux*): Ditto.
577565f9 1024
ccf8e764
RH
10252007-02-30 Kai Tietz <kai.tietz@onevision.com>
1026
1027 * config.host (x86_64-*-mingw*): New target.
1028
79b87c74
MM
10292007-03-23 Michael Meissner <michael.meissner@amd.com>
1030 H.J. Lu <hongjiu.lu@intel.com>
1031
1032 * Makefile.in (enable_decimal_float): New.
1033 (DECNUMINC): Add
1034 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
1035 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
1036 (decbits-filenames): This.
1037 (decbits-objects): New.
1038 (libgcc-objects): Add $(decbits-objects).
1039
1040 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
1041 Substitute enable_decimal_float.
1042 * configure: Regenerated.
1043
8fce4e31
HPN
10442007-03-19 Hans-Peter Nilsson <hp@axis.com>
1045
1046 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
1047
e8bb4597
BM
10482007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
1049
1050 * Makefile.in (install-info): New dummy target.
1051
344189f9
BS
10522007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
1053
1054 * config.host (bfin*-linux-uclibc*): Set extra_parts.
1055
ac84c172
BM
10562007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
1057
1058 * Makefile.in: Add install-html and install-pdf dummy
1059 targets.
1060
cd5c2357
RS
10612007-02-05 Roger Sayle <roger@eyesopen.com>
1062 Daniel Jacobowitz <dan@codesourcery.com>
1063
1064 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
1065 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
1066 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
1067
d9a66f98
JJ
10682007-01-29 Janis Johnson <janis187@us.ibm.com>
1069
1070 * Makefile.in (dec-filenames): Add decExcept.
1071
9891ec5f
DJ
10722007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
1073
1074 PR bootstrap/30469
1075 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
1076 -fprofile-use.
1077
d6efbf5a
DJ
10782007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
1079
1080 * configure.ac: Add --enable-version-specific-runtime-libs.
1081 Correct $slibdir default.
1082 * configure: Regenerated.
1083
17caeff2
JM
10842007-01-23 Joseph Myers <joseph@codesourcery.com>
1085
1086 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
1087
5ea41e3a
AP
10882007-01-21 Andrew Pinski <pinskia@gmail.com>
1089
1090 PR target/30519
1091 * config.host (alpha*-*-linux*): Set extra_parts.
1092
26900826
KK
10932007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
1094
1095 * config/sh/t-linux: New.
1096 * config.host (sh*-*-linux*): Set tmake_file.
1097
97af925b
DJ
10982007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
1099
1100 * Makefile.in (install): Handle multilibs.
1101
b0088af7
BM
11022007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1103
1104 * Makefile.in: Added .PHONY entry for documentation targets.
1105
e0a9456a
BM
11062007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1107
1108 * Makefile.in: Add empty info, html, dvi, pdf targets.
1109
7fd453b4
MS
11102007-01-04 Mike Stump <mrs@apple.com>
1111
1112 * Makefile.in (MAKEINFO): Remove.
1113 (PERL): Likewise.
1114
14e8fc8b
PB
11152007-01-04 Paolo Bonzini <bonzini@gnu.org>
1116
1117 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
1118 * configure: Regenerate.
1119 * Makefile.in (host_subdir): Substitute it.
dfb3b0e3 1120 (gcc_objdir): Use it.
14e8fc8b 1121
1555beba
DJ
11222007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1123
1124 * config.host (ia64*-*-linux*): Set tmake_file.
1125
79e6eaeb
DJ
11262007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1127
1128 * Makefile.in (version): Define.
1129
fa958513
DJ
11302007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1131 Paolo Bonzini <bonzini@gnu.org>
1132
1133 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
1134 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
1135 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
1136 config/sparc/t-crtfm, config/t-slibgcc-darwin,
1137 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
1138 shared-object.mk, siditi-object.mk, static-object.mk: New files.
1139 * configure: Generated.