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