OSDN Git Service

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