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