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