]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgcc/ChangeLog
PR tree-optimize/48929
[thirdparty/gcc.git] / libgcc / ChangeLog
CommitLineData
73956a0d 12011-06-04 Kaz Kojima <kkojima@gcc.gnu.org>
2
3 * config.host (sh*-*-linux*): Fix typo.
4
1e53920f 52011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6
7 * config/alpha/linux-unwind.h: Move from ../gcc/config/alpha.
8 * config/alpha/osf5-unwind.h: Move from ../gcc/config/alpha.
9 * config/alpha/vms-unwind.h: Move from ../gcc/config/alpha.
10 * config/bfin/linux-unwind.h: Move from ../gcc/config/bfin.
11 * config/i386/linux-unwind.h: Move from ../gcc/config/i386.
12 * config/i386/sol2-unwind.h: Move from ../gcc/config/i386.
13 * config/i386/w32-unwind.h: Move from ../gcc/config/i386.
14 Wrap in !__MINGW64__.
15 * config/ia64/linux-unwind.h: Move from ../gcc/config/ia64.
16 * config/ia64/vms-unwind.h: Move from ../gcc/config/ia64.
17 * config/m68k/linux-unwind.h: Move from ../gcc/config/m68k.
18 * config/mips/linux-unwind.h: Move from ../gcc/config/mips.
19 * config/pa/hpux-unwind.h: Move from ../gcc/config/pa.
20 * config/pa/linux-unwind.h: Move from ../gcc/config/pa.
21 * config/rs6000/darwin-unwind.h: Move from ../gcc/config/rs6000.
22 Wrap in !__LP64__.
23 * config/rs6000/linux-unwind.h: Move from ../gcc/config/rs6000.
24 * config/s390/linux-unwind.h: Move from ../gcc/config/s390.
25 * config/s390/tpf-unwind.h: Move from ../gcc/config/s390.
26 * config/sh/linux-unwind.h: Move from ../gcc/config/sh.
27 * config/sparc/linux-unwind.h: Move from ../gcc/config/sparc.
28 * config/sparc/sol2-unwind.h: Move from ../gcc/config/sparc.
29 * config/xtensa/linux-unwind.h: Move from ../gcc/config/xtensa.
30 * config/no-unwind.h: New file.
31 * config.host (md_unwind_header): Document.
32 Define.
33 (alpha*-*-linux*, alpha*-dec-osf5.1*, alpha64-dec-*vms*,
34 alpha*-dec-*vms*, bfin*-uclinux*, bfin*-linux-uclibc*,
35 hppa*-*-linux*, hppa[12]*-*-hpux10*, hppa*64*-*-hpux11*,
36 hppa[12]*-*-hpux11*): Set md_unwind_header.
37 (i[34567]86-*-linux*): Handle i[34567]86-*-kopensolaris*-gnu.
38 Set md_unwind_header.
39 (x86_64-*-linux*, i[34567]86-*-solaris2*): Set md_unwind_header.
40 (i[34567]86-*-cygwin*): Split from i[34567]86-*-mingw*.
41 (i[34567]86-*-mingw*, ia64*-*-linux*, ia64-hp-*vms*,
42 m68k-*-uclinux*, m68k-*-linux*, mips64*-*-linux*, mips*-*-linux*,
43 powerpc-*-darwin*, powerpc-*-linux*, s390-*-linux*,
44 s390x-*-linux*, s390x-ibm-tpf*, sh*-*-linux*, sparc-*-linux*,
45 sparc*-*-solaris2*, sparc64-*-linux*, xtensa*-*-linux*): Set
46 md_unwind_header.
47 * configure.ac: Link md-unwind-support.h to $md_unwind_header.
48 * configure: Regenerate.
49
8087ae75 502011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
51
52 * config.host (mips-sgi-irix[56]*): Restrict to mips-sgi-irix6.5*.
53 Set tmake_file, extra_parts.
54 * config/mips/irix-crti.S: Move from ../gcc/config/mips/irix-crti.asm.
55 Remove O32 support.
56 * config/mips/irix-crtn.S: Move from ../gcc/config/mips/irix-crtn.asm.
57 Remove O32 support.
58 * config/mips/t-irix6: New file.
59 * config/mips/t-slibgcc-irix: New file.
60
506cfbc8 612011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
62
63 * config/s390/t-tpf (LIB2ADDEHDEP): Remove.
64 * config/t-sol2 (LIB2ADDEH): Use gcc_srcdir, add emutls.c.
65
541346b9 662011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
67
68 * configure.ac (target_thread_file): Determine thread model.
69 * configure: Regenerate.
70 * config.host (alpha*-dec-osf5.1*): Set tmake_file, extra_parts.
71 * config/alpha/t-alpha: New file.
72 * config/alpha/t-crtfm: Use $<.
73 * config/alpha/t-ieee: New file.
74 * config/alpha/t-osf-pthread: New file.
75 * config/alpha/t-slibgcc-osf: New file.
76 * config/alpha/libgcc-osf5.ver: New file.
77
43ae7603 782011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
79
80 * config.host (i[34567]86-*-solaris2*): Add i386/t-crtfm to
81 tmake_file.
82 Add crtfastmath.o to extra_parts.
83
f0d9a626 842011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
85
86 * config/gmon-sol2.c: Reindent.
87 Cleanup comments.
88 Remove, correct casts.
89 Use STDERR_FILENO, NULL.
90 (BASEADDRESS): Remove.
91 (minbrk): Remove.
92 (errno, sbrk): Remove declarations.
93 (monstartup) [hp300]: Remove.
94 (mcount): Remove.
95
63abf89e 962011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
97
98 * Makefile.in (cpu_type): Define.
99 * config.host (i[34567]86-*-rtems*): Handle it.
100 (i[34567]86-*-solaris2*): Move body ...
101 (*-*-solaris2*): ... here.
102 New case, generalize.
103 (sparc-*-elf*): Handle it.
104 (sparc-*-linux*, sparc64-*-linux*): Replace sparc/t-crtfm by t-crtfm.
105 (sparc-*-rtems*, sparc64-*-rtems*); Handle it.
106 (sparc64-*-solaris2*, sparcv9-*-solaris2*, sparc-*-solaris2*):
107 Fold into ...
108 (sparc*-*-solaris2*): ... this.
109 New case.
110 (sparc64-*-elf*): Handle it.
111 * config/gmon-sol2.c: Move from ../gcc/config/sparc.
112 Merge ../gcc/config/i386/gmon-sol2.c.
113 * config/i386/sol2-c1.S: Move from ../gcc/config/i386/sol2-c1.asm.
114 Use C comments.
115 Merge ../gcc/config/i386/sol2-gc1.asm.
116 * config/i386/sol2-ci.S: Move from ../gcc/config/i386/sol2-ci.asm.
117 Use C comments.
118 * config/i386/sol2-cn.S: Move from ../gcc/config/i386/sol2-cn.asm.
119 Use C comments.
120 * config/i386/t-crtfm (crtfastmath.o): Use $<.
121 * config/i386/t-crtstuff: New file.
122 * config/i386/t-softfp: New file.
123 * config/i386/t-sol2 ($(T)gmon.o, $(T)gcrt1.o, $(T)crt1.o),
124 $(T)crti.o, $(T)crtn.o): Remove.
125 (gcrt1.o): New rule.
126 (TARGET_LIBGCC2_CFLAGS): Remove.
127 * config/sparc/sol2-c1.S: Move from ../gcc/config/sparc/sol2-c1.asm.
128 * config/sparc/sol2-ci.S: Move from ../gcc/config/sparc/sol2-ci.asm.
129 * config/sparc/sol2-cn.S: Move from ../gcc/config/sparc/sol2-cn.asm.
130 * config/sparc/t-sol2: New file.
131 * config/sparc/t-crtfm: Move to ...
132 * config/t-crtfm: ... this.
133 Use $(cpu_type), $<.
134 * config/t-crtin: New file.
135 * config/sparc/t-softfp: New file.
136 * config/sparc/t-softmul: New file.
137 * config/t-rtems: New file.
138 * config/t-slibgcc: New file.
139 * config/t-slibgcc-elf-ver: New file.
140 * config/t-slibgcc-gld: New file.
141 * config/t-slibgcc-sld: New file.
142 * config/t-sol2: New file.
143 * configure.ac: Include ../config/lib-ld.m4.
144 Call AC_LIB_PROG_LD_GNU.
145 Substitute cpu_type.
146 * configure: Regenerate.
147
b1da9d72 1482011-05-27 Bernd Schmidt <bernds@codesourcery.com>
149
150 PR bootstrap/49173
151 * config/t-slibgcc-darwin (SHLIB_MAPFILES): Look for
152 libgcc-std.ver in the build directory.
153 * config/s390/t-linux (SHLIB_MAPFILES): Likewise.
154 * config/sh/t-linux (SHLIB_MAPFILES): Likewise.
155
f308a9b2 1562011-05-25 Bernd Schmidt <bernds@codesourcery.com>
157
158 * libgcc-std.ver.in: New file.
159 * Makefile.in (LIBGCC_VER_GNU_PREFIX, LIBGCC_VER_SYMBOLS_PREFIX): New
160 variables.
161 (libgcc-std.ver): New rule.
162 * config/t-gnu-prefix: New file.
163
c177b341 1642011-05-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
165
166 * config/s390/t-tpf (LIB2ADDEH): Remove $(gcc_srcdir)/gthr-gnat.c.
167
8633828c 1682011-05-10 Joseph Myers <joseph@codesourcery.com>
169
170 * config/i386/darwin-lib.h: New file.
171
3be74046 1722011-05-10 Joseph Myers <joseph@codesourcery.com>
173
174 * config/arm/symbian-lib.h: New.
175
5e1a494e 1762011-05-04 Chris Demetriou <cgd@google.com>
177
178 * config/i386/morestack.S (__i686.get_pc_thunk.bx): Rename to...
179 (__x86.get_pc_thunk.bx): ...this.
180 (__morestack): Adjust for rename, remove undef of __i686.
181
0bb50d04 1822011-05-03 Chris Demetriou <cgd@google.com>
183
184 * config/i386/morestack.S (__i686.get_pc_thunk.bx): New.
185
17b3d2a8 1862011-03-22 Joseph Myers <joseph@codesourcery.com>
187
188 * config.host (alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*,
189 arm-*-pe*, crx-*-elf, i[34567]86-*-netbsd*, i[34567]86-*-pe,
190 m68hc11-*-*|m6811-*-*, m68hc12-*-*|m6812-*-*, mcore-*-pe*,
191 powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
192 sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
193 Remove cases.
194
95525c17 1952011-03-14 Andreas Tobler <andreast@fgznet.ch>
196
197 * config.host (cpu_type): Add FreeBSD PowerPC specific parts.
198 Adjust copyright year.
199
82c96609 2002011-03-07 Ian Lance Taylor <iant@google.com>
201
202 * generic-morestack.c (__splitstack_find): Adjust returned stack
203 pointer to include all registers pushed by __morestack.
204
abfe0c5b 2052011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
206
207 PR target/40125
208 * configure.ac: Call ACX_NONCANONICAL_TARGET.
209 (toolexecdir): Calculate and AC_SUBST.
210 (toolexeclibdir): Likewise.
211 * Makefile.in (target_noncanonical): Import.
212 (toolexecdir): Likewise.
213 (toolexeclibdir): Likewise.
214 * configure: Regenerate.
215
48f93ee5 2162010-12-13 Nathan Froyd <froydnj@codesourcery.com>
217
218 PR target/46040
219 * config/arm/bpabi.h: Rename to...
220 * config/arm/bpabi-lib.h: ...this.
221
76aa642f 2222010-12-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
223
224 * configure.ac: Use i386/t-crtstuff on i?86-*-solaris2* if
225 appropriate.
226 * configure: Regenerate.
227
e8b06528 2282010-11-24 Nathan Froyd <froydnj@codesourcery.com>
229
230 * config/libbid/bid_conf.h (BID_BIG_ENDIAN): Define in terms of
231 __FLOAT_WORD_ORDER__.
232 * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN):
233 Delete.
234
2b7a4d59 2352010-11-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
236
237 PR other/46202
238 * Makefile.in (install-strip): New phony target.
239
457123d6 2402010-11-07 Ian Lance Taylor <iant@google.com>
241
242 PR target/46089
243 * config/i386/morestack.S (__morestack_large_model): New
244 function.
245
f6e5e456 2462010-10-23 Nathan Froyd <froydnj@codesourcery.com>
247
248 * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_WORDS_BIG_ENDIAN):
249 Delete.
250 (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN): Test __BYTE_ORDER__.
251
faf175ae 2522010-10-14 Nathan Froyd <froydnj@codesourcery.com>
253
254 * config/arm/bpabi.h: New file.
255 * config/frv/frv-abi.h: New file.
256
9266176d 2572010-10-01 Ian Lance Taylor <iant@google.com>
258
259 * config/t-stack(LIB2ADD_ST): Set instead of LIB2ADD.
260 * config/i386/t-stack-i386 (LIB2ADD_ST): Likewise.
261
13ba4217 2622010-10-01 H.J. Lu <hongjiu.lu@intel.com>
263
264 PR target/45858
265 * config.host: Add the missing `$'.
266
d34b0d1e 2672010-09-30 Michael Eager <eager@eagercon.com>
268
269 * config.host: Add microblaze*-*-*.
270 * config/microblaze/{divsi3.asm,divsi3_table.c,moddi3.asm,modsi3.asm,
271 muldi3_hard.asm,mulsi3.asm,stack_overflow_exit.asm,t-microblaze,
272 udivsi3.asm,umodsi3.asm}: New.
273
78ca2689 2742010-09-28 Ian Lance Taylor <iant@google.com>
275
276 * configure.ac: Adjust CFI test to test assembler directly rather
277 than checking gcc preprocessor macro.
278 * configure: Rebuild.
279
c9b3ebc5 2802010-09-27 Ian Lance Taylor <iant@google.com>
281
282 * configure.ac: Test whether assembler supports CFI directives.
283 * config.host: Only add t-stack and i386/t-stack-i386 to
284 tmake_file if libgcc_cv_cfi is "yes".
285 * configure: Rebuild.
286
48b14f50 2872010-09-27 Ian Lance Taylor <iant@google.com>
288
289 * generic-morestack.h: New file.
290 * generic-morestack.c: New file.
291 * generic-morestack-thread.c: New file.
292 * config/i386/morestack.S: New file.
293 * config/t-stack: New file.
294 * config/i386/t-stack-i386: New file.
295 * config.host (i[34567]86-*-linux* and friends): Add t-stack and
296 i386/t-stack-i386 to tmake_file.
297
fd80c7a1 2982010-09-21 Iain Sandoe <iains@gcc.gnu.org>
299
300 * Makefile.in (libgcc-extra-parts): Check for static archives and
301 invoke ranlib after installing them.
302 (gcc-extra-parts): Likewise.
303 (install-leaf): Likewise.
304
70fbcd6d 3052010-09-14 H.J. Lu <hongjiu.lu@intel.com>
306
307 * configure: Regenerated.
308
19aace05 3092010-09-10 Kai Tietz <kai.tietz@onevision.com>
310
70fbcd6d 311 * configure: Regenerated.
19aace05 312
279dadf5 3132010-09-09 Gerald Pfeifer <gerald@pfeifer.com>
314 Andrew Pinski <pinskia@gmail.com>
315
316 PR target/40959
317 * config.host (ia64*-*-freebsd*): Set extra_parts. Set tmake_file.
318
a87eb011 3192010-09-06 H.J. Lu <hongjiu.lu@intel.com>
320
321 PR target/45524
322 * configure: Regenerated.
323
e6425baf 3242010-09-06 Andreas Schwab <schwab@redhat.com>
325
326 * configure: Regenerate.
327
e88f4c66 3282010-09-03 Uros Bizjak <ubizjak@gmail.com>
329
330 * config/i386/t-sol2 (__copysigntf3, __fabstf3): Disable for
331 64bit targets.
332 (__fixtfti, __fixunstfti, __floattitf, __floatuntitf): Enable only
333 for 64bit targets.
334
1d8139cc 3352010-09-03 Uros Bizjak <ubizjak@gmail.com>
336 Iain Sandoe <iains@gcc.gnu.org>
337
338 PR target/45476
339 * Makefile.in (sifuncs, difuncs, tifuncs): Filter out
340 LIB2FUNCS_EXCLUDE functions.
341
23340821 3422010-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
343
344 * configure.ac: Use the GCC_AC_ENABLE_DECIMAL_FLOAT macro.
345 Include dfp.m4.
346 * configure: Regenerate.
347
278afeb5 3482010-09-01 Uros Bizjak <ubizjak@gmail.com>
349
350 * config.host (i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add
351 i386/t-freebsd to tmake_file.
352 * config/i386/t-freebsd: New file.
353 * config/i386/libgcc-bsd.ver: New file.
354
952bf8bb 3552010-07-23 Nathan Froyd <froydnj@codesourcery.com>
356
357 * config.host (powerpc*-eabispe*): Set tmake_file.
358 (powerpc*-eabi*): Likewise.
359 * config/rs6000/t-ppccomm (EXTRA_PARTS): Add crtbegin, crtend,
360 crtbeginS, crtendS, crtbeginT.
361
283681bb 3622010-06-12 Kazu Hirata <kazu@codesourcery.com>
363
364 * config.host (mips64*-*-linux*, mips*-*-linux*): Add mips/t-crtfm
365 to tmake_file. Add crtfastmath.o to extra_parts.
366 * config/mips/t-crtfm: New.
367
a6180b96 3682010-05-19 Joel Sherrill <joel.sherrill@oarcorp.com>
369
370 * config.host (sparc64-*-rtems*): New target.
371
05157f42 3722010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
373
374 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
375 assembler syntax.
376
8a84c748 3772010-04-15 Thomas Schwinge <tschwinge@gnu.org>
378
379 * config.host <i[34567]86-*-gnu*>: Handle softfp as for Linux.
380
ed3e1bbc 3812010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
382
383 * config.host (alpha*-dec-osf[45]*): Removed alpha*-dec-osf4*,
384 alpha-dec-osf5.0* support.
385
f8a8f9d9 3862010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
432dd419 387
388 * config.host: Add lm32-*-rtems*.
389
20be3c56 3902010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
391 Uros Bizjak <ubizjak@gmail.com>
392
393 PR target/39048
394 * config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86
395 like other remaining 32-bit x86 OSes.
396 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
397 assembler syntax.
398 * config/i386/libgcc-sol2.ver: New file.
399 * config/i386/t-sol2 (SHLIB_MAPFILES): Add it.
400
8f0f72c0 4012010-03-30 Jack Howarth <howarth@bromo.med.uc.edu>
402
403 PR c/43553
404 * Makefile.in (INTERNAL_CFLAGS): Add @set_use_emutls@.
405 * configure.ac: Use GCC_CHECK_EMUTLS to see if emulated TLS
406 is used and substitute set_use_emutls.
407 * configure: Regenerated.
408
cf842d6a 4092010-03-30 Tarik Graba <tarik.graba@telecom-paristech.fr>
410
411 * config/lm32/t-lm32: Remove misplaced MULTILIB_OPTIONS.
412
4dcd7ab3 4132010-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
414
415 PR target/38085
416 * config/i386/t-sol2 ($(T)gmon.o): Use CFLAGS instead of
417 MULTILIB_CFLAGS.
418 ($(T)gcrt1.o): Likewise.
419 ($(T)crt1.o): Likewise.
420 ($(T)crti.o): Likewise.
421 ($(T)crtn.o): Likewise.
422
a426f025 4232010-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
424
425 PR other/42980
426 * Makefile.in (install): Use $(MAKE) string in rule, for
427 parallel make.
428
8525326e 4292010-02-22 Hans-Peter Nilsson <hp@bitrange.com>
430
431 Migrate from broken pre-libgcc legacy support to libgcc-centric rules.
432 * config/mmix/t-mmix: New file.
433 * config.host <mmix-knuth-mmixware> (extra_parts, tmake_file): Set.
434
14a10763 4352010-02-02 Jack Howarth <howarth@bromo.med.uc.edu>
436
437 PR java/41991
438 * config/t-slibgcc-darwin: Add libgcc-libsystem.ver to
439 SHLIB_MAPFILES.
440
00301a1a 4412010-01-04 Anthony Green <green@moxielogic.com>
442
443 * config/moxie/crti.asm, config/moxie/crtn.asm,
444 config/moxie/t-moxie-softfp, config/moxie/sfp-machine.h,
445 config/moxie/t-moxie: New files.
446 * config.host: Add t-moxie-softfp reference.
447
d2b1aa3d 4482009-11-18 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
449
450 PR other/39888
451 * config/t-slibgcc-darwin: Fix embedded rpaths for
452 --enable-version-specific-runtime-libs, build extension stub
453 libs exposing features available from current libgcc_s.
454
f6fe91e8 4552009-11-11 Jon Beniston <jon@beniston.com>
456
278afeb5 457 * config.host: Add lm32 targets.
458 * config/lm32: New directory.
459 * config/lm32/libgcc_lm32.h: New file.
460 * config/lm32/_mulsi3.c: New file.
461 * config/lm32/_udivmodsi4.c: New file.
462 * config/lm32/_divsi3.c: New file.
463 * config/lm32/_modsi3.c: New file.
464 * config/lm32/_udivsi3.c: New file.
465 * config/lm32/_umodsi3.c: New file.
466 * config/lm32/_lshrsi3.S: New file.
467 * config/lm32/_ashrsi3.S: New file.
468 * config/lm32/_ashlsi3.S: New file.
469 * config/lm32/crti.S: New file.
470 * config/lm32/crtn.S: New file.
471 * config/lm32/t-lm32: New file.
472 * config/lm32/t-elf: New file.
473 * config/lm32/t-uclinux: New file.
f6fe91e8 474
24833e1a 4752009-10-26 Nick Clifton <nickc@redhat.com>
476
477 * config.host: Add support for RX target.
478 * config/rx: New directory.
479 * config/rx/rx-abi-functions.c: New file. Supplementary
480 functions for libgcc to support the RX ABI.
481 * config/rx/rx-abi.h: New file. Supplementary header file for
482 libgcc RX ABI functions.
483 * config/rx/t-rx: New file: Makefile fragment for building
484 libgcc for the RX.
485
1d7e299f 4862009-10-09 Uros Bizjak <ubizjak@gmail.com>
487
488 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
489 constraint of y0 to "g".
490
e38fe738 4912009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
492
493 * config.host: Include the s390 makefile fragments.
494 * config/s390/32/_fixdfdi.c: New file.
495 * config/s390/32/_fixsfdi.c: New file.
496 * config/s390/32/_fixtfdi.c: New file.
497 * config/s390/32/_fixunsdfdi.c: New file.
498 * config/s390/32/_fixunssfdi.c: New file.
499 * config/s390/32/_fixunstfdi.c: New file.
500 * config/s390/32/t-floattodi: New file.
501 * config/s390/libgcc-glibc.ver: New file.
502 * config/s390/t-crtstuff: New file.
503 * config/s390/t-linux: New file.
504 * config/s390/t-tpf: New file.
505
81a71e2b 5062009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
507
508 * configure.ac (AC_PREREQ): Bump to 2.64.
509
a1ef431d 5102009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
511
512 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
513
cd9a469c 5142009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
515
516 * configure: Regenerate.
517
9b9a2528 5182009-08-09 Douglas B Rupp <rupp@gnat.com>
519
520 * config.host (ia64-hp-*vms*): New target.
521 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
522 with ia64-hp-*vms*.
523
a2655af1 5242009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
525
526 * configure.ac: Add snippet for maintainer-mode.
527 * configure: Regenerate.
528 * Makefile.in (AUTOCONF, configure_deps): New variables.
529 ($(srcdir)/configure)): New rule, active only with maintainer
530 mode turned on.
531
46222c18 5322009-06-23 DJ Delorie <dj@redhat.com>
533
534 Add MeP port.
535 * config.host: Add mep support.
536
13dc7657 5372009-06-22 Kai Tietz <kai.tietz@onevision.com>
538
82a3cc73 539 * config.host: Add i386/${host_address}/t-fprules-softfp and
1d7e299f 540 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
82a3cc73 541
542 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
543 for mingw targets.
13dc7657 544 * config/i386/64/_multc3.c: Likewise.
545 * config/i386/64/_powitf2.c: Likewise.
546 * config/i386/64/eqtf2.c: Likewise.
547 * config/i386/64/getf2.c: Likewise.
548 * config/i386/64/letf2.c: Likewise.
549 * config/i386/64/letf2.c: Likewise.
82a3cc73 550 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
551 unsigned long long for x64 mingw targets.
552 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
553 (_FP_I_TYPE): Define as long long for x64 mingw target.
13dc7657 554
63bfd172 5552009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
556
557 * config.host (vax-*-linux*): New.
558
be52b6d8 5592009-05-31 Anthony Green <green@moxielogic.com>
560
561 * config.host: Add moxie support.
562 * config/moxie/t-moxie: New file.
563
6471e33b 5642009-05-29 David Billinghurst <billingd@gcc.gnu.org>
565
566 * config.host: Add i386/${host_address}/t-fprules-softfp and
1d7e299f 567 t-softfp to tmake_file for i[34567]86-*-cygwin*.
6471e33b 568
09ec66c8 5692009-04-17 Aurelien Jarno <aurelien@aurel32.net>
570
571 * config.host: Add i386/${host_address}/t-fprules-softfp to
572 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
573
6bc9506f 5742009-04-09 Nick Clifton <nickc@redhat.com>
575
576 * config/ia64/tf-signs.c: Change copyright header to refer to
577 version 3 of the GNU General Public License with version 3.1
578 of the GCC Runtime Library Exception and to point readers at
579 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
580 web page.
581 * config/i386/32/tf-signs.c: Likewise.
582 * config/libbid/_addsub_dd.c: Likewise.
583 * config/libbid/_addsub_sd.c: Likewise.
584 * config/libbid/_addsub_td.c: Likewise.
585 * config/libbid/_dd_to_df.c: Likewise.
586 * config/libbid/_dd_to_di.c: Likewise.
587 * config/libbid/_dd_to_sd.c: Likewise.
588 * config/libbid/_dd_to_sf.c: Likewise.
589 * config/libbid/_dd_to_si.c: Likewise.
590 * config/libbid/_dd_to_td.c: Likewise.
591 * config/libbid/_dd_to_tf.c: Likewise.
592 * config/libbid/_dd_to_udi.c: Likewise.
593 * config/libbid/_dd_to_usi.c: Likewise.
594 * config/libbid/_dd_to_xf.c: Likewise.
595 * config/libbid/_df_to_dd.c: Likewise.
596 * config/libbid/_df_to_sd.c: Likewise.
597 * config/libbid/_df_to_td.c: Likewise.
598 * config/libbid/_di_to_dd.c: Likewise.
599 * config/libbid/_di_to_sd.c: Likewise.
600 * config/libbid/_di_to_td.c: Likewise.
601 * config/libbid/_div_dd.c: Likewise.
602 * config/libbid/_div_sd.c: Likewise.
603 * config/libbid/_div_td.c: Likewise.
604 * config/libbid/_eq_dd.c: Likewise.
605 * config/libbid/_eq_sd.c: Likewise.
606 * config/libbid/_eq_td.c: Likewise.
607 * config/libbid/_ge_dd.c: Likewise.
608 * config/libbid/_ge_sd.c: Likewise.
609 * config/libbid/_ge_td.c: Likewise.
610 * config/libbid/_gt_dd.c: Likewise.
611 * config/libbid/_gt_sd.c: Likewise.
612 * config/libbid/_gt_td.c: Likewise.
613 * config/libbid/_isinfd128.c: Likewise.
614 * config/libbid/_isinfd32.c: Likewise.
615 * config/libbid/_isinfd64.c: Likewise.
616 * config/libbid/_le_dd.c: Likewise.
617 * config/libbid/_le_sd.c: Likewise.
618 * config/libbid/_le_td.c: Likewise.
619 * config/libbid/_lt_dd.c: Likewise.
620 * config/libbid/_lt_sd.c: Likewise.
621 * config/libbid/_lt_td.c: Likewise.
622 * config/libbid/_mul_dd.c: Likewise.
623 * config/libbid/_mul_sd.c: Likewise.
624 * config/libbid/_mul_td.c: Likewise.
625 * config/libbid/_ne_dd.c: Likewise.
626 * config/libbid/_ne_sd.c: Likewise.
627 * config/libbid/_ne_td.c: Likewise.
628 * config/libbid/_sd_to_dd.c: Likewise.
629 * config/libbid/_sd_to_df.c: Likewise.
630 * config/libbid/_sd_to_di.c: Likewise.
631 * config/libbid/_sd_to_sf.c: Likewise.
632 * config/libbid/_sd_to_si.c: Likewise.
633 * config/libbid/_sd_to_td.c: Likewise.
634 * config/libbid/_sd_to_tf.c: Likewise.
635 * config/libbid/_sd_to_udi.c: Likewise.
636 * config/libbid/_sd_to_usi.c: Likewise.
637 * config/libbid/_sd_to_xf.c: Likewise.
638 * config/libbid/_sf_to_dd.c: Likewise.
639 * config/libbid/_sf_to_sd.c: Likewise.
640 * config/libbid/_sf_to_td.c: Likewise.
641 * config/libbid/_si_to_dd.c: Likewise.
642 * config/libbid/_si_to_sd.c: Likewise.
643 * config/libbid/_si_to_td.c: Likewise.
644 * config/libbid/_td_to_dd.c: Likewise.
645 * config/libbid/_td_to_df.c: Likewise.
646 * config/libbid/_td_to_di.c: Likewise.
647 * config/libbid/_td_to_sd.c: Likewise.
648 * config/libbid/_td_to_sf.c: Likewise.
649 * config/libbid/_td_to_si.c: Likewise.
650 * config/libbid/_td_to_tf.c: Likewise.
651 * config/libbid/_td_to_udi.c: Likewise.
652 * config/libbid/_td_to_usi.c: Likewise.
653 * config/libbid/_td_to_xf.c: Likewise.
654 * config/libbid/_tf_to_dd.c: Likewise.
655 * config/libbid/_tf_to_sd.c: Likewise.
656 * config/libbid/_tf_to_td.c: Likewise.
657 * config/libbid/_udi_to_dd.c: Likewise.
658 * config/libbid/_udi_to_sd.c: Likewise.
659 * config/libbid/_udi_to_td.c: Likewise.
660 * config/libbid/_unord_dd.c: Likewise.
661 * config/libbid/_unord_sd.c: Likewise.
662 * config/libbid/_unord_td.c: Likewise.
663 * config/libbid/_usi_to_dd.c: Likewise.
664 * config/libbid/_usi_to_sd.c: Likewise.
665 * config/libbid/_usi_to_td.c: Likewise.
666 * config/libbid/_xf_to_dd.c: Likewise.
667 * config/libbid/_xf_to_sd.c: Likewise.
668 * config/libbid/_xf_to_td.c: Likewise.
669 * config/libbid/bid128.c: Likewise.
670 * config/libbid/bid128_2_str.h: Likewise.
671 * config/libbid/bid128_2_str_macros.h: Likewise.
672 * config/libbid/bid128_2_str_tables.c: Likewise.
673 * config/libbid/bid128_add.c: Likewise.
674 * config/libbid/bid128_compare.c: Likewise.
675 * config/libbid/bid128_div.c: Likewise.
676 * config/libbid/bid128_fma.c: Likewise.
677 * config/libbid/bid128_logb.c: Likewise.
678 * config/libbid/bid128_minmax.c: Likewise.
679 * config/libbid/bid128_mul.c: Likewise.
680 * config/libbid/bid128_next.c: Likewise.
681 * config/libbid/bid128_noncomp.c: Likewise.
682 * config/libbid/bid128_quantize.c: Likewise.
683 * config/libbid/bid128_rem.c: Likewise.
684 * config/libbid/bid128_round_integral.c: Likewise.
685 * config/libbid/bid128_scalb.c: Likewise.
686 * config/libbid/bid128_sqrt.c: Likewise.
687 * config/libbid/bid128_string.c: Likewise.
688 * config/libbid/bid128_to_int16.c: Likewise.
689 * config/libbid/bid128_to_int32.c: Likewise.
690 * config/libbid/bid128_to_int64.c: Likewise.
691 * config/libbid/bid128_to_int8.c: Likewise.
692 * config/libbid/bid128_to_uint16.c: Likewise.
693 * config/libbid/bid128_to_uint32.c: Likewise.
694 * config/libbid/bid128_to_uint64.c: Likewise.
695 * config/libbid/bid128_to_uint8.c: Likewise.
696 * config/libbid/bid32_to_bid128.c: Likewise.
697 * config/libbid/bid32_to_bid64.c: Likewise.
698 * config/libbid/bid64_add.c: Likewise.
699 * config/libbid/bid64_compare.c: Likewise.
700 * config/libbid/bid64_div.c: Likewise.
701 * config/libbid/bid64_fma.c: Likewise.
702 * config/libbid/bid64_logb.c: Likewise.
703 * config/libbid/bid64_minmax.c: Likewise.
704 * config/libbid/bid64_mul.c: Likewise.
705 * config/libbid/bid64_next.c: Likewise.
706 * config/libbid/bid64_noncomp.c: Likewise.
707 * config/libbid/bid64_quantize.c: Likewise.
708 * config/libbid/bid64_rem.c: Likewise.
709 * config/libbid/bid64_round_integral.c: Likewise.
710 * config/libbid/bid64_scalb.c: Likewise.
711 * config/libbid/bid64_sqrt.c: Likewise.
712 * config/libbid/bid64_string.c: Likewise.
713 * config/libbid/bid64_to_bid128.c: Likewise.
714 * config/libbid/bid64_to_int16.c: Likewise.
715 * config/libbid/bid64_to_int32.c: Likewise.
716 * config/libbid/bid64_to_int64.c: Likewise.
717 * config/libbid/bid64_to_int8.c: Likewise.
718 * config/libbid/bid64_to_uint16.c: Likewise.
719 * config/libbid/bid64_to_uint32.c: Likewise.
720 * config/libbid/bid64_to_uint64.c: Likewise.
721 * config/libbid/bid64_to_uint8.c: Likewise.
722 * config/libbid/bid_b2d.h: Likewise.
723 * config/libbid/bid_binarydecimal.c: Likewise.
724 * config/libbid/bid_conf.h: Likewise.
725 * config/libbid/bid_convert_data.c: Likewise.
726 * config/libbid/bid_decimal_data.c: Likewise.
727 * config/libbid/bid_decimal_globals.c: Likewise.
728 * config/libbid/bid_div_macros.h: Likewise.
729 * config/libbid/bid_dpd.c: Likewise.
730 * config/libbid/bid_flag_operations.c: Likewise.
731 * config/libbid/bid_from_int.c: Likewise.
732 * config/libbid/bid_functions.h: Likewise.
733 * config/libbid/bid_gcc_intrinsics.h: Likewise.
734 * config/libbid/bid_inline_add.h: Likewise.
735 * config/libbid/bid_internal.h: Likewise.
736 * config/libbid/bid_round.c: Likewise.
737 * config/libbid/bid_sqrt_macros.h: Likewise.
738
7392009-04-09 Jakub Jelinek <jakub@redhat.com>
740
741 * Makefile.in: Change copyright header to refer to version
742 3 of the GNU General Public License and to point readers at the
743 COPYING3 file and the FSF's license web page.
744 * config.host: Likewise.
745
4e5e2802 7462009-04-07 Alan Modra <amodra@bigpond.net.au>
747
748 * config.host: Reorder and merge to match config.gcc change.
749
8d40ea45 7502009-04-03 Alan Modra <amodra@bigpond.net.au>
751
752 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
753
f2397fc4 7542009-03-28 Joseph Myers <joseph@codesourcery.com>
755
756 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
757 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
758 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
759 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
760
24200b28 7612009-02-12 Uros Bizjak <ubizjak@gmail.com>
762
763 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
764 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
765
8b21beb2 7662009-02-12 H.J. Lu <hongjiu.lu@intel.com>
767
24200b28 768 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
769 ia64/t-softfp-compat to tmake_file.
8b21beb2 770
771 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
772
773 * config/ia64/__divxf3.asm: New.
774 * config/ia64/_fixtfdi.asm: Likewise.
775 * config/ia64/_fixunstfdi.asm: Likewise.
776 * config/ia64/_floatditf.asm: Likewise.
777 * config/ia64/t-fprules-softfp: Likewise.
778 * config/ia64/t-softfp-compat: Likewise.
779 * config/ia64/tf-signs.c: Likewise.
780
9df8be69 7812009-01-18 Ben Elliston <bje@au.ibm.com>
782
783 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
784
f2b540ae 7852009-01-16 Ben Elliston <bje@au.ibm.com>
786
787 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
788 to tmake_file.
789
5790f80a 7902009-01-13 Ben Elliston <bje@au.ibm.com>
791
792 * config/t-softfp: New file.
793 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
794 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
795
b8138586 7962009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
797
798 * config.host: Add m32r*-*-rtems*.
799
7eac0a4e 8002008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
801
802 * config.host: Add m32c*-*-rtems*.
803
03150a33 8042008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
805
806 PR bootstrap/33100
807 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
808 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
809 * configure: Regenerate.
810 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
811 tmake_file here from gcc/config.gcc.
812 Move extra_parts here from gcc/config.gcc.
813 * config/i386/t-sol2: Move here from gcc/config/i386.
814 Use gcc_srcdir instead of srcdir.
815
77a32a8e 8162008-11-18 Adam Nemet <anemet@caviumnetworks.com>
817
818 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
819 case.
820
1eab96a6 8212008-11-09 Thomas Schwinge <tschwinge@gnu.org>
822
823 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
824
74cd9df8 8252008-10-08 Thomas Schwinge <tschwinge@gnu.org>
826
827 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
828
8372e9ea 8292008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
830
831 Add picoChip port.
832 * config.host: Add picochip-*-*.
833
75c7ffbc 8342008-08-06 Bob Wilson <bob.wilson@acm.org>
835
836 * config.host: Match more processor names for Xtensa.
837
fb4830c6 8382008-07-08 H.J. Lu <hongjiu.lu@intel.com>
839
840 * config/i386/64/t-softfp-compat: Update comments.
841
7c92db45 8422008-07-07 H.J. Lu <hongjiu.lu@intel.com>
843
844 * config/i386/64/_divtc3-compat.c: Moved to ...
845 * config/i386/64/_divtc3.c: Here.
846
847 * config/i386/64/_multc3-compat.c: Moved to ...
848 * config/i386/64/_multc3.c: Here.
849
850 * config/i386/64/_powitf2-compat.c: Moved to ...
851 * config/i386/64/_powitf2.c: Here.
852
853 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
854 .c suffix instead of -compat.c.
855
ec2e6a4e 8562008-07-05 Uros Bizjak <ubizjak@gmail.com>
857
858 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
859 (_FP_MUL_MEAT_D): Ditto.
860 (_FP_DIV_MEAT_S): Ditto.
861 (_FP_DIV_MEAT_D): Ditto.
862
fdbb505a 8632008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
864
865 * Makefile.in: Add support for __sync_* libgcc functions.
866
310c48f2 8672008-07-03 H.J. Lu <hongjiu.lu@intel.com>
868
869 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
870
144633f4 8712008-07-02 H.J. Lu <hongjiu.lu@intel.com>
872
873 PR boostrap/36702
874 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
875 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
876
877 * config/i386/64/t-fprules-softfp: Moved to ...
878 * config/i386/64/t-softfp-compat: This. New.
879
e25ffafe 8802008-07-02 Uros Bizjak <ubizjak@gmail.com>
881
882 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
883 Initialize f with 0.0.
884
b3fd46a0 8852008-07-02 H.J. Lu <hongjiu.lu@intel.com>
886
887 PR target/36669
888 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
889
890 * config/i386/64/_divtc3-compat.c: New.
891 * config/i386/64/_multc3-compat.c: Likewise.
892 * config/i386/64/_powitf2-compat.c: Likewise.
893 * config/i386/64/eqtf2.c: Likewise.
894 * config/i386/64/getf2.c: Likewise.
895 * config/i386/64/letf2.c: Likewise.
896 * config/i386/64/t-fprules-softfp: Likewise.
897
8982008-07-02 H.J. Lu <hongjiu.lu@intel.com>
899
900 * config.host: Add i386/${host_address}/t-fprules-softfp to
901 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
1d7e299f 902 i[34567]86-*-linux*, x86_64-*-linux*.
b3fd46a0 903
904 * configure.ac: Set host_address to 64 or 32 for x86.
905 * configure: Regenerated.
906
907 * Makefile.in (config.status): Also depend on
908 $(srcdir)/config.host.
909
910 * config/i386/32/t-fprules-softfp: New.
911 * config/i386/32/tf-signs.c: Likewise.
912
913 * config/i386/64/sfp-machine.h: New. Moved from gcc.
914
9152008-07-02 H.J. Lu <hongjiu.lu@intel.com>
916 Uros Bizjak <ubizjak@gmail.com>
917
918 * config/i386/32/sfp-machine.h: New.
919
eaef9489 9202008-06-26 Nathan Froyd <froydnj@codesourcery.com>
921
922 * config/rs6000/t-ppccomm: Remove rules that conflict with
923 auto-generated rules.
924
5b2c7553 9252008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
926
927 * configure.ac: sinclude override.m4.
928 * configure: Regenerate.
929
dde02e56 9302008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
931
932 * configure: Regenerate.
933
4d6f3aad 9342008-06-10 Joseph Myers <joseph@codesourcery.com>
935
936 * Makefile.in (DECNUMINC): Remove
937 -I$(MULTIBUILDTOP)../../libdecnumber.
938 * gstdint.h: New.
939
6af9f7ea 9402008-06-07 Joseph Myers <joseph@codesourcery.com>
941
942 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
943 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
944 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
945 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
946 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
947 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
948 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
949 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
950 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
951 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
952 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
953 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
954 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
955 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
956
ccf1c0f1 9572008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
958
959 * config.host (sh2[lbe]*-*-linux*): Allow target.
960
19872d0b 9612008-04-30 Nathan Froyd <froydnj@codesourcery.com>
962
963 * config/rs6000/t-ppccomm: Add build rules for new files.
964 (LIB2ADD_ST): New variable.
965
38dd5584 9662008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
967
968 PR target/34210
969 PR target/35508
970 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
971 * config/t-avr: New file. Build 16bit libgcc functions.
972
8e5da69c 9732008-03-02 Jakub Jelinek <jakub@redhat.com>
974
975 PR target/35401
976 * config/t-slibgcc-darwin: Make install-leaf dependent on
977 install-darwin-libgcc-stubs instead of install.
978
99c77e32 9792008-01-25 Joseph Myers <joseph@codesourcery.com>
980
981 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
982 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
983 sh-*-rtemscoff*): Remove cases.
984
8237872e 9852007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
986
987 * Makefile.in (all): Use install-leaf rather than install.
988 (install): Split most of the rule into...
989 (install-leaf): ...this new one.
990
00a05b87 9912007-12-19 Etsushi Kato <ek.kato@gmail.com>
992 Paolo Bonzini <bonzini@gnu.org>
993
994 PR target/30572
e25ffafe 995 * Makefile.in: Use @shlib_slibdir@ substitution to get
996 correct install name on darwin.
00a05b87 997 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
1d7e299f 998
877d7f12 9992007-12-15 Hans-Peter Nilsson <hp@axis.com>
1000
1001 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
1002 cris-*-elf and cris-*-none.
1003 (crisv32-*-linux*): Similar, as cris-*-linux*.
1004
75612461 10052007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
1006
1007 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
1008
f11b4169 10092007-10-27 H.J. Lu <hongjiu.lu@intel.com>
1010
1011 PR regression/33926
1012 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
1013 * configure: Regenerated.
1014
84d1fc49 10152007-09-27 H.J. Lu <hongjiu.lu@intel.com>
1016
1017 * Makefile.in (dfp-filenames): Replace decimal_globals,
1018 decimal_data, binarydecimal and convert_data with
1019 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
1020 and bid_convert_data, respectively.
1021
3ac0842f 10222007-09-17 Chao-ying Fu <fu@mips.com>
1023 Nigel Stephens <nigel@mips.com>
1024
1025 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
1026 * Makefile.in (fixed_point): Define.
1027 Check if fixed_point is yes to build support functions.
1028 * configure.ac: Check for fixed_point support.
1029 * configure: Regenerated.
1030 * gen-fixed.sh: New file to generate lists of fixed-point labels,
1031 funcs, modes, from, to.
1032
8c72b2f9 10332007-09-11 Janis Johnson <janis187@us.ibm.com
1034
1035 * Makefile.in (dfp-filenames): Add bid128_noncomp.
1036
c8ac5d9a 10372007-09-10 Janis Johnson <janis187@us.ibm.com>
1038
1039 * Makefile.in (dfp-filenames): Remove decUtility, add
1040 decDouble, decPacked, decQuad, decSingle.
1041
cc8ebe39 10422007-08-27 Hans Kester <hans.kester@ellips.nl>
1043
1044 * config.host : Add x86_64-elf target.
1045
db1c99de 10462007-07-06 H.J. Lu <hongjiu.lu@intel.com>
1047
1048 * configure.ac (set_have_cc_tls): Add a missing =.
1049 * configure: Regenerated.
1050
e4cbe54f 10512007-07-06 H.J. Lu <hongjiu.lu@intel.com>
1052
1053 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
1054 and x86_64-*-linux*.
1055
1056 * config/t-tls: New file.
1057
1d7e299f 1058 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
e4cbe54f 1059
1060 * configure.ac: Include ../config/enable.m4 and
1061 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
1062 supports TLS and substitute set_have_cc_tls.
1063 * configure: Regenerated.
1064
9b6b0236 10652007-07-04 H.J. Lu <hongjiu.lu@intel.com>
1066
1067 * Makefile.in: Use libbid for DFP when BID is enabled.
1068
9e51385b 10692007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
1070
1071 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
1d7e299f 1072 extra_parts. Add config/i386/t-cygming to tmake_file.
9e51385b 1073 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
1074
8f433c51 10752007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
9b6b0236 1076 Danny Smith <dannysmith@users.sourceforge.net>
8f433c51 1077
1078 PR target/29498
1079 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
1080 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
1081 * config/i386/t-crtfm: Compile crtfastmath.o with
1082 -minline-all-stringops.
1083
723e1902 10842007-05-10 Richard Sandiford <richard@codesourcery.com>
1085
1086 * config.host (sparc-wrs-vxworks): New target.
1087
278e2fd1 10882007-04-14 Kazu Hirata <kazu@codesourcery.com>
1089
1090 * config.host: Recognize fido.
1091
2968d68c 10922007-04-04 Janis Johnson <janis187@us.ibm.com>
1093
1094 * configure: Check host, not target, for decimal float support.
1095
6d057ce8 10962007-04-03 Uros Bizjak <ubizjak@gmail.com>
1097
1098 * config/i386/t-crtpc: New file.
1099 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
e25ffafe 1100 (x86_64-*-linux*): Ditto.
6d057ce8 1101
0bbe9142 11022007-02-30 Kai Tietz <kai.tietz@onevision.com>
1103
1104 * config.host (x86_64-*-mingw*): New target.
1105
10de71e1 11062007-03-23 Michael Meissner <michael.meissner@amd.com>
1107 H.J. Lu <hongjiu.lu@intel.com>
1108
1109 * Makefile.in (enable_decimal_float): New.
1110 (DECNUMINC): Add
1111 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
1112 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
1113 (decbits-filenames): This.
1114 (decbits-objects): New.
1115 (libgcc-objects): Add $(decbits-objects).
1116
1117 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
1118 Substitute enable_decimal_float.
1119 * configure: Regenerated.
1120
7a9b9c95 11212007-03-19 Hans-Peter Nilsson <hp@axis.com>
1122
1123 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
1124
37decb40 11252007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
1126
1127 * Makefile.in (install-info): New dummy target.
1128
bce94ab5 11292007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
1130
1131 * config.host (bfin*-linux-uclibc*): Set extra_parts.
1132
1403bdd1 11332007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
1134
1135 * Makefile.in: Add install-html and install-pdf dummy
1136 targets.
1137
fce64ed4 11382007-02-05 Roger Sayle <roger@eyesopen.com>
1139 Daniel Jacobowitz <dan@codesourcery.com>
1140
1141 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
1142 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
1143 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
1144
4d863ca5 11452007-01-29 Janis Johnson <janis187@us.ibm.com>
1146
1147 * Makefile.in (dec-filenames): Add decExcept.
1148
f0356913 11492007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
1150
1151 PR bootstrap/30469
1152 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
1153 -fprofile-use.
1154
bbdcab13 11552007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
1156
1157 * configure.ac: Add --enable-version-specific-runtime-libs.
1158 Correct $slibdir default.
1159 * configure: Regenerated.
1160
3da0fdbc 11612007-01-23 Joseph Myers <joseph@codesourcery.com>
1162
1163 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
1164
cdca0ab7 11652007-01-21 Andrew Pinski <pinskia@gmail.com>
1166
1167 PR target/30519
1168 * config.host (alpha*-*-linux*): Set extra_parts.
1169
97f1a704 11702007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
1171
1172 * config/sh/t-linux: New.
1173 * config.host (sh*-*-linux*): Set tmake_file.
1174
52617116 11752007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
1176
1177 * Makefile.in (install): Handle multilibs.
1178
c0e5c948 11792007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1180
1181 * Makefile.in: Added .PHONY entry for documentation targets.
1182
d62e2f2f 11832007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1184
1185 * Makefile.in: Add empty info, html, dvi, pdf targets.
1186
68cf2994 11872007-01-04 Mike Stump <mrs@apple.com>
1188
1189 * Makefile.in (MAKEINFO): Remove.
1190 (PERL): Likewise.
1191
f534b3b3 11922007-01-04 Paolo Bonzini <bonzini@gnu.org>
1193
1194 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
1195 * configure: Regenerate.
1196 * Makefile.in (host_subdir): Substitute it.
1d7e299f 1197 (gcc_objdir): Use it.
f534b3b3 1198
c11c6ae3 11992007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1200
1201 * config.host (ia64*-*-linux*): Set tmake_file.
1202
d272bed8 12032007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1204
1205 * Makefile.in (version): Define.
1206
894a47b4 12072007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1208 Paolo Bonzini <bonzini@gnu.org>
1209
1210 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
1211 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
1212 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
1213 config/sparc/t-crtfm, config/t-slibgcc-darwin,
1214 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
1215 shared-object.mk, siditi-object.mk, static-object.mk: New files.
1216 * configure: Generated.